ISO에서 제안한 통신 규약
OSI : Open System Interconnection
○ 프로토콜 데이터 단위(PDU)
- 물리 : 비트 / 데이터 링크 : 프레임 / 네트워크 : 패킷 / 전송 : 세그먼트
● 물리 계층 (L1) [PDU : 비트]
- 두 장치간의 실제 접속과 절단
- 데이터는 비트(0, 1)의 전기적 신호로 전송
- 기능은 없고 데이터 전송만 담당
- 장비 : 허브, 리피터
- 프로토콜 : Ethernet
● 데이터 링크 계층 (L2) [PDU : 프레임]
- Point-to-Point 간의 데이터 전송 -> MAC주소(물리주소) 기반의 프레임 전송
- 흐름 제어, 프레임 동기화, 오류 제어, 순서 제어 기능
- 장비 : 브릿지, 스위치
- 프로토콜 : MAC
● 네트워크 계층 (L3) [PDU : 패킷]
- 네트워크를 연결하고 데이터를 교환,중계 기능 -> IP주소(논리주소) 기반의 패킷 전송
- 경로 설정(라우팅)
- 장비 : 라우터
- 프로토콜 : IP, ICMP, IGMP, ARP, RARP
● 전송 계층 (L4) [PDU : 세그먼트]
- End-to-End(출발지-목적지, 종단-종단) 간의 데이터 전송 -> 포트번호 기반의 세그먼트 전송
- 흐름 제어, 오류 제어
- 하위 3계층(물-데-네) 와 상위 3계층(세-표-응)의 인터페이스
- 장비 : 게이트웨이
- 프로토콜 : TCP, UDP
● 세션 계층 (L5)
- 두 사용자(송신-수신) 간의 연결, 대화 제어
- 송수신 측 간의 대화 동기화를 위한 동기점을 갖음
- 프로토콜 : SSH
● 표현 계층 (L6)
- 입출력 된 데이터의 하나의 표현 형태로 변환
- 데이터 암호화, 데이터 압축
- 프로토콜 : JPEG, MPEG(확장자들)
● 응용 계층 (L7)
- 사용자에게 서비스 제공
- 프로토콜 : HTTP, FTP, SMTP, DNS, Telnet