-
[Network] 데이터 링크 계층의 역할과 Ethernet 프로토콜Computer Science/Network 2021. 7. 15. 18:02
OSI 7계층의 2계층에는 데이터 링크 계층이 위치한다.
데이터 링크 계층 : 장치 간 신호를 전달하는 물리 계층을 이용하여 네트워크 상의 주변 장치들 간 데이터를 전송하는 계층
이 계층에서는 주로 로컬 네트워크에서 통신하는 방법에 대해 정의한다.
실질적인 네트워크 역할을 분류한 TCP/IP 네트워크 모델에서는 데이터 링크 계층과 물리 계층을 묶어 네트워크 인터페이스 모델로 설명하기도 한다.
데이터 링크 계층에서는 같은 네트워크 상(같은 LAN 대역)에 존재하는 여러 장비 중,
어떤 장비가 어떤 장비에게 데이터를 전달하는지의 역할을 수행한다.
또한 추가적으로 그 과정에서 CRC 기반의 오류 제어 및 흐름 제어를 수행한다.
다른 네트워크와 통신하기 위해서는 3계층의 주소와 프로토콜이 필요하며, 3계층을 이용해야만 다른 네트워크와 통신이 가능하다.
2계층에서는 단말 장비를 특정하기 위해 MAC 주소를 사용한다.
MAC 주소 : LAN에서 통신할 때 사용하는 기기의 물리적인 주소 (16진수 2*6개로 이루어짐)
OUI - IEEE에서 부여하는 일종의 제조회사 식별 ID
고유번호 - 제조사에서 부여한 고유번호
MAC 주소는 물리적인 주소이기 때문에 일반적인 방법으로는 변경할 수 없다.
데이터 링크 계층에서 LAN 대역 네트워크 통신을 위해 사용하는 프로토콜은 Ethernet 프로토콜이다.
https://2jinishappy.tistory.com/45
Ethernet 프로토콜의 헤더를 제외한 각 부분을 살펴보면
- Destination Address & Source Address : 출발 노드, 도착 노드의 MAC 주소
- Type / Length : 3계층 프로토콜을 미리 명시(0800/0806)
- Data / Payload : 데이터
- CRC : 오류 제어를 위한 bytes
+ 내 PC의 MAC 주소를 확인하는 방법
cmd 창에서
ipconfig /all
를 입력한다.
이더넷 어댑터 이더넷 - 물리적 주소에서 MAC 주소를 확인할 수 있다.
'Computer Science > Network' 카테고리의 다른 글
[Network] ARP 프로토콜 (0) 2021.08.02 [Network] 네트워크를 설명하는 두 가지 모델 - TCP/IP, OSI 7계층 (410) 2021.07.17 유/무선 공유기와 스위칭 허브의 차이 (0) 2020.03.06 Window C 소켓 통신(Server/Client) 코드 (2) 2020.02.16 Ethernet(이더넷)통신과 CSMA/CD 방식이란? (0) 2020.01.08