
| 계층 | 설명 |
|---|---|
| 7계층 (응용 계층) | - 사용자와 직접 상호작용하는 응용 프로그램들이 포함된 계층 - HTTP, FTP, SMTP, Telnet 등과 같은 프로토콜이 대표적이다. |
| 6계층 (표현 계층) | - 데이터의 형식을 정의하는 계층 (데이터 변환, 압축, 암호화 등) |
| 5계층(세션 계층) | - 통신 시스템 사용자 간의 연결을 유지 및 설정하는 계층 (API, Socket) - 세션 설정, 유지, 종료, 전송 중단 시 복구 제공 - 전이중 통신과 반이중 통신 방식이 존재한다. |
| 4계층 (전송 계층) | - 종단 간 신뢰성 있고 정확한 데이터 전송을 담당하는 계층 - 송신자와 수신자 간의 신뢰성있고 효율적인 데이터를 전송하기 위하여 오류검출 및 복구, 흐름제어와 중복검사 등을 수행한다. - 데이터 전송을 위해 포트 번호를 사용하며 대표적인 프로토콜은 TCP와 UDP가 있다. - 전송 단위 : 세그먼트 |
| 3계층 (네트워크 계층) | - IP를 기반으로 데이터(패킷) 전송 경로를 결정하는 계층(라우팅) - 라우팅, 흐름제어, 세그멘테이션, 오류 제어 등을 수행한다. - 목적지까지 안전하고 빠르게 데이터를 보내는 기능으로 최적의 경로를 설정해야한다. - 전송 단위 : 패킷 |
| 2계층 (데이터 링크 계층) | - MAC 주소를 사용하여 통신한다. - 데이터의 물리적인 전송과 에러 검출, 흐름 제어를 담당하는 계층 (브리지, 스위치 ) - 전송 단위 : Frame |
| 1계층 (물리 계층) | - 데이터를 전기 신호로 바꾸어주는 계층 (통신 케이블, 리피터, 허브) - 전송 단위 : Bit |
,,,