OSI 7 계층 모델은 각 계층이 독립적으로 동작하며, 상위 계층은 하위 계층에서 제공되는 서비스를 이용하여 통신한다.
계층 | 이름 | 역할 | 프로토콜 | 디바이스 | 데이터 단위 |
---|---|---|---|---|---|
7 | Application (응용 계층) | HTTP, SMTP, SNMP, SSH, FTP, Telnet, DNS, modbus, SIP, AFP, APPC, MAP | 게이트웨이 | message | |
6 | Presentation (표현 계층) | 암호화, 압축, 인증, 복호화 | ASCII, MPEG, JPEG, MIDI, EBCDIC, XDR, AFP, PAP | message | |
5 | Session (세션 계층) | 동기화, 연결 및 대화 | NetBIOS, SAP, SDP, PIPO, SSL, TLS, NWLink, ASP, ADSP, ZIP, DLC | message | |
4 | Transport (전송 계층) | 신뢰성과 비신뢰성 | TCP, UDP, SPX, SCTP, NetBEUI, RTP, ATP, NBP, AEP, OSPF | TCP-Segment / UDP-datagram | |
3 | Network (네트워크 계층) | IP주소 및 최적 경로 설정 | IP, IPX, IPsec, ICMP, IGMP, ARP, RARP, NetBEUI, RIP, BGP, DDP, OSPF, PLP | 라우터 | Packet |
2 | Data link (데이터 링크 계층) | 링크 관리, 전송 흐름 및 오류제어 | HDLC, Ethernet, Token Ring, AppleTalk, PPP, ATM, MAC, HDLC, FDDI, LLC, ALOHA | 브리지, 스위치, 랜카드 | Frame |
1 | Physical (물리 계층) | 전기신호전달 | 10BASE-T, 100BASE-TX, ISDN, wired, wireless, RS-232, DSL, Twinax | HUB, Repeater | Bit |
전기적, 기계적, 기능적인 특성을 이용하여 데이터를 전송하는 역할을 한다. 이 계층에서 데이터의 전송 방식, 전송 매체, 전송 속도 등을 정의한다.
물리적인 연결을 통해 신뢰성 있는 데이터 전송을 담당한다. 이 계층에서는 에러 검출 및 수정, 흐름 제어, 동기화 등의 기능을 수행한다.
데이터를 목적지까지 가장 안전하고 효율적으로 전달하는 역할을 한다. 이 계층에서 IP 주소를 사용하여 데이터를 라우팅하고 패킷을 분할 및 조립하여 전송한다.
송신자와 수신자 간의 신뢰성 있는 데이터 전송을 담당한다. 이 계층에서는 TCP, UDP 등의 프로토콜을 사용하여 데이터를 분할, 재조립하고 에러 검출 및 복구를 수행한다.
양 끝단의 응용 프로세스 간에 대화 제어 및 동기화를 담당한다. 이 계층에서는 세션 설정, 유지, 종료 등의 기능을 수행한다.
데이터의 표현 형식을 정의하고 암호화, 압축, 변환 등의 기능을 수행한다.
최종 사용자에게 서비스를 제공하는 역할을 한다. 이 계층에서 HTTP, FTP, SMTP 등의 프로토콜을 사용하여 데이터를 처리한다.