IP 라우팅 작동 방법

IP 네트워크상의 데이터 전송

라우팅은 데이터 패킷이 목적지에 도달 할 때까지 네트워크상의 한 시스템 또는 장치 (기술적으로 노드라고 함)에서 다른 시스템 또는 장치로 전달되는 프로세스입니다.

데이터가 인터넷과 같은 IP 네트워크의 한 장치에서 다른 장치로 전송되면 데이터는 패킷이라고하는 더 작은 단위로 나뉩니다. 이 단위는 데이터와 함께 목적지로의 여행에 도움이되는 많은 정보가 담긴 헤더를 가지고 있으며 봉투에있는 것과 비슷합니다. 이 정보에는 원본 및 대상 장치의 IP 주소 , 대상에 도달 할 때 순서대로 재구성하는 데 도움이되는 패킷 번호 및 기타 기술 정보가 포함됩니다.

라우팅은 스위칭과 동일하지만 (기술적 인면에서 약간의 차이가 있습니다. IP 라우팅은 IP 주소를 사용하여 소스에서 대상으로 IP 패킷을 전달합니다. IP는 회선 교환과 달리 패킷 교환을 채택합니다.

라우팅 작동 원리

Li가 중국의 컴퓨터에서 보낸 메시지가 뉴욕의 조의 기계로 메시지를 전송하는 시나리오를 생각해 보겠습니다. TCP와 다른 프로토콜은 Li 머신의 데이터로 작업합니다. IP 패킷은 IP 패킷에 번들되어 네트워크 (인터넷)를 통해 전송되는 IP 프로토콜의 모듈로 전송됩니다.

이러한 데이터 패킷은 많은 라우터를 거쳐 전 세계 목적지의 절반에 도달해야합니다. 이러한 라우터가 수행하는 작업을 라우팅이라고합니다. 각 패킷은 원본 및 대상 컴퓨터의 IP 주소를 전달합니다.

각 중간 라우터는 수신 된 각 패킷의 IP 주소를 확인합니다. 이를 바탕으로 각각 패킷을 전달할 방향을 정확히 알 수 있습니다. 일반적으로 각 라우터에는 인접 라우터에 대한 데이터가 저장되는 라우팅 테이블이 있습니다. 이 데이터는 패킷을 인접 노드 방향으로 전달할 때 발생하는 비용으로 구성됩니다. 비용은 네트워크 요구 사항 및 부족한 자원 측면에서 발생합니다. 이 테이블의 데이터를 고려하여 최적의 경로를 결정하거나 패킷을 대상으로 보내는 가장 효율적인 노드를 결정합니다.

패킷은 각각 고유 한 방식으로 전달되며 서로 다른 네트워크를 통해 이동하고 다른 경로를 사용할 수 있습니다. 그들은 모두 결국 하나의 동일한 대상 컴퓨터로 라우팅됩니다.

조의 기계에 도착하면 목적지 주소와 기계 주소가 일치합니다. 패킷은 기계에 의해 소비되고, 여기서 IP 모듈은 재조합하여 위의 결과 데이터를 추가 처리를 위해 TCP 서비스로 보냅니다.

TCP / IP

IP는 전송이 안정적인지 확인하기 위해 TCP 프로토콜과 함께 작동하므로 데이터 패킷이 손실되지 않고 순서가 맞으며 불합리한 지연이 발생하지 않습니다.

일부 서비스에서는 TCP가 UDP (통일 된 데이터 그램 패킷)로 대체되어 전송시 안정성을 보장하지 않고 패킷을 보냅니다. 예를 들어, 일부 VoIP 시스템은 UDP를 사용하여 호출합니다. 손실 된 패킷은 통화 품질에 많은 영향을 미치지 않을 수 있습니다.