OSI 7 Layer

I. OSI 7 Layer의 개요

가. OSI 7 Layer의 정의

  • 네트워크 통신 시 발생하는 여러 가지 충돌 문제를 완화하기 위하여, 국제 표준기구(ISO)에서 네트워크 구조를 제시한 네트워크 표준 모델 (ISO 7498)
  • TCP/IP와 비교하여, 교육, 연구 등에 OSI 7 Layer를 표준(de jure)으로 사용하며, 산업 현장에서 일반적으로 TCP/IP를 표준(de facto)으로 사용하여 네트워크 계층 모델을 적용

나. OSI 7 Layer의 특징

포괄적 모델네트워크 표준을 하나의 모델로 포괄하여 구현 시 참조 모델로 활용
개념적 모델계층구조(Layered Architecture)의 정의 및 설명 도구
계층화네트워크 통신기능을 Layer로 나눔으로써 Layer간 영향 없음
공통기법 제시시스템 연결을 위한 표준 개발 공통적인 기법 제시
Encapsulation상위 계층에서 하위계층으로 내려올 때 Header, Trailer 등을 첨부
Header 분석하위 계층에서 상위계층으로 올라 갈 때 Header를 분석하고 분리

 

II. OSI 7 Layer의 구조와 계층 별 주요 기능

가. OSI 7 Layer의 구조

  • OSI 7 Layer는 각 계층마다 특정한 서비스를 제공하고, 이를 위한 각각 프로토콜이 존재

나. 계층 별 주요 기능

계층주요 기능
Application사용자 인터페이스의 역할을 담당하는 계층
– 여러 가지 Application 업무에서 필요한 통신 서비스 제공
– 예 : Word Processor, Transfer, Electronic Mail 등
– 사용자 가장 가까운 프로토콜 ; HTTP, FTP, Telnet, SMTP 등
Presentation전송하는 데이터의 format(구성방식)을 결정하는 계층
– Application 이 다루는 정보를 통신에 알맞은 형태로 만들거나, 하위 계층 (Session Layer) 에서 온 데이터를 사용자가 이해 할 수 있는 형태로 만드는 일
– 암호화, 압축 : MPEG, ASCII, EBCDIC, JPEG, GIF, TIFF 등
– Code Formatting 과 Application Conversion 을 제공
Session네트워크 상에서 통신할 경우 host간에 최초 연결
– 통신 중 연결이 끊어지지 않도록 유지시켜주는 계층
– 7, 6, 5계층을 통해 data 생성
Transport정보를 분할하고 상대편에 도달하기 전에 다시 합치는 과정을 담당하는 계층
– Packet 처리를 어느 사용자/프로그램에 맡겨야 하는지 식별 Port 번호 사용
– 신뢰성 기반의 통신에 사용, Three-Way Handshaking, 전송
– 단위 : Message, 예 : TCP, UDP 단위 : segment, datagram
NetworkLogical address를 담당하고, packet 이동경로 결정하는 계층
– 데이터를 목적지 까지 안전하고 빠르게 전달
– Data 를 전송을 위한 최선의 통신 경로 선택을 제공
– Routers 네트워크 장비가 작동하는 계층
– 전송 단위 : Packet, 예)IP, IPX, X25
Data Link상대방과 물리적인 통신을 위한 통신로를 확립하는 계층
– Data의 다중 접근, 흐름 제어, 오류 검출 및 정정(BEC, FEC)
– 전송 단위: Frame
– e.g. HDLC, LAP-B, LLC, PPP, 브릿지, L2스위치
Physical‘0’ 과 ‘1’ 비트 정보를 회선에 내보내기 위한 전기적 변환이나 기계적 작업 계층
– 전송 단위: Bit 
– e.g. RS-232C, RS 449/442/423, V24, X21 케이블, 리피터, 허브

 

One Comment

콘텐츠 사용 시 출처 표기 부탁 드리고, 댓글은 큰 힘이 됩니다^^