Layer 7 응용 계층 <- 데이터, 메시지 HTTP, FTP, SMTP
Layer 6 표현 계층 <- 데이터, 메시지
Layer 5 세션 계층 <- 데이터, 메시지 RPC
Layer 4 전송 계층 <- 세그먼트 TCP, UDP
Layer 3 네트워크 계층 <- 패킷 IP, ICMP, IGMP, ARP
Layer 2 데이터 링크 계층 <- 프레임 PPP
Layer 1 물리 계층

TCP : 신뢰성(20~40), UDP : 비신뢰성
IP : 비신뢰성
ICMP : 오류 보고 메시지, 질의 메시지
ARP : IP주소 -> MAC주소
RARP : MAC주고 -> IP주소
물리 계층
RX-232C, V.24, X.21
데이터 링크 계층
- 링크 설정과 유지 및 종료
- 인접한 두 개의 통신 시스템 간에 신뢰성 있는 효율적인 데이터 전송
- 전송 데이터의 흐름 제어, 프레임 동기, 오류 제어
- HDLC, PPP, LLC, LAPB, LAPD, ADCCP
네트워크 계층
- 통신망을 통해 패킷을 목적지까지 전달
- 경로 설정 및 네트워크 연결 관리
- 과도한 패킷 유입에 대한 폭주 제어 기능
- X.25, IP, ICMP, IGMP
전송 계층
- 통신 종단 간(End-to-End) 신뢰성 있고 효율적인 데이터를 전송
- 투명한 데이터 전송
- 에러 제어, 흐름 제어
- TCP, UDP
세션 계층
- 프로세스 간 연결을 확립, 관리, 단절
- 논리적 동기 제어, 긴급 데이터 전송, 통신 시스템 간의 회화 기능 제공
표현 계층
- 응용 간 대화 제어
- 응용 계층과 세션 계층 사이에서 데이터 변환 담당
- 정보의 형식 설정, 암호화, 데이터 압축, 코드 변환, 문맥 관리
- 트랜스포트 연결이 끊어지면 처음부터 다시 전송하지 않고 어디까지 전송되었는지 나타내는 동기점을 이용하여 오류 복구
응용 계층
- 사용자에게 서비스 제공
- 응용 프로세스와 직접 관계하여 일반적인 응용 서비스 수행
- HTTP, FTP, SMTP, Telnet, DNS
오류 제어 방식
자동 반복 요청(ARQ)
정지-대기 ARQ
- 송신 측이 한 블록 전송 후 수신측에서 오류의 발생을 점검 후 에러 발생 유무 신호(ACK/NAK)를 보내올때까지 기다림.
- 오버헤드 부담 ↗
연속 ARQ
- Go-Back-N ARQ : 수신측으로부터 NAK 수신 시 오류 발생 이후의 모든 블록 재전송
- 선택적 재전송 ARQ : NAK 오류가 발생한 블록만 재전송
적응적 ARQ
- 데이터 블록의 길이를 채널의 상태에 따라 동적으로 변경