Search

라우팅 1

라우팅 (Routing)

서로 다른 네트워크 간의 데이터 송수신 시, 최적의 경로를 계산하여 선택하는 과정

라우터 (Router)

라우팅을 통해 네트워크 간 통신을 가능하게 하는 장비

IP 패킷

네트워크 계층에서 라우터가 송수신하는 데이터의 이름
무선 LAN 환경에서의 데이터 송수신은 네트워크 장비 인터페이스의 MAC 주소가 핵심 역할 → 서로 다른 네트워크 간의 데이터 송수신은 바로 IP 주소가 핵심
IP 패킷의 IP 헤더에는 출발지 IP 주소목적지 IP 주소가 있고, 이를 통해 라우팅이 가능
각각의 네트워크들은 라우터에 연결되고 IP 주소를 설정함으로써, 서로 통신이 가능해진다.

IP 패킷의 전송 과정

1.
라우터가 수신한 IP 패킷 내의 목적지 IP 주소를 확인
2.
라우팅 테이블 상의 경로 정보 검색
목적지 IP 주소로 가기 위한 다음 라우터(넥스트 홉) 정보 확인
3.
IP 패킷을 송신할 다음 라우터의 MAC 주소를 ARP를 통해 획득하여 패킷을 송신
라우터 간의 네트워크는 이더넷으로 연결되어 있기 때문에, IP 패킷에 이더넷 헤더를 넥스트 홉의 MAC 주소로 새롭게 붙여줄 필요가 있음.
4.
다음 라우터에서도 목적지 IP 주소를 확인하고 같은 과정을 반복
5.
목적지가 같은 네트워크 내인 것을 확인하면, 해당 호스트의 MAC 주소를 얻기 위해 ARP 실행, MAC 주소를 획득하면 해당 목적지로 패킷을 전송
6.
같은 과정으로 응답 데이터 송신

참고 자료