반응형
Frame Header의 전체 구조

Frame Header의 전체 구조는 아래와 같이 되어있습니다.
- Mac Header: Destination Address + Source Address + Type = 총 14Byte
- LLC(Logical Link Control) Frame: 46Byte (46Byte가 안되면 Padding 0값으로 채웁니다.)
- Mac Frame: Mac Header + LLC Frame + FCS = 최소 64Byte ~ 최대 1,518Byte
WireShark로 캡쳐를 하면, 물리 계층 헤더인 Preamble 영역과 Error를 검출하는 FCS 영역이 제외가 됩니다.
그림으로 보면, 아래와 같습니다.

Frame Header 분석

Preamble: 8byte
- 송신측과 수신측의 비트 동기화를 위해 사용
- 상위 7byte: Bit 동기화를 위해서 10101010으로 된 Bit열 전달
- 하위 1byte: Frame의 시작을 알리는 10101011을 전달
Destination Address: 6byte
- 목적지의 2계층 주소 (MAC 주소)
- 6byte의 첫번째 bit가 1이면 멀티캐스트를 의미
=> 멀티캐스트란 1:그룹(멀티캐스트 구독 호스트) 통신
=> 하나의 출발지에서 다수의 특정 목적지로 데이터 통신 - 6byte의 모든 bit가 1이면 브로드캐스트를 의미
=> 브로트캐스트란 1:모든 통신
=> 동일 네트워크에 존재하는 모든 호스트가 목적지
Destination Address: 6byte
- 출발지의 2계층 주소 (MAC 주소)
Type/Length: 2byte
- Ethernet Frame의 Data 부분에 있는 상위 계층(IP 계층)의 Protocol 종류를 표시
- 프토콜의 종류는 아래 그림과 같다.
Data: 46 ~ 1500byte
- 상위 계층으로 부터 받은 데이터 혹은 상위 계층으로 전달할 데이터
- 최소 46byte가 안될 경우 Padding영역을 추가하여 46byte를 만듬
반응형
'이론 > 네트워크' 카테고리의 다른 글
데이터 센터의 네트워크 (0) | 2024.01.10 |
---|---|
캡슐화 헤더의 정보 (1) | 2024.01.09 |
동일 네트워크와 원격지 네트워크 간 통신 (1) | 2023.12.23 |
DHCP란? (0) | 2023.12.16 |
데이터 캡슐화 (0) | 2023.12.14 |