검색결과 리스트
글
<802.2/802.3프레임>
1. Preamble(7byte) : 프레임의 도착을 알리고, 동기를 맞춰주기 위한 용도. 10101010...의 반복
2. SFD(1byte) : Start Frame Delimiter로 프레임의 시작을 의미한다.
3. DA(6byte) : Destination Address로 목적지 MAC주소를 저장
4. SA(6byte) : Source Address로 송신지 MAC주소를 저장
5. PDU length : PDU(DSAP~data)의 바이트 수를 나타내는 필드
예를 들어 Length값이 002c라고 가정하자. 44byte = 3Byte(LLC이면 DSAP, SSAP, control 각 1바이트씩 이기 때문에 3바이트) + PDU(data+pad)인데, pdu값이 41바이트가 되는 것을 알 수 있다. 하지만 pdu는 최소한 43byte이상이어야 하기때문에 에러이다.
6. DSAP : Destination Service Access Point로 수신측에서 상위 계층의 프로토콜을 명시한다. EtherNet Frame의 Type필드와 같은 목적으로 제공되며 LLC의 정보영역을 어느 상위 프로토콜로 보낼지 결정
7. SSAP Source Service Access Point로 송신측에서 상위 계층의 프로토콜을 명시. DSAP와 같은 프로토콜 명시
8. control : 제어하는 부분
9. data : 실제 데이터가 들어가는 부분
※ IEEE 802.2를 LLC(Logical Link Control)라고 하는데 LLC란 무엇일까?
<이더넷 프레임>
2. Type(2byte) : 네트워크 프로토콜을 구별하는 식별자임
예를 들어 0800이면 IPv4, 86DD이면 IPv6, 0806이면 ARP를 말한다.
3. PDU : 실제 정보가 들어가는 데이터 필드
4. CRC : 오류검사에 쓰인다.
※ 참고로 DA~CRC까지 최소 64byte ~ 최대 1518byte사이여야 한다.
PDU필드는 46byte ~ 1500byte 사이의 값을 가져야한다. 이유는 DA, SA, type, pcs를 더한 값이 18byte인데 64 - 18byte를 하면 46byte이고 1518byte에서 -18byte를 하면 1500byte가 된다.
만약 그 이하 혹은 그 이상은 프레임이 깨졌다고 간주하거나 오류라고 간주해버린다.
30byte밖에 없으면 쓸모없는 값으로 채워넣는다. 이값을 PAD라고한다.
1500byte보다 큰 값이 나오면? 프레임을 잘라서 보낸다.
<SNAP 프레임>
'Network > Network Theory' 카테고리의 다른 글
UTP, STP, 동축 ,광 케이블 (0) | 2015.12.10 |
---|---|
토폴로지 - Star형, Bus형, Tree형, Ring형 (0) | 2015.12.10 |
LAN (Local Network Area) (0) | 2015.12.10 |
2진수 8진수 16진수 변환 (0) | 2015.12.10 |
유니캐스트(Unicast), 브로드캐스트(Broadcast), 멀티캐스트(Multicast) (0) | 2015.12.09 |
RECENT COMMENT