OSI 7 Layer (OSI 7 계층)¶
OSI 7계층은 국제 표준화기구(ISO)에서 개발한 모델로, 네트워크 통신 과정을 7개 계층으로 나누어 표준화한 모델입니다. 이를 통해 서로 다른 제조사 기기 간의 통신이 가능하며, 특정 계층에 문제가 생겼을 때 해당 계층만 수정하면 되는 유지보수의 이점이 있습니다.
계층별 요약¶
| 계층 | 이름 | PDU | 주요 역할 | 프로토콜/장비 |
|---|---|---|---|---|
| 7 | 응용 (Application) | Data | 사용자 인터페이스, 서비스 제공 | HTTP, FTP, DNS, SMTP |
| 6 | 표현 (Presentation) | Data | 데이터 암호화, 압축, 형식 변환 | SSL/TLS, JPEG, MPEG |
| 5 | 세션 (Session) | Data | 응용 프로세스 간 세션 관리 | API, Sockets, RPC |
| 4 | 전송 (Transport) | Segment | 종단 간 신뢰성 있는 전송 | TCP, UDP |
| 3 | 네트워크 (Network) | Packet | 경로 설정(Routing), IP 관리 | IP, ICMP / 라우터 |
| 2 | 데이터 링크 (Data Link) | Frame | 물리적 연결 제어, MAC 주소 | 이더넷, Wi-Fi / 스위치 |
| 1 | 물리 (Physical) | Bit | 전기적 신호 전송 | 케이블, 허브, 리피터 |
상세 설명¶
계층 1: 물리 계층 (Physical Layer)¶
- 역할: 데이터를 전기적인 신호(0과 1)로 변환하여 실제 물리적인 전송 매체(케이블)를 통해 주고받습니다.
- 핵심: 전압, 커넥터 규격, 데이터 속도 등을 정의합니다.
계층 2: 데이터 링크 계층 (Data Link Layer)¶
- 역할: 물리 계층을 통해 송수신되는 정보의 오류와 흐름을 관리합니다.
- 핵심: MAC 주소를 사용하여 기기 간의 통신을 식별하며, 프레임(Frame) 단위로 데이터를 전송합니다.
계층 3: 네트워크 계층 (Network Layer)¶
- 역할: 데이터를 목적지까지 가장 안전하고 빠르게 전달하기 위한 경로 설정(Routing)을 담당합니다.
- 핵심: IP 주소를 사용하여 논리적인 주소를 할당하고 패킷(Packet) 단위로 전송합니다. 라우터가 이 계층에서 동작합니다.
계층 4: 전송 계층 (Transport Layer)¶
- 역할: 양 끝단(End-to-End)의 사용자들 간에 신뢰성 있는 데이터 전송을 보장합니다.
- 핵심: 데이터 분할, 재조립, 흐름 제어, 오류 제어를 수행합니다. 대표적으로 TCP(신뢰성)와 UDP(속도)가 있습니다.
계층 5: 세션 계층 (Session Layer)¶
- 역할: 응용 프로그램 간의 통신 세션을 구성하고 유지하며 동기화를 담당합니다.
- 핵심: 통신 세션의 확립, 유지, 중단을 관리합니다.
계층 6: 표현 계층 (Presentation Layer)¶
- 역할: 응용 계층으로부터 전달받은 데이터를 읽을 수 있는 형식으로 변환합니다.
- 핵심: 데이터의 압축, 암호화, 인코딩/디코딩을 수행합니다. (예: ASCII, JPEG, SSL/TLS)
계층 7: 응용 계층 (Application Layer)¶
- 역할: 사용자가 네트워크 서비스에 접근할 수 있도록 인터페이스를 제공합니다.
- 핵심: 우리가 흔히 사용하는 웹 브라우저(HTTP), 파일 전송(FTP), 이메일(SMTP) 등의 서비스가 이 계층에 속합니다.