engineering
통신 - OSI 7계층 간단 정리
제이훈 : 세상 모든 지식의 탐구자
2025. 5. 4. 00:04
📡 OSI 7계층 쉽게 이해하기
네트워크 통신을 이해할 때 빠질 수 없는 OSI 7계층. 아래는 각 계층의 역할을 실제 장비와 예를 통해 간단하게 정리한 내용입니다.
1️⃣ 물리 계층 (Physical Layer)
- 역할: 전기적 신호를 주고받는 물리적인 장치 담당
- 예시: 케이블, 커넥터, RS-232, RS-485, 이더넷(Ethernet) 등
- 비트 단위로 0과 1을 주고받음
2️⃣ 데이터 링크 계층 (Data Link Layer)
- 역할: 신호를 프레임 단위로 정리해 오류 없이 전송
- 예시: 프레임에 트레일러 붙이기, 에러 검출, 시작/정지 비트 등
- MAC 주소 사용 (LAN 통신 식별자)
3️⃣ 네트워크 계층 (Network Layer)
- 역할: 목적지까지의 경로 설정 및 주소 지정
- 예시: IP 주소, 라우터, 슬레이브 번호 등
- 패킷의 출발지/도착지 결정
4️⃣ 전송 계층 (Transport Layer)
- 역할: 어떤 프로그램과 통신할지 정함
- 예시: 포트 번호, TCP/UDP, 통신 오류 재전송 등
- 전송된 데이터가 어떤 애플리케이션으로 가야 할지 판단
5️⃣ 세션 계층 (Session Layer)
- 역할: 통신 세션을 열고 유지하고 종료
- 예시: 통신 상태를 점검하고 비정상 통신을 종료
- 예: 통신 대상이 오프라인인데 계속 데이터 전송 X
6️⃣ 표현 계층 (Presentation Layer)
- 역할: 데이터를 해석 가능한 형식으로 변환
- 예시: 암호화/복호화, 인코딩/디코딩, JPEG ↔ BMP
- 기계 간 데이터 표현 형식 통일
7️⃣ 응용 계층 (Application Layer)
- 역할: 사용자가 직접 마주하는 최종 애플리케이션
- 예시: 웹브라우저(HTTP), 이메일(SMTP), FTP, 게임 등
- 네트워크의 시작점이자 끝점
✅ 요약 정리
1. 물리 계층 - 하드웨어/전선
2. 데이터 링크 - 오류 없는 프레임 전송 (MAC)
3. 네트워크 - 목적지 지정 및 라우팅 (IP)
4. 전송 계층 - 포트 기반 통신 보장 (TCP/UDP)
5. 세션 계층 - 세션 관리
6. 표현 계층 - 데이터 포맷, 암호화 해제
7. 응용 계층 - 사용자 프로그램 (웹, 메일 등)