라우팅
이란 네트워크에서 데이터를 전송할 때 최적의 경로를 선택하는 과정입니다.
라우팅
은 라우터
라는 네트워킹 장비가 수행하며, 라우팅 테이블이라는 정보를 기반으로 패킷의 출발지와 목적지를 결정합니다.
라우팅
은 인터넷과 같은 복잡하고 거대한 네트워크에서 효율적이고 신속한 통신을 가능하게 합니다.
라우팅
은 정적 라우팅과 동적 라우팅으로 구분할 수 있습니다.
정적 라우팅
은 네트워크 관리자가 수동으로 경로를 설정하고 변경하는 방식이입니다.
동적 라우팅
은 네트워크 상황에 따라 자동으로 경로를 업데이트하는 방식입니다.
라우터
는 네트워크에서 데이터를 전달하는 장치로, 패킷의 헤더에 있는 목적지 주소를 읽어서 가장 적절한 경로를 선택합니다. 라우터
는 자신이 연결된 네트워크의 상태를 알고 있으며, 다른 라우터와 정보를 교환하여 최적의 경로를 찾습니다.
패킷이 라우터에 도착하면, 라우터는 패킷의 헤더를 검사하여 목적지 주소와 일치하는 네트워크 인터페이스를 찾습니다.
만약 일치하는 인터페이스가 없다면, 라우터는 자신이 가진 라우팅 테이블을 참조하여 다음에 전달할 라우터의 주소를 결정합니다.
라우팅 테이블은 라우터가 알고 있는 네트워크의 구조와 거리를 나타내는 정보입니다.
패킷이 다음 라우터로 전달되면, 이 과정이 반복됩니다. 패킷은 네트워크에서 라우터를 통해 이동하면서 목적지에 가까워집니다.
패킷이 목적지에 도착하면, 받는 쪽에서 패킷을 다시 조립하여 원래의 데이터를 복원합니다.