logo
Published on

가까이 있는 컴퓨터끼리는 이렇게 데이터를 주고 받는다 - OSI 7계층 2계층

Authors
  • avatar
    Name
    Bora Choi
    Twitter

🤓 2계층에서 하는 일

2계층의 기능

2계층은 하나의 네트워크 대역 즉, 같은 네트워크(LAN대역) 상에 존재하는 여러 장비들 중에서 어떤 장비어떤 장비에게 보내는 데이터를 전달. 추가적으로 오류제어, 흐름제어 수행.

2계층의 네트워크 크기

2계층은 하나의 네트워크 대역(LAN) 에서만 통신할 때 사용한다. 다른 네트워크와 통신할 때에는 항상 3계층이 도와주어야한다. 3계층의 주소와 3계층의 프로토콜을 이용하여야만 다른 네트워크와 통신이 가능하다.

📇 2계층에서 사용하는 주소 MAC 주소

LAN에서 통신할 떄 사용하는 MAC 주소는 물리적인 주소라고도 불리운다.

16진수로 나타내며, 12개의 16진수로 이루어져있다.

  • 앞 6개의 16진수는 IEEE에서 부여하는 일종의 제조회사 식별 ID : OUI
  • 뒤 6개의 16진수는 제조사에서 부여한 고유번호 : 고유번호

2계층의 프로토콜

Ethernet프로토콜

Ethernet protocol
  • Destination Address (노란부분) : 목적지 MAC 주소 (6Byte)
  • Source Address (초록부분) : 출발지 MAC 주소(6Byte)
  • Ethernet Type : payload(데이터)안에 내용(상위 프로토콜)을 미리 알려주는 것 (2Byte)

⇒ 총 14 Byte

내 컴퓨터의 MAC주소 확인해보기

window의 경우

CMD창에 아래 명령어를 입력하면 MAC주소를 확인할 수 있다.

$ ipconfig /all
window MAC Address
맥의 경우

🍎 > 시스템환경설정 > 네트워크 > 고급 > 하드웨어 에서 확인 할 수 있다.

macbook MAC Address

Ethernet 프로토콜 캡쳐 & 분석해보기

ethernet 분석

총 14 byte 로 구성되어있으며 앞에 6byte(빨간색)는 목적지 MAC주소, 중간 6byte는 출발지 MAC주소, 마지막 2byte는 페이로드의 타입을 나타낸다.