기타/정처기

[정처기 4과목] OSI 7계층(Open Systems Interconnection Model)

모르는 개발자 2024. 5. 17. 16:23
  1. 물리 계층 (Physical Layer):
    • 기능: 데이터 전송을 위한 물리적 매체와 신호를 다룹니다.
    • 예: 케이블, 스위치, 허브, 전기적 신호, 광 신호
  2. 데이터 링크 계층 (Data Link Layer):
    • 기능: 물리 계층에서 받은 데이터를 프레임 단위로 전송하고, 오류 검출 및 수정, 흐름 제어를 수행합니다.
    • 예: 이더넷, MAC 주소, 스위치
  3. 네트워크 계층 (Network Layer):
    • 기능: 데이터 패킷을 목적지까지 경로를 설정하고 라우팅합니다.
    • 예: IP 주소, 라우터, IP 프로토콜
  4. 전송 계층 (Transport Layer):
    • 기능: 종단 간의 통신을 다루며, 데이터 전달의 신뢰성을 보장합니다. 오류 복구, 흐름 제어, 데이터 분할 및 재조합을 수행합니다.
    • 예: TCP, UDP
  5. 세션 계층 (Session Layer):
    • 기능: 응용 프로그램 간의 세션을 설정, 관리, 종료합니다. 데이터 교환의 논리적 통로를 제공합니다.
    • 예: 세션 관리 프로토콜, API
  6. 표현 계층 (Presentation Layer):
    • 기능: 데이터의 인코딩, 디코딩, 암호화, 복호화, 압축, 변환 등을 수행하여 응용 프로그램이 데이터를 이해할 수 있도록 합니다.
    • 예: JPEG, MPEG, SSL/TLS
  7. 응용 계층 (Application Layer):
    • 기능: 사용자와 직접 상호작용하는 응용 프로그램 서비스와 네트워크 서비스를 제공합니다.
    • 예: HTTP, FTP, SMTP, DNS