[Network] 2. 2 Layer & Ethernet Protocol

llunaB·2022년 2월 13일
0

network

목록 보기
2/9
post-custom-banner

2계층 프로토콜

2계층의 기능

  • 하나의 네트워크 LAN 대역, 즉 같은 네트워크 상에서 어떤 장비가 어떤 장비에게 보내는 데이터를 전달
  • 추가적으로 오류제어, 흐름제어 수행

2계층의 네트워크 크기

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

2계층에서 사용하는 주소

물리적인 주소, Wifi 주소 : MAC 주소(Media Access Control address)

  • 무선 LAN 기능 내장 기기에 개별적으로 부여되는 16진수 12자리의 단말 식별 번호
  • 처음 6개 자리는 제조사의 고유 번호, 뒤 6개 자리는 해당 장비의 고유번호
  • 12개의 16진수로 구성된 48비트 주소
  • 16진수 1자리는 4bit = 0.5byte

내 MAC 확인하기

  • MacOS - Apple Icon > System Preferences > Network > Advanced > Wifi
  • Linux
fconfig
ipconfig -a

2계층(Ethernet) 프로토콜

Destination Address - 목적지의 MAC 주소 (6byte)

Source Address - 출발지의 MAC 주소 (6byte)

  • MAC 는 16진수 12자리로 구성되어있다.
  • MAC 16진수의 1자리가 4비트이므로 ...
  • 1줄이 4바이트 = 32비트, 따라서 한 줄에 8개의 16진수가 들어간다.

AA:AA:AA:AA:AA:AA
BB:BB:BB:BB:BB:BB

  • Ethernet Type 은 2바이트로 페이로드(DATA)의 3계층 프로토콜 정보를 미리 알려준다.

check Ethernet Protocol (14byte)

  • 파란 부분(6바이트)이 목적지의 MAC
  • 빨간 부분(6바이트)이 내 컴퓨터의 MAC

profile
안녕하세요. 성장하는 주니어 개발자입니다. :-)
post-custom-banner

0개의 댓글