Ethernet Header
이더넷에는 3가지 종류의 주소가 있다.
유니캐스트 주소(unicast address) 첫 바이트의 최하위 비트가 0이다.
멀티캐스트 주소(multicast address) 첫 바이트의 최하위 비트가 1이다.
브로드캐스트 주소(broadcast address) 48개의 1이다.(11-11-11-11)
발신지 주소는 항상 유니캐스트이다.
preemble
-10101010이 반복되는 7바이트 길이의 필드
-동기 신호 제공
-이더넷은 동기를 위한 별도의 클락을 사용하지 않는다.
SFD(Start Frame Delimiter)
-11의 값을 가진다. 프레임의 시작을 알리는데 사용된다.
-MAC주소 필드를 알린다.
-이더넷 프레임 크기를 나타낼 때 프리엠블과 MAC주소 필드는 제외한다.
#SOF(Start Of Frame)
-이더넷 헤더에서 preemble 과 SFD 필드를 합쳐서 SOF로 표기를 하기도 한다.
-이때 SOF는 10101011 8바이트의 크기를 가진다.
DA(Destination MAC Address)
-목적지 MAC 주소 (24dit) = OUI(24bit) + 각회사의 고유번호(24bit)
SA(Source MAC Address)
-출발지 MAC 주소 (24dit) = OUI(24bit) + 각회사의 고유번호(24bit)
-항상 유니캐스트 주소이다.
길이/유형
(2byte)
값이 1500 이하이다. 프레임의 데이터 필드 길이를 표시한다.
값이 1536 이상이다. 현재 프레임이 실어나르는 MAC 클라이언트 프로토콜의 종류를 표시한다.(이때 MAC 클라이언트 프로토콜의 고유 번호도 IEEE에서 부여)
데이터
46~1500바이트이다.
46이하일 경우 패딩(padding)하여 46 바이트로 만든다.
FCS(Frame Check Sequence)
-DA~Data필드까지의 에러 발생 여부 확인 필드