Overview

OSI 7계층 탄생 배경

  • 여러 정보 통신 업체 장비들은 타사의 장비와 연결이 되지 않는 등 호환성 문제가 존재
  • ISO 단체에서 1984년 OSI 참조모델 발표
  • OSI란 네트워크 통신의 개방 시스템 상호 연결 모델(Open Systems Interconnection)
  • 모든 시스템들들의 상호 연결을 가능케 하는 표준으로 7개 계층으로 구분

각 계층의 캡슐화와 디캡슐화

  • 데이터를 전송할 때 각각의 층마다 인식할 수 있어야 하는 헤더를 붙이게 되는데 이러한 과정이 캡슐화
  • 데이터가 전송매체를 통해 전송된 후 1계층 부터 7계층으로 올라가며 헤더가 벗겨지는데 이러한 과정이 디캡슐화

OSI 7계층의 계층별 프로토콜과 기능

  • PDU(Process Data Unit)이란 각 계층에서의 전송 단위
  • 1계층에서는 PDU이 bit라고 생각하기 쉽지만, 단지 신호의 흐름일 뿐
  • 2계층(Frame), 3계층(Packet), 4계층(Segment), 그 이상 계층(Data)

각 계층별 대표적 프로토콜


Application Layer

  • 사용자와 가장 밀접한 계층이며, 인터페이스 역할 수행
  • 기능: 응용 프로세스 간 정보 교환
  • ex) email, internet, media player 등의 application

Presentation Layer

  • 기능: 데이터 표현에 차이가 있는 응용처리에서의 제어 구조 제공
    • 데이터 표헌 차이: ASCII, JPEG, MPEG 등의 translation
  • 전송하는 데이터의 인코딩, 디코딩, 암호화, 코드 변환 등 수행

Session Layer

  • 기능: 통신장치 간 상호작용 및 동기화 제공
  • 연결 세션에서 데이터 교환과 에러 발생시 복구 관리
    • 즉, 논리적 연결 담당
  • ex) SSH

Transport Layer

  • 기능: 종단 간에 신뢰성 있고 정확한 데이터 전송 담당
  • 4계층 전송 단위는 Segment이며, 종단 간 에러복구와 흐름 제어 담당
  • ex) TCP(Transmission Control Protocol), UDP(User Datagram Protocol)

Network Layer

  • 기능: 중계 노드 통하여 전송하는 경우, 어떻게 중계할 것인가를 규정
  • 3계층 전송 단위는 Packet이며, Packet을 목적지까지 경로 설정을 함
  • 데이터를 목적지까지 가장 안전하고 빠르게 전달하도록 하며, 이를 라우팅이라 함
  • ex) IP(Addressing, Fragmentation, Routing)
  • 3계층 장비: 라우터, L3 스위치

Data Link Layer

  • 기능: 물리적 연결을 통하여 인접한 두 장치 간 신뢰성 있는 정보 전송 담당
  • 2계층 전송 단위는 Frame이며, 주소와 제어정보 가짐
  • 정보의 오류와 흐름을 관리하여 안정된 정보 전달
  • ex) IEEE802.2(LLC), IEEE802.3(CSMA/CD), IEEE802.5(Token Ring)
  • 2계층 장비: 브릿지, 스위치

Physical Layer

  • 기능: 전기적, 기계적 특성 이용하여 통신 케이블로 전기적 신호 전송
  • 인코딩 전압 및 케이블 사양 핀의 수 등을 정의한 계층
  • 단지, 데이터 전달의 역할만 수행
  • 1계층 장비: 케이블, 리피터, 허브


'Software Convergence > Network' 카테고리의 다른 글

HTTP 상태 코드  (1) 2018.11.15
Network Layer (2)  (0) 2018.10.08
Network Layer (1)  (0) 2018.10.07
Transport Layer  (0) 2018.10.07
Application Layer  (0) 2018.09.30

+ Recent posts