[Network] Link-layer addressing & address resolution protocol (ARP)

네트워크를 공부한지 하도 오래되서 link-layer address를 어디에 쓰는건지 잊어버렸다.(link-layer address, link address, physical address, MAC address 다 같은 말이다.) Data communications and networking 5판의 9장을 참고하여 쓴다. 9.2 Link-Layer Addressing Internet 같은 connectionless internetwork의 경우에 datagram(packet)을 IP 주소만을 이용해서 보낼 수는 없다. Connectionless communication is a data transmission method used in packet switching networks by which each data unit is individually addressed and routed based on information carried in each unit, rather than in the setup information of a prearranged, fixed data channel as in connection-oriented communication (wikipedia, connectionless communication, connectionless internetwork) 각 datagram은 같은 source와 destination으로 이동하더도 다른 path를 가지게 된다. datagram이 network layer에서 data-link layer로 가면 datagram이 frame으로 encapuslate되고 두 개의 data-link address가 frame header에 붙는다. 이 두 주소는 다른 링크로 갈 때 마다 바뀌게 된다. 아래 그림을 참고하자. datagram의 Link-layer 주소가 link1,...