본문 바로가기
IT

OSI 7계층 요약정리

by 김대근'IT공부 2023. 7. 19.

데이터 통신과 네트워크 프로토콜을 계층별로 구분하여 설명하는 OSI(Open Systems Interconnection) 7계층은 국제표준화기구(ISO)에서 개발한 네트워크 모델입니다.

 

각 계층은 특정 기능과 역할을 수행하며, 상위 계층과 하위 계층 사이에는 서로 통신을 위한 인터페이스가 정의되어 있습니다.

 

  1. 물리 계층 (Physical Layer):
    • 네트워크의 하드웨어적인 부분을 담당합니다.
    • 데이터를 전송하기 위한 물리적인 매체와 전송 방식에 대한 규격을 정의합니다.
    • 전압, 주파수 등 물리적인 신호를 전송합니다.
    • 통신 단위: 비트 (Bit)
    • 설명: 데이터 전송의 최하위 단계로, 0과 1의 비트를 전기 신호, 광 신호 등으로 변환하여 전송합니다.
  2. 데이터 링크 계층 (Data Link Layer):
    • 물리 계층에서 발생할 수 있는 오류를 감지하고 수정하는 기능을 제공합니다.
    • 프레임(Frame) 단위로 데이터를 전송하고, MAC(Media Access Control) 주소를 통해 네트워크 장치를 식별합니다.
    • 통신 단위: 프레임 (Frame)
    • 설명: 물리 계층으로부터 받은 비트들을 프레임으로 구성하고, 오류 검출과 흐름 제어를 수행합니다.
  3. 네트워크 계층 (Network Layer):
    • 데이터의 경로를 설정하고 최적의 경로를 선택하여 데이터를 전송합니다.
    • 라우팅과 패킷 전달을 관리하며, IP 주소를 사용하여 목적지를 식별합니다.
    • 통신 단위: 패킷 (Packet) 또는 데이터그램 (Datagram)
    • 설명: 데이터를 패킷 형태로 분할하고, 각 패킷에 목적지 주소와 경로 정보를 추가하여 전송합니다.
  4. 전송 계층 (Transport Layer):
    • 데이터의 신뢰성과 오류 복구를 담당합니다.
    • 데이터를 분할하고, 순서를 지정하며, 오류 검출과 복구를 수행합니다.
    • 주로 TCP(Transmission Control Protocol)와 UDP(User Datagram Protocol)를 사용합니다.
    • 통신 단위: 세그먼트 (Segment) 또는 데이터그램 (Datagram)
    • 설명: 데이터를 세그먼트로 분할하고, 오류 검출 및 복구와 흐름 제어를 수행합니다. 주로 TCP와 UDP를 사용합니다.
  5. 세션 계층 (Session Layer):
    • 통신 세션을 설정, 유지 및 해제하는 기능을 제공합니다.
    • 동시 송수신을 관리하고, 데이터 교환의 동기화를 처리합니다.
    • 통신 단위: 데이터
    • 설명: 통신 세션을 설정, 유지 및 종료하고, 데이터 교환의 동기화와 복구를 담당합니다.
  6. 표현 계층 (Presentation Layer):
    • 데이터의 형식을 변환하고 암호화, 압축 등의 기능을 수행합니다.
    • 시스템 간의 데이터 표현 방식 차이를 처리하여 상호 운영이 가능하도록 합니다.
    • 통신 단위: 데이터
    • 설명: 데이터의 형식을 변환하고, 압축, 암호화 등의 데이터 변환을 수행합니다.
  7. 응용 계층 (Application Layer):
    • 최상위 계층으로, 사용자와 네트워크 간의 상호 작용을 지원합니다.
    • 사용자 애플리케이션들이 네트워크에 접근할 수 있도록 서비스를 제공합니다.
    • HTTP, SMTP, FTP 등의 프로토콜이 이 계층에 속합니다.
    • 통신 단위: 메시지 (Message)
    • 설명: 사용자 애플리케이션과 네트워크 간의 상호 작용을 위한 메시지 단위로 데이터를 전송합니다.

각 계층은 위에서 아래로 순차적으로 동작하며, 상위 계층에서는 하위 계층에서 제공하는 서비스를 활용하여 통신이 이루어집니다.

이렇게 계층화된 구조는 유연성과 표준화를 제공하며, 네트워크와 데이터 통신의 효율성과 안정성을 높여줍니다.

반응형