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