OSI 7계층(Layer)
💡 개념형
💡
학습 전략: 구조화 (Structuring)
얻은 정보들을 배치하고 연결하며 스스로 재구성
개요
OSI (Open System Interconnection)는 서로 다른 시스템 간 통신을 원활하게 하기 위해 설계된 프로토콜입니다:
- ISO (International Standards Organization)에서 제안
- 7개의 계층으로 구성
- 계층 1-3: 하위 계층 (Lower Layers)
- 계층 4-7: 상위 계층 (Upper Layers)
계층 구조
하위 계층 (Lower Layers)
1. 물리 계층 (Physical Layer)
- 장치 간 물리적 연결 처리
- 기계적 특성 정의 (크기, 재질, 핀 수)
- 전기적 특성 명시 (전압, 전류, 주파수)
- 기능적 및 절차적 규칙 정의
예시: 케이블, 허브, 리피터
2. 데이터 링크 계층 (Data Link Layer)
- 시스템 간 신뢰할 수 있는 데이터 전송 수립 및 유지
- 전송 속도 차이 관리
- 오류 검출 및 수정
예시: Ethernet, MAC, 스위치
3. 네트워크 계층 (Network Layer)
- 패킷 라우팅 및 주소 지정
- 논리적 주소 할당
예시: IP, ICMP, 라우터
상위 계층 (Upper Layers)
4. 전송 계층 (Transport Layer)
- 종단 간 신뢰할 수 있는 데이터 전송
- 흐름 제어 및 오류 수정
예시: TCP, UDP
5. 세션 계층 (Session Layer)
- 세션 설정, 관리, 종료
- 동기화 지점 관리
예시: NetBIOS, RPC
6. 표현 계층 (Presentation Layer)
- 데이터 형식 변환
- 암호화 및 압축
예시: SSL/TLS, JPEG, MPEG
7. 응용 계층 (Application Layer)
- 사용자 인터페이스 제공
- 네트워크 서비스 접근
예시: HTTP, FTP, SMTP, DNS
OSI 7계층 요약표
| 계층 | 이름 | 주요 기능 | 프로토콜/장비 |
|---|---|---|---|
| 7 | 응용 계층 | 사용자 인터페이스 | HTTP, FTP, SMTP |
| 6 | 표현 계층 | 데이터 암호화/압축 | SSL, JPEG |
| 5 | 세션 계층 | 세션 관리 | NetBIOS |
| 4 | 전송 계층 | 신뢰성 있는 전송 | TCP, UDP |
| 3 | 네트워크 계층 | 라우팅, 주소 지정 | IP, 라우터 |
| 2 | 데이터 링크 계층 | 오류 검출/수정 | Ethernet, 스위치 |
| 1 | 물리 계층 | 비트 전송 | 케이블, 허브 |
데이터 전송 과정
1
2
3
4
5
Application → Presentation → Session → Transport → Network → Data Link → Physical
↓ ↓ ↓ ↓ ↓ ↓ ↓
송신 측 물리적 전송
↑ ↑ ↑ ↑ ↑ ↑ ↑
Application ← Presentation ← Session ← Transport ← Network ← Data Link ← Physical