Network/Network

Routing Table, ARP Table, MAC Table

잇(IT) 2022. 8. 9. 23:05
728x90

- LAN

 1. ARP Request 패킷이 도달하는 범위의 네트워크이다. (Local Area Network의 정의)

   -> 같은 네트워크라는 뜻이라고 생각해도 된다.

 

- ARP

 1. IP 주소와 MAC 주소를 일대일 매칭하여 LAN(Layer 2)에서 목적지를 제대로 찾아갈 수 있도록 한다.

 2. IP 주소와 MAC 주소를 일대일 대응하여 테이블로 정리하고 목적지 IP에 맞는 목적지 주소로 전달한다.

 3. 이것을 ARP Table이라 부른다. 즉, IP 주소와 MAC 주소를 일대일 매칭시킨 정보를 정리해둔 Table을 뜻한다.

 

- LAN 통신이 이루어지는 방식

 1. 출발지 PC의 Routing Table에서 목적지 PC IP에 대한 next hop을 찾는다.

 2. ARP Table에 next hop에 대한 MAC address가 등록되어 있는지 본다.

 3. 등록되어 있지 않으면 Switch에게 ARP request 메시지를 보내서 MAC address를 알아 온다.

 4. Switch는 ARP Request 메시지를 수신하면 MAC learning을 해서 MAC Table을 만든다.

 5. ARP quest 패킷을 모든 Switch port로 브로드캐스트 한다.

 6. Switch에서 ARP quest를 받은 목적지 PC는 다시 Switch에게 ARP reply를 보낸다.

 7. Switch는 다시 MAC Table에 entry를 만들고, 출발지 PC에게 ARP reply를 보낸다.

 8. ARP reply 메시지를 수신한 출발지 PC는 ARP Table에 목적지 PC MAC address를 등록하고, 메시지를 송신한다.

 9. Switch에는 이미 출발지 PC에서 보내온 목적지 PC MAC address가 MAC Table에 등록되어 있으며, Switch는 목적지 PC가 연결되어 있는 port로 메시지를 전송한다.

 

 

 

 

728x90

'Network > Network' 카테고리의 다른 글

NAT  (0) 2022.08.10
Serial  (0) 2022.08.10
Network - WEB, DNS, FTP, DHCP, MAIL, AAA, 무선 라우터  (0) 2022.04.25
Network - NAT(Network Address Translation)  (0) 2022.04.22
Network - ACL(Access Control List)  (0) 2022.04.22