OSI 7 계층

이eun·2025년 1월 8일

OSI 7계층(Open Systems Interconnection 7 Layer Model)은 네트워크 통신의 구조를 계층화하여 표준화한 모델입니다. 각 계층은 특정한 역할을 담당하며, 하위 계층부터 상위 계층으로 데이터가 처리되고 전달됩니다.


OSI 7계층 구조

  1. Physical Layer (물리 계층)

    • 역할: 하드웨어적인 연결과 전송 담당.
    • 예시: 케이블, 스위치, 전기 신호, 전송 속도, 핀 배치.
    • 기능:
      • 전기 신호로 데이터를 물리적으로 전달.
      • 전압, 케이블 유형, 커넥터 등을 정의.
  2. Data Link Layer (데이터 링크 계층)

    • 역할: 물리 계층의 신뢰성을 보장하고 오류를 검출 및 수정.
    • 예시: MAC 주소, 스위치, 이더넷, Wi-Fi.
    • 기능:
      • 데이터 프레임 전송.
      • 흐름 제어 및 오류 검출.
      • 장치 간 물리적인 주소(MAC) 관리.
  3. Network Layer (네트워크 계층)

    • 역할: 데이터를 목적지까지 가장 효율적인 경로로 전달.
    • 예시: IP 주소, 라우터.
    • 기능:
      • 논리적 주소(IP) 설정 및 라우팅.
      • 패킷 전달 및 분할.
  4. Transport Layer (전송 계층)

    • 역할: 데이터의 신뢰성 있는 전송 보장.
    • 예시: TCP, UDP.
    • 기능:
      • 데이터 분할 및 재조립.
      • 흐름 제어와 오류 복구.
      • 포트 번호 관리(응용 간 데이터 전송 구분).
  5. Session Layer (세션 계층)

    • 역할: 통신 세션의 설정, 유지, 종료 관리.
    • 예시: API, 로그인 세션.
    • 기능:
      • 세션 연결 설정(로그인/로그아웃).
      • 데이터 전송의 동기화.
  6. Presentation Layer (표현 계층)

    • 역할: 데이터 형식 변환 및 암호화/압축 처리.
    • 예시: JPEG, MP4, SSL/TLS.
    • 기능:
      • 데이터 포맷 변환(문자열, 이미지 등).
      • 암호화 및 복호화.
  7. Application Layer (응용 계층)

    • 역할: 사용자가 직접적으로 네트워크와 상호작용할 수 있는 인터페이스 제공.
    • 예시: HTTP, FTP, SMTP, 웹 브라우저.
    • 기능:
      • 네트워크 기반 애플리케이션 동작 지원.
      • 데이터 요청과 응답 처리.

OSI 7계층의 데이터 단위

  • 1~2계층: 비트(Bit) → 프레임(Frame).
  • 3계층: 패킷(Packet).
  • 4계층: 세그먼트(Segment).
  • 5~7계층: 메시지(Message).

OSI 모델의 목적과 장점

  1. 표준화된 네트워크 통신: 네트워크 장치 간 상호 운용성을 보장.
  2. 문제 분리: 특정 계층에서 발생한 문제를 다른 계층에 영향을 주지 않고 해결 가능.
  3. 확장성과 모듈화: 네트워크 기술이 발전하더라도 특정 계층만 교체 가능.

OSI 7계층과 TCP/IP 모델 비교

OSI 7계층은 이론적인 모델이고, TCP/IP는 실제 인터넷에서 사용되는 모델입니다. TCP/IP는 OSI 7계층을 기반으로 하며, 더 간단하게 4계층 구조로 구성됩니다:
1. Network Access (OSI의 1~2계층에 해당).
2. Internet (OSI의 3계층에 해당).
3. Transport (OSI의 4계층에 해당).
4. Application (OSI의 5~7계층에 해당).


OSI 모델은 네트워크와 관련된 개념을 이해하고 문제를 분석하거나 설계할 때 유용한 참고 모델입니다.

0개의 댓글