네트워크 관련/네트워크

[Ethernet Header] 구조 정리

늅이 2016. 6. 7. 20:09

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부계층이 있습니다.

두개의 계층들이 하는 일은

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 ]