[Ethernet Header] 구조 정리
Ethernet, Arp, IP Header 구조 정리
Ethernet Header
[Ethernet II (DIX II) Frame Header]
[Original IEEE Ethernet (802.3)]
[Ethernet II (DIX II) Frame Header]와 달라진 점만 필기하였습니다. 짤막하게 추가설명을 하자면
Preamble이 Ethernet II에서는 8byte 였던게 SFD라는 녀석과 쪼개지게 되었습니다
그럼 쪼개진 1byte는 무엇을 하느냐? 바로 프레임의 시작을 알리는 역할을 하게됩니다.
즉 7byte는 비트열을 전달하고 1byte는 프레임의 시작을 알리는 역할을 한다고 보시면 되겠습니다
LLC란?
데이터 링크 계층내의 LAN 프로토콜과 관련된 부계층중 하나
즉. 데이터링크계층 안에 LAN프로토콜 부계층중 하나
- IEEE 802에 기반한 MAC 부계층에서 성립된 링크를 통한 데이터 교환 절차를 규정
IEEE 802.2 표준이라고 함
- 주로 다양한 매체접속제어 방식간의 차이를 보완하는 역할
데이터 링크 계층에서는..
Data-Link Layer | LLC 부계층 |
MAC 부계층 |
두개의 계층들이 하는 일은
LLC: MAC부계층과 망계층(L3) 간의 접속을 담당
MAC: 물리계층 상의 토폴로지나 기타 특성에 맞춰주는 제어 담당
차이점
LLC: 두지점 간에 신뢰성 있는 패킷 링크로 전환
MAC: 공유매체를 통해서 신뢰성 보장 없이 패킷에 대한 전송서비스 제공
[ IEEE 802.3 Frame Header with SNAP ]
바로 위에있는 [Original IEEE Ethernet (802.3)]에서 SNAP만 추가된 구조입니다.
SNAP란?
IEEE 802.2(LLC)가 여러 다중의 망계층 프로토콜을 사용할 수 있도록 헤더를 확장할 수 있게한 프로토콜. 그래서 SNAP라는 부분을 추가시켜주었습니다.
OUI
제조사가 고유하게 값을 부여
실제로는 거의 0x000000 인 값(Null)으로 셋팅됩니다
Type
타입의 경우 사진의 표를 참고하시면 될듯 합니다.
주의!! 해당 포스트는 수업받는 자료들을 참고하여 제가 이해한대로 정리한 자료이며 사실과 다를 수 있으니 주의바랍니다. 틀린점이 있다면 바로 고치겠으니 댓글 부탁드립니다. 사진또한 제가 PPT로 일일히 만든것이니 불펌을 금지합니다.
참고 문헌
정보통신기술용어해설 [ http://ktword.co.kr/index.php ]