큰 메시지의 작은 세그먼트
데이터와 해당 데이터에 대한 정보를 포함
인터넷을 통해 전송될 때,
1. 데이터는 먼저 작은 패킷으로 분환된 다음 피트로 변환
2. 패킷은 라우터, 스위치 등 다양한 네트워킹 장치에 의해 대상으로 라우팅된다.
3. 패킷이 목적지에 도착하면 수신 장치에서 패킷을 순서대로 재조립
4. 조립된 데이터를 사용하거나 표시
둘 이상의 장치에서 서로 통신하고 이해할 수 있도록 특정 작업을 수행하고 데이터 형식을 지정하는 표준화된 방법
이더넷
: 동일한 네트워크에 있는 장치 간 패킷을 전송IP
: 네트워크에서 네트워크로 패킷을 전송TCP
: 패킷이 순서대로 도착하도록HTTP
: 웹 사이트 및 애플리케이션의 데이터 형식을 지정하기 위한두 개의 컴퓨터가 통신이 필요할 때,
물리적으로(이더넷
케이블) 또는 무선으로(WIFI
, Bluetooth
) 연결되어야 연결을 지속할 수 있다.
원하는 만큼 컴퓨터를 연결할 수 있다.
하지만 만약 10개의 컴퓨터를 서로 연결하려고 한다면 45개의 케이블로 연결되어야한다.
이 문제를 해결하기 위해 네트워크의 각 컴퓨터는 라우터라고 하는 특수한 소형 컴퓨터의 연결이 된다.
라우터는 주어진 컴퓨터에서 보낸 메시지가 올바른 대상 컴퓨터에 도착하는지 확인한다.
ex) 컴퓨터 B
에게 메시지를 보내려면 컴퓨터 A
가 메시지를 라우터로 보내 라우터는 메시지를 컴퓨터 B
로 전달하고 메시지가 B
외의 다른 컴퓨터
로 전달되지 않도록 해야한다.
라우터를 추가하게 되면 10대의 컴퓨터 네트워크에는 45개의 케이블이 아니라 10개의 케이블만 필요하다..!
만약 수백, 수천, 수십억 대의 컴퓨터를 연결하려고 하면?
라우터는 소형 컴퓨터이다. 그러므로 두 대의 라우터를 연결할 수 있다.
컴퓨터를 라우터에 연결하고, 라우터에서 라우터로..
즉, 무한히 확장할 수 있다.
다른 네트워크에 연결하려면?
다른 집, 다른 지역, 아주 먼 곳을 케이블로 연결할 수는 없다.
전화 시설을 사용해 다른 네트워크와 연결할 수 있도록 한다.
우리 네트워크를 전화 시설과 연결하기 위해선, 모뎀이라는 특수 장비가 필요하다.
모뎀은 네트워크의 정보를 전화 시설에서 처리할 수 있는 정보로 바꿔준다.
우리 네트워크에서 도달하려는 네트워크로 메시지를 보내기 위해선 네트워크를 인터넷 서비스 제공 업체 (Internet Service Provider, ISP)에 연결한다.
ISP는 모두 함께 연결되는 몇몇 특수한 라우터를 관리하고 다른 ISP의 라우터에도 엑세스할 수 있는 회사이다!
우리 네트워크의 메시지는 ISP 네트워크의 네트워크를 통해 대상 네트워크로 전달되고 이러한 네트워크 인프라로 구성된다.
인터넷은 수십억 대의 컴퓨터를 모두 연결하는 기술 인프라
컴퓨터에 메시지를 보내려면 메시지를 받을 특정 컴퓨터를 지정해야한다.
네트워크에 연결된 모든 컴퓨터에는 IP 주소라는 고유한 주소가 있다.
ex) 192.168.2.10
컴퓨터는 IP 주소로 다른 컴퓨터를 찾는데는 문제없지만 우리는 IP 주소를 기억하기 보단 'naver.com
' 이라는 도메인 이름(사람이 읽을 수 있는 IP 주소의 이름)을 기억해 인터넷을 사용하면 쉽다.