홈페이지 » 어떻게 » 인터넷은 어떻게 작동합니까?

    인터넷은 어떻게 작동합니까?

    모두가 인터넷에 대해 이야기하고 있으며, 규제해야하는지 또는 어떻게해야하는지에 대해 말하고 있습니다. 하지만 인터넷이 실제로 어떻게 작동하는지 또는 인터넷이 정확히 무엇인지는 충분한 사람들이 알지 못합니다..

    정확히 인터넷은 무엇인가??

    가정에서는 자신의 "근거리 통신망"을 가지고있을 것이고 라우터에 연결된 모든 장치로 구성되어 인터넷에 연결됩니다. "인터넷"이란 단어는 "상호 연결된 컴퓨터 네트워크"의 전세계 시스템을 의미합니다..

    그게 바로 인터넷의 전부입니다. 전 세계의 많은 컴퓨터 네트워크들이 서로 연결되어 있습니다. 물론 도시의 케이블 아래에서 바다 바닥에있는 거대한 케이블에서부터 행성 주위의 인공위성에 이르기까지 물리적 인 하드웨어가 많아서 이러한 통신이 가능합니다. 백그라운드에서 작동하는 많은 소프트웨어가있어 "google.com"과 같은 웹 사이트 주소를 입력하고 컴퓨터가 해당 웹 사이트가 가장 빠른 위치에있는 실제 위치로 정보를 전송하도록 할 수 있습니다.

    심지어 하나의 웹 사이트에 연결하는 중이 라하더라도 더 많은 작업이 진행됩니다. 컴퓨터는 웹 사이트를 호스팅하는 컴퓨터에 정보 나 "패킷"을 직접 보낼 수 없습니다. 대신 패킷이 어디로 가고 어디에서 웹 서버가 응답해야하는지에 대한 정보와 함께 가정 라우터로 전달합니다. 그런 다음 라우터는 인터넷 서비스 제공 업체 (Comcast, Time Warner 또는 다른 사람이 사용하는 라우터)의 라우터로 보내고 다른 인터넷 서비스 제공 업체의 다른 라우터로 보내지는 등 목적지에 도달 할 때까지 라우터를 보냅니다. 원격 서버에서 시스템으로 다시 전송 된 모든 패킷은 역방향으로 이동합니다..

    불완전한 비유를 사용하려면 편지에 편지를 보내는 것과 같습니다. 귀하의 지역 우체국 직원은 편지를 가져 와서 전국 또는 대륙을 통해 목적지 주소로 직접 가져갈 수 없습니다. 대신 편지는 해당 우체국으로 이동하여 다른 우체국으로 보낸 다음 다른 우체국으로 보낸 다음 목적지까지 배달됩니다. 그것은 편지가 더 많은 정지를해야하기 때문에 다른 쪽보다 세계의 다른쪽에 도착하는 데 더 오랜 시간이 걸립니다. 그리고 그것은 일반적으로 인터넷에서도 마찬가지입니다. 더 많은 양의 전송 또는 "홉 (hops)"으로 패킷이 더 먼 거리로 이동하려면 조금 더 오래 걸릴 것입니다..

    실제 메일과 달리 데이터 패킷 전송은 여전히 대단히 빨리, 그리고 그것은 여러 번 초 발생합니다. 각 패킷은 매우 작으며 컴퓨터가 통신 할 때 많은 패킷이 앞뒤로 전송됩니다. 다른 패킷에서 웹 사이트를로드하는 경우에도 마찬가지입니다. 패킷의 이동 시간은 밀리 초 단위로 측정됩니다..

    데이터는 많은 경로를 취할 수 있습니다.

    이 네트워크 네트워크는 생각보다 복잡하고 복잡합니다. 이러한 모든 네트워크가 함께 연결되어 있으면 단일 경로 데이터 만있는 것은 아닙니다. 네트워크는 여러 다른 네트워크에 연결되어 있기 때문에 전 세계로 연결되는 전체 웹 사이트가 있습니다. 즉, 패킷 (장치간에 전송되는 작은 데이터)이 여러 경로를 통해 이동하는 위치를 확보 할 수 있습니다..

    즉, 귀하와 웹 사이트 간의 네트워크가 다운 된 경우에도 일반적으로 데이터가 취할 수있는 또 다른 경로가 있습니다. 경로에있는 라우터는 Border Gateway Protocol (BGP)라고하는 항목을 사용하여 네트워크가 다운되었는지 여부와 최적의 데이터 경로를 결정합니다.

    상호 연결된 네트워크 (또는 인터넷)를 만드는 것은 각 네트워크를 하나씩 하나씩 연결하는 것만 큼 간단하지 않습니다. 네트워크는 다양한 경로를 따라 여러 가지 방식으로 연결되며 이러한 라우터에서 실행되는 소프트웨어 (네트워크를 따라 트래픽을 라우팅하므로 이름이 지정됨)는 항상 데이터의 최적 경로를 찾기 위해 노력하고 있습니다.

    traceroute 명령을 사용하여 패킷이 대상 주소로 걸리는 경로를 실제로 볼 수 있습니다. traceroute 명령은 라우터가 경로를 따라 패킷을보고하여 되돌아 오는 것을 알려줍니다.

    예를 들어 아래 스크린 샷에서 우리는 오레곤 주 유진 (Eugene)에있는 Comcast 인터넷 연결을 통해 howtogeek.com으로가는 경로를 추적했습니다. 패킷은 시카고, 뉴욕 및 뉴 어크를 통해 Tata Communications (as6453.net) 백본 네트워크로 라우팅되기 전에 Comcast의 북부 네트워크 인 시애틀을 경유하여 라우터로 이동하여 New Jersey의 Linark 데이터 센터로 이동했습니다 웹 사이트가 호스팅되는 곳.

    우리는 "여행하는"패킷을 말하지만 물론 데이터의 조각 일뿐입니다. 라우터는 다른 라우터에 접속하여 패킷의 데이터를 통신합니다. 다음 라우터는 패킷의 정보를 사용하여 패킷의 위치를 ​​파악하고 경로를 따라 다음 라우터로 데이터를 전송합니다. 패킷은 전선의 신호 일뿐입니다..

    IP 주소, DNS, TCP / IP, HTTP 및 기타 자세한 정보

    그것은 적어도 인터넷이 어떻게 작동하는지에 대한 높은 수준의 개요입니다. 우리 모두가 사용하는 인터넷에서 중요한 작은 주제가 많이 있습니다. 자세한 내용을 읽으십시오..

    예를 들어, 네트워크의 모든 장치는 해당 네트워크에서 고유 한 숫자 IP 주소를가집니다. 이 주소로 데이터가 전송됩니다. 이전 IPv4 주소와 최신 IPv6 주소가 모두 있습니다. IP는 "인터넷 프로토콜"의 약자이므로 IP 주소는 "인터넷 프로토콜 주소"입니다. 네트워크상의 장치가 사용하고 말하는 주소.

    사람들은 howtogeek.com 및 google.com과 같이 사람이 읽을 수있는 도메인 이름을 사용합니다.이 이름은 일련의 숫자보다 기억하기 쉽고 이해하기 쉽습니다. 그러나 이와 같은 도메인 이름을 사용하면 컴퓨터가 도메인 이름 시스템 (DNS) 서버에 접속하여 해당 도메인의 숫자 IP 주소를 묻습니다. 전화 번호에 대한 대용량 공용 주소록과 같다고 생각하십시오. 도메인 이름을 등록하려는 회사와 개인은 등록을 위해 비용을 지불해야합니다. 아마도 인터넷 서비스 제공 업체의 DNS 서비스를 사용하지만 Google 공개 DNS 또는 OpenDNS와 같은 다른 DNS 서버를 사용하도록 선택할 수 있습니다..

    이 모든 것을 기반으로, 인터넷 프로토콜을 사용하는 경우에도 장치가 통신하는 데 사용하는 "프로토콜"의 여러 계층이 있습니다. 가장 일반적인 전송 프로토콜은 인터넷 프로토콜을 통한 전송 제어 프로토콜 (Transmission Control Protocol)을 나타내는 TCP / IP입니다. TCP는 신뢰성에 관한 것이며, 장치는 앞뒤로 채팅하고 데이터 패킷을 추적하여 길을 따라 길을 잃지 않도록합니다. 만약 그렇다면, 그것은주의를 끌고 재전송됩니다. UDP와 같은 다른 프로토콜도 있습니다. UDP는 원시 속도에 대한 안정성을 내 보냅니다.

    위의 TCP 및 UDP와 같은 전송 프로토콜은 웹 브라우저 사용자가 사용하는 HTTP 또는 HTTPS와 같은 응용 프로그램 프로토콜입니다. HTTP 프로토콜은 IP 프로토콜의 최상위에서 작동하는 TCP 프로토콜의 최상위에서 작동합니다. 다른 응용 프로그램은 다른 프로토콜을 사용하거나 고유 한 프로토콜을 만들지 만 TCP 및 IP와 같은 프로토콜을 기반으로 작동 할 수 있습니다. 우리가 사용하는 기술의 상당 부분은 다른 계층에 구축 된 기술 계층을 포함하며 인터넷에서도 마찬가지입니다. 여기에 전체 책을 쓸 수도 있지만, 지금은 더 읽고 싶다면 위의 링크를 통해 시작할 수 있습니다..

    기본 사항을 이해하면이 IT 군중 장면이 왜 그렇게 우스 꽝 스러운지 더 잘 이해할 수 있습니다..

    이미지 신용 : Toria / Shutterstock.com, Chaiwat Srijankul / Shutterstock.com.