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. 응용 계층 - 사용자 프로그램 (웹, 메일 등)