821 words
4 minutes
[Network]03. 2계층 네트워크
2025-05-06
2026-01-09

Overview#

01. OSI 2계층과 근거리 통신#

  • OSI 7계층 중 2계층은 기본적으로 근거리 통신에서 컴퓨터 간 데이터 통신 방식을 정의함
  • 2계층은 같은 네트워크 대역 내에서 데이터가 어떻게 전달되는지 결정하고, 흐름 제어와 오류 제어를 담당
  • 다른 네트워크 대역과 통신할 경우 반드시 3계층(IP 주소를 이용하는 계층)의 개입이 필요

02. MAC 주소와 프레임#

  • MAC 주소는 2계층에서 장비를 식별하는 고유한 주소로, 네트워크 장비에 하드웨어적으로 부여됨(일반적으로 변경 불가능)
  • MAC 주소는 48비트(6바이트)로 구성되며, 앞 3바이트는 제조사 식별용 OUI(Organizationally Unique Identifier), 뒤 3바이트는 개별 장비 식별용으로 사용됨

Concept

  • IEEE : Insttute of Electrical and Electronics Engineers . 미국 전기전자 기술자 협회로, 컴퓨터와 통신 분야의 표준을 제정하는 국제 기구
  • OUI : MAC 주소의 앞 3바이트(24비트)로, Organizationally Unique Identifier의 약자. 네트워크 장비 제조사 식별용 Vendor Code
  • MAC 주소 : Media Access Control Address의 약자로, 네트워크 장비에 부여된 고유한 48비트 주소. 2계층에서 사용. 16진수 2자리씩 6개로 구성되며, 하이픈(-) 또는 콜론(:)으로 구분하여 표기

MAC 주소 예시#

Terminal window
MAC 주소: 00-1A-2B-3C-4D-5E
# 16진수로 표기된 48비트 주소
# 00-1A-2B는 OUI, 3C-4D-5E는 개별 장비 식별용

03. 이더넷 프로토콜의 구조와 역할#


Concept

  • 이더넷 프로토콜 : 2계층에서 가장 널리 쓰이는 프로토콜로, 데이터 프레임의 기본 구조는 14바이트 헤더로 구성됨. 주요 구성은 목적지 MAC 주소(6바이트), 출발지 MAC 주소(6바이트), 그리고 상위 프로토콜을 나타내는 타입 필드(2바이트)임

  • 이더넷 프로토콜에서 Type 필드는 데이터 부분에 어떤 상위 프로토콜(IP, ARP 등)이 포함되어 있는지 알려주는 역할을 함. 예를 들어, IP 프로토콜이면 0x0800, ARP 프로토콜이면 0x0806 값이 들어감

References#

  • 네트워크 하향식 접근

Takeaways#


Key Takeaway

  • 패킷은 여러 프로토콜 헤더가 중첩되어 있으며 각 프로토콜은 특정 계층에 대응함
  • 데이터링크 계층에서 보내는 프레임에는 수신장치의 MAC 주소와 송신장치의 MAC 주소가 포함됨
  • 2계층은 근거리 통신에서 동일 네트워크 대역 내 장비 간 데이터 전달과 오류, 흐름 제어를 담당하며, MAC 주소를 통해 장비를 식별함. 다른 네트워크 대역과 통신하려면 반드시 3계층의 IP 주소와 라우터 등의 장비가 필요. 이더넷 프로토콜은 2계층에서 가장 중요한 프로토콜로, MAC 주소와 상위 프로토콜 정보를 포함한 14바이트 헤더를 사용해 데이터를 전송

  • [[system-network-01_basics]] // 네트워크 백링크
  • [[system-network-02networkmodel]]
[Network]03. 2계층 네트워크
https://yjinheon.netlify.app/posts/05system/network/system-network-03_layer02/
Author
Datamind
Published at
2025-05-06
License
CC BY-NC-SA 4.0