링크계층 3

[네트워크] Link Layer (3) - ARP : Address Resolution Protocol

ARP는 Address Resolution Protocol의 약자로, MAC 주소를 얻어오기 위한 프로토콜이며, IP의 DNS와 유사하다. 링크 계층은 IP주소를 물리적 네트워크 주소 MAC 주소로 캡슐화해주어야 하므로 매핑이 필요하며, 이를 위해 사용한다. ARP테이블은 IP주소, MAC주소, TTL을 저장하는 테이블로 노드가 개입하지 않고 생성되는 plug-and-play를 지원한다. 여기서 TTL은 Time To Live의 약자로 언제까지 이 정보를 테이블에 저장할지 나타내는 것으로 IP와 MAC 주소의 관계를 갱신해주기 위해 존재한다. ARP를 통해 MAC주소를 알아내는 과정을 살펴보자. Argon은 라우터 137을 찾기 위해 ARP Request를 전역에 뿌리는 broadcast를 하면, 일치하..

[네트워크] Link Layer (2) - MAC address

MAC주소는 한 인터페이스에서 다른 인터페이스로 프레임을 가져오기 위해 지역적으로 사용하는 주소이다. IEEE(Institute of Electrical and Electronics Engineers)에서 관리하며, 라우터에서 라우터까지만 사용되는, hop-by-hop 링크 주소이다. MAC주소는 48비트와 16진수 표기법을 사용하며, 만약 장치가 IPv6를 지원한다면 64비트를 사용한다. 1A-2F-BB-76-09-AD와 같은 표기법을 사용하며, 각 자리는 4비트로 8x6 = 48비트를 구성한다. LAN의 어댑터는 전역적으로 고유하다. 이렇게 각각의 MAC주소를 가지고 있어 데이터들이 목적지를 보고 이동할 수 있도록 한다. 그렇다면, 대표적 주소 체계 IP주소와 MAC주소는 어떻게 다를까? MAC주소는..

[네트워크] Link Layer (1) - Intro, Ethernet

링크 계층은 한 노드에서 인접한 다른 노드로 링크를 통해 데이터그램을 전송하는 링크이다. 라우터가 중간에 없는, 물리적으로 가까운 두 노드 간 데이터그램 전송을 보장한다. 용어 설명 Node : 호스트 또는 라우터. Link : 경로를 따라 인접한 두 노드를 연결하는 채널로 wired link와 wireless wireless link 두 가지가 존재한다. Frame : 캡슐화된 datagram으로, 링크 계층의 패킷이라고 이해하면 된다. 이렇게 사진을 보면 직접적으로 연결된 링크도 있고, 무선으로 연결된 링크도 존재한다. 유선은 이더넷, 무선은 와이파이가 대표적이다. 전파로 송수신하는 부분, 노드끼리 이어진 빨간 줄로 표시된 링크들이 링크 계층이 관할하는 부분이다. 실제 네트워크는 Wi-fi, Ethe..

728x90