카테고리 없음
라우팅
김가네블로그
2020. 6. 3. 11:54
라우팅은 출발지와 목적지 사이에 얽히고설킨 네트워크에서 패킷이 방향을 잃지 않고 나아가게 하는 방법이다. TCP/IP 시스템에서 보자면 이국땅에서 길을 묻는 행위와 비슷하다. 당신이 말을 건넨 첫 번째 사람은 올바른 도시를 가르쳐줬을지 모른다. 일단 목적지에 좀 더 가까워졌으면 다음 사람은 올바른 거리를 가르쳐줄 수 있을 것이다.
마침내 누구라도 당신이 찾고 있는 건물을 가르쳐주기 충분할 만큼 가까워져 있을 것이다. TCP/IP 라우팅 정보는 '갑' 네트워크에 도달하려면 '정' 컴퓨터를 통해 패킷을 보내라 같은 정형화된 규칙을 갖는다. 명시된 경로가 없는 경우 네트워크 내에서 패킷을 어떻게 처리할지 알려주는 기본 경로도 있을 수 있다.
라우팅 정보는 커널에 있는 테이블에 저장된다. 테이블 항목들은 열거된 각 네트워크에 대한 넷마스크를 포함한 여러 매개변수를 포함한다. 패킷을 특정 주소로 보내기 위해 커널은 후보경로 중 가장 구체적인 경로를 선택한다. 커널이 적절한 경로나 기본 경로를 찾지 못한다면 도달할 수 없는 네트워크 라는 ICMP 오류를 송신자에게 보낸다.
라우팅 이라는 말에는 일반적으로 다음과 같은 두가지 의미가 있다. 목적지로 패킷을 저송하기 위해 라우팅 테이블에서 네트워크 주소를 검색한다. 첫번째 장소에서 라우팅 테이블을 구축한다.