ex) wifi, bluewooth
MAC (Medium Access Control) 계층
LLC (Logical Link Control) 계층
IEEE 802 시리즈 : 데이터 링크 계층과 관련된 다양한 LAN 표준안 연구 결과
IEEE 802.3 : CSMA/CD
공유 매체에서의 충돌을 허용하는 방법
IEEE 802.4 : 토큰 버스
이더넷 : IEEE 802.3(CSMA/CD) 표준을 구현한 제품, 일반적으로 널리 쓰임
: 전송 매체의 신호를 감지해 프레임의 전송 여부를 결정
: 주 전송 케이블로 된 전송 매체에 트랜시버 장비로 보조선을 연결, 각 호스트를 연결한다
: 트랜시버는 전송 선로의 신호 및 충돌 현상을 감지한다.
: 리피터는 신호를 증폭하여 이웃 케이블로 넘겨주는 기능을 한다.
프레임 구조
이더넷 프레임의 구조
- preamble : 쉽게 클록과 동기를 맞춘다.
- start Delimiter : 프레임이 시작된다.
- source / destination address : 고유 주소인 mac주소 사용
- length : 전송 데이터 크기
- type : 상위 프로토콜의 패킷 종류 구분
- checksum : 오류를 파악하기 위한 값을 기록
이더넷의 문제점은 네트워크 트래픽이 심할 때, 특정 호스트가 오랫동안 프레임을 전달하지 못할 우려가 있으며, 프레임의 우선순위가 없음
이러한 문제를 해결하기 위해, 호스트가 순서를 정해 차례로 프레임을 전송하기 위한 기능이 필요하다.
토큰 버스
frame control필드 : 데이터 프레임과 제어 프레임을 구분
Access Control (AC)
– 우선순위 비트 : 토큰의 우선순위보다 높은 프레임을 전송할 수 있게 해준다.
– 토큰 비트 : 토큰 프레임과 일반 프레임을 구분, 토큰 프레임은 값이 0
– 모니터 비트 : 오류로 인한 프레임 순환을 방지하기 위해 이용
Frame Control (FC)
: LLC 계층에서 목적지 호스트로 전송해줄 것을 요청한 LLC 프레임과 토큰 링 프로
토콜에서 사용하는 제어용 프레임을 구분하는데 사용
TT=00인 경우
: 제어 기능을 수행하는 프레임을 위해 정의, CCCCCC 비트의 코드 값으로 제
어 명령의 종류를 구분
TT=01인 경우
: 상위 계층인 LLC 계층에서 전송을 요구한 LLC 프레임을 의미
Frame Status (FS)
: 토큰 링 프레임의 맨 마지막에 위치하며, 프레임의 수신 호스트가 송신 호스트에 응답할 수 있도록 함.
: 두개의 플레그 비트 A, C 필드로 정의
A 비트
: 자신에게 전달되면 해당 프레임에 접근(Access)했다는 의미로 A비트를 1로 변환
C 비트
: 수신 호스트가 자신의 내부버퍼에 프레임을 복사(Copy) 했다는 의미로 C비트를 1로 변환
정보가 많아서 도움이 많이 됐습니다.