1.4.4 라우팅
TCP/IP 모델에서 데이터를 전송할 때는 한 번에 목적지에 도착하지 않고, 보내는 곳으로부터 가까운 통신 기기를 거쳐 최종 목적지로 전송됩니다. 미국에 편지를 보낸다고 상상해보세요. 집에서 가까운 우체통에 편지를 넣으면 집배원이 편지를 걷어 가고, 우체국에서 비행기나 배에 편지를 실어 미국으로 보냅니다. 그리고 미국에 도착한 편지는 다시 현지 우체국을 거쳐 받는 이에게 전달됩니다.
이처럼 인터넷 통신망으로 보낸 데이터는 일단 가까운 통신 기기를 경유해 최종 목적지에 도착합니다. 이렇게 데이터가 전달될 목적지를 지정하고 그 사이에 있는 통신 기기 중 최적의 경로를 정해 전달하는 기술을 라우팅(routing)이라고 하며, 공유기처럼 생긴 라우터(router)가 이를 수행합니다.
라우터는 수많은 데이터의 중간 경유지가 돼 그중에서 자신의 IP 주소로 온 데이터만 골라서 수신하고, 아닌 것은 가까운 라우터로 전달합니다. 내 스마트폰에서 친구의 스마트폰으로 SNS 메시지가 전달될 수 있는 것은 기지국(무선 통신 설비)에서 라우팅을 수행하기 때문입니다.