✅ 데이터 링크 계층(Data Link Layer)
데이터 링크 계층(Data Link Layer)은 컴퓨터 네트워크에서 데이터를 전송하는 데 사용되는 계층입니다. 이 계층은 주로 인접한 노드 간의 신뢰성 있는 데이터 전송을 보장하고, 물리적인 매체로부터 전송 오류를 검출하고 수정하는 역할을 담당합니다. 즉, 하나의 네트워크 대역, 같은 네트워크 상에 존재하는 여러 장비들 중에서 어떤 장비가 어떤 장비에게 보내는 데이터를 전달하는 흐름 및 오류 제어를 수행합니다.
2계층은 하나의 네트워크 대역 LAN에서만 통신할 때 사용하기 때문에 다른 네트워크 대역, 즉 다른 LAN 대역에 대해서 통신할 때는 3계층이 도와주어야 합니다. 3계층의 주소와 3계층의 프로토콜을 이용하여야만 다른 네트워크와 통신이 가능합니다.
✅ 2계층의 주소(Physical Address)
🔹물리적인 주소(Physical Address, MAC Address)
물리적인 주소는 네트워크 인터페이스 카드(Network Interface Card, NIC)에 할당된 고유한 주소입니다. 하드웨어에 직접적으로 할당되는 주소이기 때문에 바꾸기 힘들고, 네트워크 인터페이스 카드마다 중복되지 않는 고유의 번호를 가지고 있습니다. 이 주소는 NIC를 통해 데이터를 전송하는 데 사용됩니다. 물리적인 주소는 전 세계적으로 고유해야 하며, 48비트 또는 6바이트 길이를 가진 MAC(Media Access Control) 주소 형식으로 표현됩니다. 예를 들어, 00:1A:2B:3C:4D:5E와 같이 콜론(:) 또는 대시(-)로 구분된 12자리 16진수로 표현됩니다. 이더넷 네트워크에서 많이 사용되는 주소 유형입니다.
✅ 2계층의 프로토콜(Ethernet Protocol)
🔹Ethernet 프로토콜
Ethernet은 가장 널리 사용되는 유선 LAN(Local Area Network) 기술 중 하나이며, 데이터 링크 계층에서 주로 사용되는 프로토콜입니다. Ethernet은 이더넷 케이블을 통해 데이터를 전송하며, 컴퓨터 및 네트워크 장비 간의 통신을 위해 사용됩니다.
- Destination Address(목적지 주소)
Destination Address 필드는 프레임의 목적지로 가는 MAC 주소를 나타냅니다. 이 주소는 데이터를 수신해야 하는 네트워크 장비의 식별자입니다. 목적지 MAC 주소는 48비트(6바이트) 길이를 가지며, 보통 대시(-)나 콜론(:)으로 구분된 16진수 형식으로 표현됩니다.
- Source Address(출발지 주소)
Source Address 필드는 프레임의 출발지로부터 나온 MAC 주소를 나타냅니다. 이는 데이터를 송신한 네트워크 장비를 식별하는 데 사용됩니다. 출발지 MAC 주소 역시 48비트(6바이트)의 길이를 가지며, 대시(-)나 콜론(:)으로 구분된 16진수 형식으로 표현됩니다.
- Ethernet Type(이더넷 타입)
Ethernet Type 필드는 데이터 필드에 포함된 프로토콜의 종류를 식별하기 위해 사용됩니다. 이 필드는 16비트(2바이트)의 길이를 가지며, 해당 프로토콜을 지칭하는 숫자값으로 표현됩니다. 예를 들어, IPv4의 경우 0x0800, ARP의 경우 0x0806으로 표현됩니다.
- Data(데이터)
Data 필드는 이더넷 프레임에 실제로 전송되는 데이터를 포함합니다. 이는 상위 계층에서 전달된 패킷이나 다른 프로토콜의 프레임일 수 있습니다. 데이터의 길이는 가변적이며, 최소 46바이트에서 최대 1500바이트까지의 크기를 가질 수 있습니다. 그 이상의 큰 데이터는 "저런드" 프레임이라고 알려진 Jumbo 프레임이 사용될 수도 있습니다.
🏷️이미지 출처 및 참고한 사이트
Uploaded by N2T