5장. MAC 계층
(1) IEEE 802 시리즈
강의 목표
- LAN 환경에서 MAC 계층과 LLC 계층의 차이와 역할 이해
- IEEE 802 표준 개요 이해
LLC 계층과 MAC 계층
LAN 환경에서는 데이터 링크 계층을 LLC 계층과 MAC 계층으로 나누어 처리
-
LLC(Logical Link Control)
- 데이터 링크 계층의 기본 기능
- WAN의 데이터 링크 계층과 거의 유사
- 다양한 LAN 기술에 공통적으로 있는 것이 LLC 계층에 속함
-
MAC(Medium Access Control)
- 물리 계층에 직접적으로 연관 있는(종속된) 것이 MAC 계층에 속함
- 이더넷, 토큰 링, 토큰 버스
IEEE 802 시리즈
-
IEEE에서 LAN 표준안 연구 결과를 802 시리즈로 발표
-
802.1
- 관련 표준안 전체 소개
- 인터페이스 프리미티브 정의
-
802.2
- LLC 프로토콜 정의
-
803.3 ~
- 물리 계층과 MAC 계층
-
MAC 소개
- 5번 호스트에서 1번 호스트로 데이터 전송
- 전송하는 데이터를 모든 호스트가 볼 수 있지만 1번으로 가는 데이터임을 알고 2~4번 호스트에서는 처리하지 않음
- 1번 호스트에서 해당 내용을 상위 계층으로 전달
-
충돌 발생 가능성 존재
- 5번에서 1번으로 데이터를 전송하는 동시에 1번에서 4번으로 데이터를 전송하면 필연적으로 중간에 충돌이 발생
-
충돌 해결 방안
-
충돌 허용 후 조치 (이더넷 방식)
- CSMA/CD(Carrier Sense multiple Access/Collision Detection)
- 데이터를 보내기 전에 캐리어가 있는지 봐서 캐리어가 있다면 데이터를 싣고, 여러 캐리어에 동시에 실어보내면 결국 충돌이 발생하기 때문에, 충돌을 감지한 즉시 데이터를 보내지 않고 취소함
- 이렇게 충돌 감지한 후 재전송
- 매체 길이가 길어질수록 프레임 전송 지연 증가, 충돌 발생 가능성 증가
-
충돌 원천 차단
- 타임 슬롯을 배정하여 이 시간대에는 1번만 전송 가능, 저 시간대에는 2번만 전송 가능과 같은 방식으로 충돌 예방
- 또는 토큰 유무에 따라 데이터 전송 권한 유무 판단
-
-
토큰 버스
- 물리적으로는 버스 구조이나, 논리적으로는 링 구조
- 5번 호스트에서 데이터를 전송할 때, 버스 구조처럼 데이터는 6번으로, 그리고 7번에서 9번 방향으로 퍼진다
- 하지만 토큰(전송 권한)은 5번에서 1번, 9번, 7번, 6번, 다시 5번으로 전달되므로 논리적으로는 링 구조를 가진다
-
토큰 링
- 순환 구조의 전송 매체
- 대기 모드와 전송 모드로 동작
IEEE 802 워킹 그룹 개요
- IEEE는 전기 전자 기술자 협회(Institute of Electrical and Electronics Engineers)로, 전기전자공학 전문가들의 국제조직이다. 전기 전자에 대한 산업 표준 회의를 통하여 정하고 이것을 공표하여, 산업 기기간의 표준화를 구현한다.
-
IEEE 802.1
- 802 LAN/MAN 아키텍쳐
- 802 LAN, MAN, WAN 사이 네트워킹
- 802 연결 보안
- 802 전체 네트워크 관리
- MAC, LLC 계층 위의 프로토콜 계층
- 802.1D (신장트리 프로토콜)
- 802.1Q (VLAN: 가상 근거리 통신망)
- 802.1aq (최단 경로 브리징)
-
IEEE 802.2 (활동 안 함: 논의가 끝났거나 새로 논의할 게 없는 상태)
- 논리링크제어 정의
-
IEEE 802.3
- 이더넷
-
IEEE 802.4 (해산: 더이상 논의하지 않으며 사용하지 않음)
- 토큰 버스
-
IEEE 802.5 (활동 안 함)
- 토큰 링
-
IEEE 802.6 (해산)
- MAN 표준
- 기존의 FDDI 표준 개선
- IEEE 802.7 (해산)
-
IEEE 802.8 (해산)
- 광섬유 기술 권고 그룹(Fiber Optic Technical Advisory Group)
-
IEEE 802.9 (해산)
- 카테고리 3의 TP(Twisted Pair) 상에서 음성, 데이터 전송
- 이소이더넷(isoEthernet)
-
IEEE 802.10 (해산)
- LAN, MAN에서 사용할 수 있는 보안 기능 (2004년 철회)
-
IEEE 802.11
- Wireless LAN(WLAN) & Mesh(Wi-Fi certification)
-
IEEE 802.12 (해산)
-
100BaseVG
- category 3 UTP wires (known as Voice Grade)에서 100Mbits/s 구현
- 100VG-AnyLAN (Ethernet, Token ring)
-
-
IEEE 802.13 (미사용)
- Fast Ethernet 개발 용도로 예약
-
IEEE 802.14 (해산)
- Cable modems
-
IEEE 802.15
- Wireless PAN
-
IEEE 802.15.1
- Bluetooth certification
-
IEEE 802.15.2
- IEEE 802.15 and IEEE 802.11 coexistence
- .15와 .11을 어떻게 같이 운영할 것인지 논의
-
IEEE 802.15.3
- High-Rate wireless PAN (e.g. UWB, etc.)
- 고속
-
IEEE 802.15.4
- Low-Rate wireless PAN (e.g. ZigBee, WirelessHART, MiWi, etc.)
- 저속
-
IEEE 802.15.5
- Mesh networking for WPAN
-
IEEE 802.15.5
- Body area network
- 생체 신호, 건강 정보 수집 및 공유 관련
-
IEEE 802.16
- Broadband Wireless Access (WiMAX certification)
-
IEEE 802.16.1
- Local Multipoint Distribution Service
-
IEEE 802.17
- Resilient packet ring
-
IEEE 802.18
- Radio Regulatory TAG(Technical Advisory Group)
-
IEEE 802.19
- Coexistence TAG
-
IEEE 802.20
- Mobile Broadband Wireless Access
-
IEEE 802.21
- Media Independent Handoff
-
IEEE 802.22
- Wireless Regional Area Network
-
IEEE 802.23
- Emergency Services Working Group
-
IEEE 802.24
- Smart Grid TAG
-
IEEE 802.25 (비준 전)
- Omni-Range Area Network