Network

[Network] OSI 2계층

twoDeveloper 2021. 3. 22. 09:16

■ 2계층에서 하는 일!

① 2계층(Data Link Layer) 의 기능

· 2계층은 하나의 네트워크 대역, 같은 네트워크 상에 존재하는 여러 장비들 중에서 어떤 장비가 어떤 장비에게 보내는 데이터를 전달

 

· 오류제어 / 흐름제어 수행

흐름제어 오류제어
누가 누구에게 보내는지확인 보내는 데이터에 오류가 있나 없나 확인

 

 

② 2계층의 네트워크 크기

· 2계층은 하나의 네트워크 대역 LAN 에서만 통신할 때 사용

 

· 다른 네트워크와 통신할 때는 3계층이 도와주어야 함

 

※ 3계층의 주소와 3계층의 프로토콜을 이용하여야만 다른 네트워크와 통신 가능

 

 

■ 2계층에서 사용하는 주소

① 물리적인 주소

· MAC Adress (Media Access Control Address)

   1) 네트워크 상(LAN) 에서 통신을 할 때 서로를 구분하여 인식하기 위한 일종의 주소

   2) 48bit로 구성

   3) 16진수로 문자와 숫자를 섞어 표현

 

· 내 컴퓨터의 MAC 주소 확인

   · cmd 실행 -> ipconfig /all 입력 -> 물리적 주소 : **-**-**-**-**-**

 

· OUI / 고유번호

OUI 고유번호
IEEE에서 부여하는 일종의 제조회사 식별 ID (상위 24bit) 제조사에서 부여하는 고유번호 (하위 24bit)

※ 2개씩 16진수로 나눠서 구분

 

 

2계층 프로토콜

· Ethernet Protocol

preamble
8Byte
Destination Address
4Byte
Destination Address
2Byte
Source Address
2Byte
Source Address
4Byte
Ethernet Type
2Byte
DATA (46 ~ 1500Bytes)
payload

· Destination Address : 받는 주소

· Source Address : 보내는 주소

· Ethernet Type : 상위 프로토콜이 무엇인지 알려줌 (IPv4 -> 0x0800 / ARP - > 0x0806)