2 계층에서 하는 일
2 계층의 기능
- 하나의 네트워크 대역, 즉 같은 네트워크 상에 존재하는 장비들끼리 보내는 데이터를 전달
- 추가적으로 오류제어, 흐름제어 수행
2 계층의 네트워크 크기
- 2 계층은 하나의 네트워크 대역 LAN에서 통신할 때만 사용
- 다른 네트워크와 통신하기 위해서는 3 계층이 도와줘야함
- 3 계층의 주소와 3 계층의 프로토콜을 이용하여야만 다른 네트워크와 통신이 가능
2 계층에서 사용하는 주소
물리적인 주소 (MAC 주소)
- LAN에서 통신할 때 사용하는 MAC 주소
- 16진수로 구성
- OUI: IEEE에서 부여하는 일종의 제조 회사 식별 ID
- 고유번호: 제조사에서 부여한 고유번호
2 계층의 프로토콜
Ethernet 프로토콜
- 빨간색 친 영역: 3 + 1/2 = 14byte
- Destination Address = 6byte = 목적지 MAC 주소 (16진수 * 12개)
- Source Address = 6byte = 출발지 MAC 주소
- Ethernet Type: 페이로드 안의 내용(프로토콜)을 미리 알려주는 역할 - 전기적 신호 분석 용이
- 상위 프로토콜이 IPv4일 경우: 0 8 0 0 이 오게 됨
- 상위 프로토콜이 ARP일 경우: 0 8 0 6 이 오게 됨
실습
1. 내 PC의 MAC 주소 확인해보기
cmd 열고 아래 커맨드 입력
ipconfig /all
로컬 영역 연결 / 물리적 주소 확인
2. Ethernet 프로토콜 캡쳐
Wireshark 실행
- Ethernet II 의 헤더 부분의 14자리 16진수 확인 가능
- 앞의 6글자: 목적지 MAC 주소 + 중간 6글자: 출발지 MAC 주소 + 끝 2글자: Ethernet type
- 출발지 MAC 주소와 실습 1의 물리적 주소가 같은 것 확인 가능
- 끝 2글자가 08 00이므로 뒤에 IPv4가 오는 것 확인 가능
참고자료
https://www.youtube.com/watch?v=HkiOygWMARs&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=5
위 강의를 보고 정리한 글입니다.
'Computer Science > 네트워크' 카테고리의 다른 글
06. 멀리 있는 컴퓨터 간의 통신 - IP 프로토콜 구조 (0) | 2023.08.08 |
---|---|
05. 통신하기 전 반드시 필요한 ARP 프로토콜 (0) | 2023.08.01 |
04. IP 주소 (3계층) (0) | 2023.07.28 |
02. 네트워크 기준! 네트워크 모델 (0) | 2023.07.25 |
01. 네트워크란 무엇인가? (0) | 2023.07.24 |