01 MAC 계층과 IEEE 802 시리즈
- LAN환경은 자원 효율적으로 이용하려고 데이터링크 계층 LLC랑 MAC으로 나누어 처리함
1. MAC 계층의 이해
① MAC 계층 : 전송 선로 물리적 특성 반영. 대표적 예)이더넷과 토큰 링
② LLC 계층 : WAN의 데이터 링크 계층과 유사. 슬라이딩 윈도우 프로토콜 불필요
2. IEEE 802 시리즈
- LAN 표준안. 802.3부터는 물리계층과 MAC계층 주로 다룸
① CSMA/CD : 다중 접근 채널 - 충돌 가능성 존재
-> 해결방법1: 충돌 허용 ex) CSMA/CD
-> 해결방법2: 충돌 차단 ex) 타임슬롯 배정
② 토큰 버스 : 물리적으론 버스지만 논리적은 링 구조. 제어 프레임 [토큰] 사용
③ 토큰 링 : 돌면서 특정 위치에 수신했다고 표시. 송신 호스트한테 되돌아온 프레임 확인해서 제대로 전송되었나 확인
02 이더넷
1. 이더넷과 신호 감지 기능
* 신호 감지 프로토콜
- 공유 버스에서 프레임 충돌 방지하기 위해 사용
- 종류에는 1-persistentCSMA, Non-persistentCSMA, p-persisteneCSMA, CSMA/CD 가 있음
2. 프레임 구조
- MAC프레임 : 상위계층인 LLC에서 내려온 프레임을 상대에 전송하려면 MAC 계층 프레임 구조에 맞게 포장해야함.
-> MAC 계층 프로토콜에 정의된 MAC 헤더와 트레일러 정보를 추가한 것
(이더넷에서 사용하는 프로토콜은 이더넷 프레임 구조라고함)
3. LLC 프레임 캡슐화
- LLC계층으로 오면서 LLC헤더 정보 추가되어 LLC프레임이 됨. 거기서 MAC계층갈때는 MAC헤더 추가
4. 허브와 스위치
- 이더넷의 전형적인 원리 : 버스 구조. 근데 허브랑 스위치 <- 얘네가 성능 개선된 애들이라 많이 보급되는 추세임
① 허브 : 외형상은 스타형. 내부는 버스형. 그래서 모든 호스트에 전달
② 스위치 : 목적지 호스트에만 전송 가능
03 토큰 버스
1. 프레임 구조
▷ LLC프레임을 수신 호스트에 전달하려면 토큰 버스 프레임 만들어야함. Frame Control필드가 추가되어있음
* 필드 기능
- Start/End Delimiter : 이더넷엔 length필드가 있지만 토큰버스는 End Delimiter
- Frame Control : 데이터 프레임과 제어 프레임 구분
2. LLC 프레임 캡슐화
▷ 이더넷이랑 방식 똑같음. 수신호스트에서 MAC 계층은 토큰버스프레임 떼어내서 LLC로 올려줌
04 토큰 링
1. 프레임 구조
▷ 데이터 프레임과 토큰 프레임으로 구분. 관리호스트가 있음=>모니터
2. LLC 프레임 캡슐화
▷ 이더넷, 토큰버스랑 헤더와 트레일러만 다르고 방식 똑같음
3. 프레임 필드의 의미
- 다른 필드는 앞에꺼랑 비슷함
- Access Control - 역할 4가지: 우선순위 비트, 토큰 비트, 모니터 비트, 예약 비트
- Frame Control - 이 필드는 LLC프레임과 토큰 링 프로토콜의 제어 프레임 구분하는데 사용
- Frame Status - 맨 마지막에 위치. 쌍으로 존재하는 값 이용해서 같으면 유효응답 처리
'네트워크' 카테고리의 다른 글
#7 IP 프로토콜 (0) | 2021.11.14 |
---|---|
#6 데이터 링크 계층 (0) | 2021.11.07 |
#4 데이터 전송의 기초 (0) | 2021.09.14 |
#3 네트워크 기술 (0) | 2021.09.14 |
#2 네트워크 모델 (0) | 2021.09.14 |