[네트워크] 03. LAN 통신

ppmyor·2022년 9월 14일
0

CS-네트워크

목록 보기
3/11
post-thumbnail

2계층에서 하는 일

2계층의 기능

2계층은 하나의 네트워크 대역 즉, 같은 LAN대역에서 존재하는 여러가지 node들에서 어떤 장비가 어떤 장비에게 데이터를 전달하는지(흐름 제어), 전달하는 데이터의 오류 여부(오류 제어) 등의 작업을 수행함.

2계층의 네트워크 크기

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

2계층에서 사용하는 주소

물리적인 주소(MAC 주소)

LAN에서 통신할 때 사용하는 MAC 주소.
MAC 주소는 실질적인(물리적인) 장비가 부여받은 고유한 주소값이기 때문에, 다른 말로는 물리적인 주소라고도 한다.

MAC주소는 16진수로 사용하며, 총 12개의 16진수로 이루어진다.(16진수 2개 당 1Byte이므로 총 6Byte)
OUI + 고유번호 형태로 구성된다.
ex)6C-29-95-04-EB-A1 or 6C:29:95:04:EB:A1
OUI: IEEE에서 부여하는 일종의 제조회사 식별 ID (ex. 6C-29-95)
고유번호: 제조사에서 부여한 고유번호(ex. 04-EB-A1)

2계층 프로토콜

Ethernet 프로토콜

LAN에서 통신할 때 사용하는 Ethernet 프로토콜(14 byte)

  • Destination Address(6 byte)
    해당 부분에 목적지 MAC 주소가 옴
  • Source Address(6 byte)
    해당 부분에 출발지 MAC 주소가 옴
  • Ethernet Type(2 byte) (=protocol type)
    Data(payload)안에 상위 프로토콜 내용(Ethernet의 경우 3계층 프로토콜 내용(IP, ARP))을 미리 알려줌. (상위 프로토콜 타입: IPv4(0X0800), ARP(0X0806))
    Ethernet 뿐만 아니라 다른 프로토콜들도 상위 프로토콜이 뭔지 보통 알려줌.

실습

MAC 주소 확인

운영체제별 MAC 주소 확인 방법

Mac address OUI vender 확인

참고

해당 내용은 [따라學IT] 03. 가까이 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다 의 강의와 개인 공부를 함께 정리 한 내용입니다.

profile
유영하는 개발자

0개의 댓글