OSI 7계층(Layer)

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)

  • 장치 간 물리적 연결 처리
  • 기계적 특성 정의 (크기, 재질, 핀 수)
  • 전기적 특성 명시 (전압, 전류, 주파수)
  • 기능적 및 절차적 규칙 정의

예시: 케이블, 허브, 리피터


  • 시스템 간 신뢰할 수 있는 데이터 전송 수립 및 유지
  • 전송 속도 차이 관리
  • 오류 검출 및 수정

예시: 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

참고 자료

💬 댓글