티스토리 뷰
728x90
이더넷 프레임 구조 (필드 단위는 바이트)
- MAC 헤더: Preamble(서문), Start Delimiter(경계 기호), Destination Address, Source Address, Length/Type
- 이더넷 DATA : LLC 프레임
- MAC 트레일러: CRC 코드, FCS
* MAC 프레임 = MAC 헤더 + LLC 프레임 + MAC 트레일러
각 필드의 역할
- Preamble: 수신 호스트가 송신 호스트의 클록 동기를 맞추는 용도. 10101010 (7바이트)
- Start Delimiter: 프레임의 시작 위치 구분. 10101011 (1바이트)
- Source Address: 송신 호스트의 MAC 주소 (6바이트)
- Destination Address: 수신 호스트의 MAC 주소 (6바이트)
- Length/Type : 데이터 필드 값이 1500이하 이면 필드의 데이터 크기(Length)를, 그렇지 않으면(데이터 길이가 1500이면) 상위 프로토콜의 Type을 의미 (2바이트)
- CRC 코드/FCS: 데이터 변형 오류를 감지하는 기능. Preamble과 Start Delimiter를 제외한 모든 필드의 오류를 검사. (4바이트)
이더넷 프레임의 Data 필드에는 LLC 계층에서 보내진 LLC 프레임을 보관
728x90
'cs > network' 카테고리의 다른 글
[네트워크/network] 토큰 버스/링 프레임 구조 (0) | 2021.04.01 |
---|---|
[네트워크/network] 허브/스위치 허브 (0) | 2021.04.01 |
[네트워크/network] 이더넷 연결 방식 (0) | 2021.03.28 |
[네트워크/network] 절대적 지속성/비지속성/확률적 (0) | 2021.03.28 |
[네트워크/network] MAC/LAN 계층, IEEE 802 시리즈 (0) | 2021.03.28 |