CS/네트워크

[네트워크] OSI 7 계층

Heeyeon Choi 2024. 10. 30. 12:39
728x90

OSI 7 계층 :  컴퓨터 네트워크에서 시스템 간의 상호 연결을 표준화하기 위해 ISO(국제표준화기구)에서 제정한 모델

OSI 7 계층의 구조 및 역할

  1. 물리 계층 (Physical Layer)
    • 역할: 실제 하드웨어 장치 간의 데이터 전송을 담당합니다. 전송 매체, 신호 형태, 전압 등을 정의하며, 전기적 신호로 데이터가 이동하는 방식을 다룹니다.
    • 전송단위: 비트
    • 예: 케이블, 허브, 리피터 등
  2. 데이터 링크 계층 (Data Link Layer)
    • 역할: 물리 계층을 통해 전송되는 데이터를 프레임으로 변환하여 전송하며, 오류 감지 및 수정, 흐름 제어를 담당합니다. 네트워크 기기 간 신뢰성 있는 데이터 전송을 지원합니다.
    • 전송단위: 프레임
    • 예: 스위치, 브리지, MAC 주소
  3. 네트워크 계층 (Network Layer)
    • 역할: 데이터를 최적의 경로로 전달할 수 있도록 라우팅하고, IP 주소를 통해 통신 노드를 식별합니다. 네트워크 간 패킷 이동을 지원합니다.
    • 전송단위: 패킷
    • 예: 라우터, IP 주소
  4. 전송 계층 (Transport Layer)
    • 역할: 데이터 전송의 신뢰성을 보장하며, 데이터의 분할과 재조립, 오류 복구를 담당합니다. TCP와 UDP와 같은 프로토콜이 이 계층에서 동작합니다.
    • 전송 단위: TCP-세그먼트(Segment), UDP-데이타그램(Datagram)
    • 예: TCP, UDP
  5. 세션 계층 (Session Layer)
    • 역할: 통신 세션을 관리하고 유지하며, 연결된 장치 간의 데이터 교환을 동기화합니다. 세션 설정, 유지, 종료 등을 담당합니다.
    • 예: NetBIOS, RPC
  6. 표현 계층 (Presentation Layer)
    • 역할: 데이터 형식의 변환 및 인코딩/디코딩을 담당하며, 데이터 암호화와 압축도 수행합니다. 데이터의 표현 방식을 표준화하여 상위 계층에 전달합니다.
    • 예: JPEG, GIF, SSL/TLS
  7. 응용 계층 (Application Layer)
    • 역할: 사용자가 네트워크에 접근할 수 있도록 하는 최종 계층으로, 응용 프로그램이 네트워크 서비스를 사용할 수 있도록 합니다. 이메일, 파일 전송, 웹 브라우징 등의 서비스를 제공합니다.
    • 예: HTTP, FTP, SMTP

OSI 7 계층의 중요성

OSI 7 계층 모델은 네트워크 구조를 이해하고 문제를 분리하여 해결하는 데 유용하며, 통신 과정의 표준화로 다양한 네트워크 장비 및 프로토콜의 호환성을 높이는 데 기여합니다.

 
728x90