이더넷 MAC 서브계층
IEEE802.3 MAC서브 계층은 프레임 포멧 이더넷 동작방식, 충돌감지 및 재전송 방식등을 정의한다.
이더넷이 프레임을 전송하는 방식은 두플렉스 모드가 하프 또는 풀인가에 따라 다르다. 하프 두플렉스는 데이터의 송수신을 동시에 할수 없는 통신방식을 의미한다. 풀 두플렉스모드는 프레임의 송신과 수신을 동시에 할 수 있다.
IEEE802.3 MAC서브 계층은 프레임 포멧 이더넷 동작방식, 충돌감지 및 재전송 방식등을 정의한다.
이더넷 프레임 포멧
- 프리엠블 :
- 수신측에게 이더넷 프레임이 전송된다는 것을 알리고 0과 1을 구분 할 수 있 도록 동기신호를 제공 하는 역할
- SOF
- 10101011의 값을 가지며 프레임의 시작을 알리는데 사용된다.
- 목적지 주소 필드가 시작되는 것을알린다.
- 목적지 주소 (DA)
- MAC 주소는 48비트,16진수로 표시되는 이더넷 장비의 레이어 2 주소를 나타낸다.
- 이더넷 포트들은 제품이 생산되는 시점에서 고유한 MAC주소를 가진다.
- 유니캐스트, 멀티캐스트 브로드캐스트 주소중 하나가 표시된다.
- 출발지 주소 (SA)
- 이더넷 프레임이 전송되는 출발지 이더넷 포트의 MAC주소가 표시된다.
- 항상 유니캐스트 이다.
- 길이/타입
- 이더넷 프레임의 데이터 필드 길이나 MAC 클라이언트 프로토콜의 종류를 표시
- 1500이하이면 프레임의 데이터 필드 길이표시, 이상이면 이더타입 표시.
- 주요 프로토콜별 이더타입 값
- 이더타입 번호프로토콜0x0800IPv40x0806ARP0x809BApple Talk0x8100IEEE 802.1Q0x86DDIPv60x8847MPLS 유니캐스트0x8848MPLS 멀티캐스트0x8863PPPoE 디스커버리 단계0x8864PPPoE 세션 단계0x888EEAP over LAN0x9100IEEE 802.1Q 터널링
- 데이터
- 이더넷 데이터 필드는 최소 46바이트, 최대 1500바이트이다. 데이터가 46바이트 이하이면 패딩하여 46바이트로 만든다.
- FCS
- 전송되는 이더넷 프레임의 목적지 MAC 주소부터 데이터 필드까지 에러 발생여부 확인을 위한 필드
이더넷이 프레임을 전송하는 방식은 두플렉스 모드가 하프 또는 풀인가에 따라 다르다. 하프 두플렉스는 데이터의 송수신을 동시에 할수 없는 통신방식을 의미한다. 풀 두플렉스모드는 프레임의 송신과 수신을 동시에 할 수 있다.
- 하프 두플렉스로 동작하는 링크에서 프레임을 전송하는 절차
- 프레임을 전송하기 전에 현재 전송되고 있는 프레임이 있는지 확인 (캐리어 센스)
- 캐리어센싱을 한다음 전송(멀티플 엑세스)
- 충돌이 여부 확인(충돌감지=collision detection)
- 기다렸다가 다시 전송
- 풀 두플렉스 모드에서의 이더넷 동작
- 송수신을 할때 다른 채널을 쓰기 때문에 충돌이 발생할 염려가 없다.
- 따라서 CDMA/CD가 아니다.
0 개의 댓글:
댓글 쓰기