인터넷은 아직 젊은 기술이지만 지금은 인터넷이없는 삶을 상상하기 어렵습니다. 매년 엔지니어는 인터넷과 통합하기 위해 더 많은 장치를 만듭니다. 이 네트워크 네트워크는 전 세계를 가로 질러 우주로 확장됩니다. 그러나 그것이 작동하는 이유는 무엇입니까?
인터넷을 이해하려면 두 가지 주요 구성 요소가있는 시스템으로 보는 것이 좋습니다. 이러한 구성 요소 중 첫 번째는 하드웨어 입니다. 여기에는 매초 테라 비트의 정보를 전달하는 케이블부터 바로 앞에 앉아있는 컴퓨터까지 모든 것이 포함됩니다.
인터넷을 지원하는 다른 유형의 하드웨어에는 라우터 , 서버 , 휴대폰 타워, 위성, 라디오, 스마트 폰 및 기타 장치가 포함됩니다. 이 모든 장치가 함께 네트워크 네트워크를 만듭니다. 인터넷은 가단성 시스템입니다. 요소가 전 세계의 네트워크에 합류하고 떠날 때 조금씩 변합니다. 이러한 요소 중 일부는 상당히 정적으로 유지되고 인터넷의 중추를 구성 할 수 있습니다. 다른 것들은 더 주변입니다.
이러한 요소는 연결입니다. 일부는 끝점입니다.이를 읽는 데 사용하는 컴퓨터, 스마트 폰 또는 기타 장치가 하나로 간주 될 수 있습니다. 이를 엔드 포인트 클라이언트라고 합니다. 인터넷에서 우리가 찾는 정보를 저장하는 기계는 서버 입니다. 다른 요소는 트래픽 경로를 따라 연결 지점 역할을하는 노드 입니다. 그리고 케이블과 광섬유의 경우처럼 물리적 인 전송 라인이 있거나 위성, 휴대폰 또는 4G 타워 또는 라디오의 무선 신호일 수 있습니다.
이 모든 하드웨어는 인터넷의 두 번째 구성 요소 인 프로토콜 없이는 네트워크를 만들지 않습니다. 프로토콜 은 시스템이 작업을 완료하기 위해 따르는 규칙 집합입니다. 인터넷에 연결된 모든 컴퓨터가 따라야하는 공통 프로토콜 집합이 없으면 장치 간의 통신이 이루어질 수 없습니다. 다양한 기계는 서로를 이해하지 못하거나 의미있는 방식으로 정보를 보낼 수도 없습니다. 프로토콜은 기계가 데이터를 전송하는 데 사용할 방법과 공통 언어를 모두 제공합니다.
다음 페이지에서 프로토콜과 정보가 인터넷을 통해 이동하는 방식에 대해 자세히 살펴 보겠습니다.
프로토콜의 문제
인터넷에서 몇 가지 프로토콜에 대해 들어 보셨을 것입니다. 예를 들어, 하이퍼 텍스트 전송 프로토콜 은 브라우저를 통해 웹 사이트를 보는 데 사용하는 것입니다. 웹 주소의 앞에있는 http가 나타내는 것입니다. FTP 서버를 사용해 본 적이 있다면 파일 전송 프로토콜에 의존했습니다. 이와 같은 프로토콜과 수십 개 이상의 프로토콜은 모든 장치가 인터넷의 일부가되기 위해 작동해야하는 프레임 워크를 만듭니다 .
가장 중요한 두 가지 프로토콜은 전송 제어 프로토콜 (TCP) 과 인터넷 프로토콜 (IP) 입니다. 우리는 종종 두 가지를 함께 그룹화합니다. 인터넷 프로토콜에 대한 대부분의 토론에서 TCP / IP로 나열되는 것을 볼 수 있습니다.
이 프로토콜은 무엇을합니까? 가장 기본적인 수준에서 이러한 프로토콜은 정보가 인터넷을 통과하는 방법에 대한 규칙을 설정합니다. 이러한 규칙이 없으면 보유한 정보에 액세스하려면 다른 컴퓨터에 직접 연결해야합니다. 공통 언어를 이해하려면 컴퓨터와 대상 컴퓨터가 모두 필요합니다.
IP 주소에 대해 들어 보셨을 것입니다 . 이러한 주소는 인터넷 프로토콜을 따릅니다. 인터넷에 연결된 각 장치에는 IP 주소가 있습니다. 이것이 하나의 기계가 대규모 네트워크를 통해 다른 기계를 찾는 방법입니다.
오늘날 우리 대부분이 사용하는 IP 버전은 32 비트 주소 시스템을 기반으로하는 IPv4입니다. 이 시스템에는 한 가지 큰 문제가 있습니다. 주소가 부족합니다. 이것이 바로 IETF (Internet Engineering Task Force)가 1991 년에 수요를 충족 할 수있는 충분한 주소를 만들기 위해 새로운 버전의 IP를 개발해야한다고 결정한 이유입니다. 그 결과 128 비트 주소 시스템 인 IPv6이 탄생했습니다. 이는 가까운 미래에 증가하는 인터넷 액세스 수요를 수용하기에 충분한 주소입니다 [출처 : Opus One ].
메시지를 보내거나 다른 컴퓨터에서 정보를 검색하려는 경우 TCP / IP 프로토콜이 전송을 가능하게합니다. 귀하의 요청은 네트워크를 통해 전송 되어 대상 서버를 찾기 위해 DNS (도메인 이름 서버)에 도달 합니다. DNS는 요청을 올바른 방향으로 가리 킵니다. 대상 서버가 요청을 받으면 컴퓨터로 응답을 보낼 수 있습니다. 데이터는 완전히 다른 경로로 이동하여 사용자에게 돌아갈 수 있습니다. 데이터 전송에 대한 이러한 유연한 접근 방식은 인터넷을 강력한 도구로 만드는 요소의 일부입니다.
정보가 인터넷에서 어떻게 이동하는지 자세히 살펴 보겠습니다.
패킷, 패킷, 패킷은 누구입니까?
이 기사를 검색 하려면 기사의 파일이 포함 된 웹 서버에 컴퓨터를 연결해야 합니다. 이를 인터넷에서 데이터가 이동하는 방식의 예로 사용합니다.
먼저 웹 브라우저를 열고 웹 사이트에 연결합니다. 이렇게하면 컴퓨터가 인터넷 연결을 통해 ISP (인터넷 서비스 공급자 )에 전자 요청을 보냅니다 . ISP는 요청을 인터넷의 체인 위쪽에있는 서버로 라우팅합니다. 결국 요청은 DNS ( 도메인 이름 서버)에 도달합니다 .
이 서버는 입력 한 도메인 이름 (예 : www.howstuffworks.com)과 일치하는 항목을 찾습니다. 일치하는 항목을 찾으면 적절한 서버의 IP 주소로 요청을 보냅니다. 일치하는 항목을 찾지 못하면 더 많은 정보가있는 서버에 더 많은 체인의 요청을 보냅니다.
요청은 결국 웹 서버로 올 것입니다. 서버는 요청 된 파일을 일련의 패킷으로 전송하여 응답합니다. 패킷 은 1,000 ~ 1,500 바이트 범위의 파일 부분입니다. 패킷에는 패킷에 포함 된 내용과 전체 파일을 만들기 위해 정보가 다른 패킷과 어떻게 일치하는지 컴퓨터에 알려주는 머리글과 바닥 글이 있습니다. 각 패킷은 네트워크를 통해 다시 컴퓨터로 이동합니다. 패킷이 반드시 모두 동일한 경로를 사용하는 것은 아닙니다. 일반적으로 패킷은 저항이 가장 적은 경로로 이동합니다.
그것은 중요한 기능입니다. 패킷은 목적지에 도달하기 위해 여러 경로를 이동할 수 있기 때문에 정보가 인터넷의 혼잡 한 영역을 통해 라우팅 될 수 있습니다. 실제로 일부 연결이 유지되는 한 인터넷의 전체 섹션이 다운 될 수 있으며 정보는 여전히 한 섹션에서 다른 섹션으로 이동할 수 있지만 평소보다 오래 걸릴 수 있습니다.
패킷이 도착하면 장치는 프로토콜 규칙에 따라 패킷을 정렬합니다. 마치 직소 퍼즐을 맞추는 것과 같습니다. 최종 결과는이 기사를 보는 것입니다.
이것은 다른 종류의 파일에도 적용됩니다. 전자 메일을 보내면 인터넷을 통해 확대되기 전에 패킷이 분할됩니다. 인터넷을 통한 전화 통화도 VoIP ( Voice over Internet Protocol)를 사용하여 대화를 패킷으로 변환합니다 . 이러한 프로토콜에 대해 Vinton Cerf 및 Robert Kahn과 같은 네트워크 개척자에게 감사 할 수 있습니다. 초기 작업은 확장 가능하고 강력한 시스템을 구축하는 데 도움이되었습니다.
이것이 인터넷이 작동하는 방식입니다. 다양한 장치와 프로토콜을 자세히 살펴보면 그림이 우리가 제공 한 개요보다 훨씬 더 복잡하다는 것을 알 수 있습니다. 흥미로운 주제입니다. 다음 페이지의 링크를 따라 자세히 알아보십시오.
최초 게시일 : 2010 년 5 월 7 일
인터넷은 어떻게 작동합니까?
인터넷이란 무엇입니까?
인터넷의 주요 기능은 무엇입니까?
데이터는 인터넷을 통해 어떻게 이동합니까?
인터넷에 얼마나 많은 데이터가 있습니까?
더 많은 정보
관련 기사
- 인터넷 인프라의 작동 방식
- 사실 또는 허구 : 인터넷
- 궁극적 인 인터넷 신화 퀴즈
- ARPANET의 작동 원리
- 모뎀 작동 방식
- 웹 서버의 작동 방식
- 패킷이란?
- 인터넷은 어떻게 시작 되었습니까?
- 라우터 작동 방식
더 멋진 링크
- 컴퓨터 역사 박물관
- DARPA
- 살아있는 인터넷
출처
- 컴퓨터 역사 박물관 "Ed Feigenbaum의 컴퓨터 개척자 Robert Kahn." 유튜브. 2007 년 1 월 9 일. (2010 년 4 월 23 일) http://www.youtube.com/watch?v=t3uTKs9XZyk
- 의회 다이제스트. "인터넷 역사 : ARPANET에서 광대역으로." 2007 년 2 월. pp. 35-37, 64.
- 하우 벤, 론다. "ARPANET에서 인터넷으로." 컬럼비아 대학교. 1998 년 6 월 23 일. (2010 년 4 월 26 일) http://www.columbia.edu/~rh120/other/tcpdigest_paper.txt
- 정보 과학 연구소. "인터넷 프로토콜." 1981 년 9 월. (2010 년 4 월 26 일) http://www.ietf.org/rfc/rfc791.txt
- Opus One. "IPv6이란 무엇입니까?" (2010 년 4 월 27 일) http://www.opus1.com/ipv6/whatisipv6.html
- THINK 프로젝트. "ARPANET의 기술적 역사." 오스틴에있는 텍사스 대학교. (2010 년 4 월 26 일) http://userweb.cs.utexas.edu/users/chris/nph/ARPANET/ScottR/arpanet/index.htm