Updated:

1 minute read

개요

  • Open Systems Interconnection Reference Model
  • 국제표준화기구(ISO)에서 개발한 모델
  • 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것
  • ‘OSI 7 계층’이라고도 불림


계층

  • 계층 1: 물리 계층(Physical layer)
    • 실제 장치들을 연결하기 위해 필요한 전기적, 물리적 세부 사항들을 정의한 계층
    • 프로토콜
      • 이더넷, USB, BLUETOOTH, WI-FI, LTE, 5G 등
    • 장비
      • 리피터, 허브 등
  • 계층 2: 데이터 링크 계층(Data link layer)
    • 장치 간 신호를 전달하는 물리 계층을 이용하여 네트워크 상의 주변 장치들 간 데이터를 전송하는 계층
    • 보통 물리 계층과 데이터 링크 계층을 합쳐 통합 칩 형태로 구현
    • 프로토콜
      • 멀티플렉서 등
    • 장비
      • L7 Switch, 공유기, 모뎀 등
  • 계층 3: 네트워크 계층(Network layer)
    • 패킷 포워딩을 담당하는 계층
    • 프로토콜
      • IP, ICMP, IGMP 등
    • 장비
      • 라우터, L3 Switch
  • 계층 4: 전송 계층(Transport layer)
    • 네트워크 구성요소와 송/수신자를 연결하는 통신 서비스를 제공하는 계층
    • 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 다중화 등의 서비스 제공
    • 프로토콜
      • TCP, UDP 등
    • 장비
      • L4 Switch 등
  • 계층 5: 세션 계층(Session layer)
    • 응용 프로세스가 통신을 관리하기 위한 방법을 제공하는 계층
    • 동시 송수신 방식(duplex), 반이중 방식(half-duplex), 전이중 방식(Full Duplex), 동기화 제공
    • 서비스
      • 인증, 인가, 세션 검사 및 복구 등
    • 프로토콜
      • RPC, SCP, ZIP 등
  • 계층 6: 표현 계층(Presentation layer)
    • 데이터 번역을 담당하는 계층
    • MIME 인코딩이나 암호화 등의 동작
    • 서비스
      • 데이터 변환, 문자 코드 변역, 압축, 암호화, 복호화
    • 프로토콜
      • ASCII, UNICODE, MIME, EBCDIC, UTF-8, MBCS. EUC-KR, JPG, MP3, MPEG 등
  • 계층 7: 응용 계층(Application layer)
    • 사용자 인터페이스를 제공하는 계층
    • 프로토콜
      • FTP, HTTP, HTTPS, XML, Telnet, SSH, SMTP, POP3, IMAP 등
    • 장비
      • L7 Switch, 방화벽 등