계층 | 데이터 단위 | 장비 | 프로토콜 |
---|---|---|---|
7. 응용 | - | - | HTTP, SMTP, FTP, DNS, AFP, Telnet, SNMP |
6. 표현 | data | - | ASCII, JPEG, PAP, MIDI |
5. 세션 | data | - | NETBIOs, SAP, SSL, ASP, ZIP_DLC, RPC, PPTP |
4. 전송 | dateframe (UDP) segment (TCP) | - | UDP, TCP, OSPF, RTP, ATP |
3. 네트워크 | packet | 라우터 | IP, IPsec, ARP, ICMP, RIP, BGP, DDP |
2. 데이터링크 | frame | 브릿지, 스위치 | 이더넷, 토큰링, PPP, MAC, HDLC, FDDI |
1. 물리 | bit | 리피터, 허브 | 10BASE-T, ISDN, RS-232, DSL |
전송 데이터 단위
bit
장비
리피터, 허브
프로토콜
10BASE-T, ISDN, RS-232, DSL
- 기본 네트워크 하드웨어 전송 기술
- OSI 아키텍처에서 가장 복잡한 계층으로 간주됨
정보단위
frame
장비
브릿지, 스위치
프로토콜
이더넷, 토큰링, PPP, MAC, HDLC, FDDI
- 프레이밍
- 프레임에 물리적 주소(MAC) 부여
- 회선 제어
- ENQ/ACK
- 폴링
- 흐름 제어
- stop & wait
- 슬라이딩 윈도우
- 오류 제어
- stop & wait
- go back n
- 선택 재전송
- CRC(Cyclic Reduandancy Check : 순환 중복 검사) 기반의 오류 제어, 흐름 제어
- 포인트 투 포인트(Point to Point) 간 신뢰성 있는 전송을 보장
정보단위
packet
장비
라우터
프로토콜
IP, IPsec, ICMP, RIP, BGP, DDP
- 주소 부여(IP)
- 경로 설정(Route)
- 여러 노드를 거칠때마다 경로를 찾아줌
- 전송 계층이 요구하는 서비스 품질(Quality of Service)을 제공하기 위한 기능적, 절차적 수단 제공
- 라우팅, 흐름 제어, 세그멘테이션, 오류 제어, 인터네트워킹
- 논리적, 계층적 주소 사용(IP)
정보단위
dataframe, segment
장비
프로토콜
UDP, TCP, OSPF, RTP, ATP
- 오류 검출 및 복구
- 흐름 제어
- 중복 검사
- 종단 간(End to End) 신뢰성 있는 데이터 전송
- 시퀀스 넘버 기반의 오류 제어
- 패킷의 전송이 유효한지 확인하고 실패한 패킷을 재전송
정보단위
data
장비
프로토콜
NetBIOs, SAP, SSL, SAP, ZIP, DLC, RPC, PPTP
- 종단 간 응용 프로세스가 통신을 관리하기 위한 방법 제공
- 동시 송수신 방식, 반이중 방식, 전이중 방식, 체크포인팅, 유휴, 종료, 재시작 과정을 수행
- TCP/IP에 세션을 만들고 없애는 책임
- 통신 사용자들을 동기화, 오류 복구 명령
- 세션을 확립/유지/중단
정보단위
data
장비
프로토콜
ASCII, JPEG, PAP, MIDI
- 사용자의 명령어를 완성 및 결과 표현
- 포장/압축/암호화
- 코드 간 번역
- 인코딩
ex) EBCDIC -> ASCII- 암호화
정보단위
장비
프로토콜
HTTP, SMTP, FTP, DNS, AFP, SNMP
- 네트워크 소프트웨어 UI 부분
- 사용자의 입출력 부분
- 응용 프로세스와 직접 관계하여 일반적인 응용 서비스 수행