네지덤

  1. 네트워크
    1. 네트워크

    2. 네트워크 기출문제

OSI 7 Layer

개념
모든 네트워크 통신에서 생기는 여러 가지 충돌 문제를 완화하기 위하여, 국제표준기구(ISO)에서 표준화된 네트워크 구조를 제시한 기본 모델

I. OSI 7계층 모델(7 Layer-model for OSI)의 개요

가. OSI 7 Layer의 정의

  •   모든 네트워크 통신에서 생기는 여러 가지 충돌 문제를 완화하기 위하여, 국제표준기구(ISO)에서 표준화된 네트워크 구조를 제시한 기본 모델

나. OSI 7 Layer 의 특징

  • 네트워크 통신기능을 Layer로 나눔으로써 각 Layer의 변경에 있어 다른 Layer에 영향을 주지 않음(각 Layer는 네트워크 통신 기능의 Layer별 집합)
  • 실제 구현에 대한 언급이 없음
  • 개념 정의 및 설명, 네트워크 관련 토의 등의 도구로 많이 쓰임
  • 상위계층에서 하위계층으로 내려올 때, Header, Trailer등을 첨부(encapsulation)
  • 하위계층에서 상위계층으로 올라 갈 때 해당 Header를 분석하고 분리

 

II. OSI 7 Layer 구조 및 기능

 가. OSI 7 Layer 구조

 

 나. OSI 7 Layer의 계층 별 기능

계 층

내 용

Application

-사용자,즉 단말기를 조작하는 사람이나 데이터 통신 서비스를 수행하는 프로그램 등에 여러 서비스를 제공하는 역할.

-여러 가지 application업무에서 필요로 하는 통신 서비스를 제공

예:Word processor, File Transfer, Electronic Mail등

Presentation

-전송형식에 관한 책임

(Application이 다루는 정보를 통신에 알맞은 형태로 만들거나, 하위 계층(Session Layer)에서 온 데이터를 사용자가 이해할 수 있는 형태로 만드는 일.

-Data encryption(암호화)

-Compressing(압축):MPEG, MIDI, ASCII,EBCDIC,JPEG,GIF,TIFF등

-Code formatting과 application conversion을 제공

Session

-두 process 사이에  데이터가  흐를 수 있는 가상 경로의 확립이나, 해제를 수행

-Session을 설립하기 위한 dialogue관리

Transport

-Data를 확실히 상대방에게 도착시키는 역할 및 Data전송의 신뢰성을 높임.

-Establish connections: Synchronize – Negotiate Connection – Synchronize –Acknowledge

-Flow control

-Packet의 처리를 그 장치의 어느 사용자 또는 어느 프로그램에 맡겨야 하는지를 식별하는 Port번호를 사용

- 전송단위 : Message

- 예 : TP Class 0 -4, TCP, SPX

Network

-단말간의 시스템끼리 data를 전송하기 위한 최선의 통신경로 선택을 제공

-Hierarchical and logical address

-Routers 네트워크 장비가 작동하는 계층

- 전송단 위 : Packet

- 예 : IP, IPX, X.25

Data Link

-상대방과 물리적인 통신을 위한 통신로를 확림

-Data가 통신로를 통과하는 동안에 오류를 검사

- 전송단위 : Frame

- Protocol 예 : HDLC, LAP-B, LLC, PPP

Physical

-통신회선으로 Data를 나타내는 ‘0’과’1’비트의 정보를 회선에 내보내기 위한 전기적 변환이나 기계적 작업을 담당

- 전송단위 : 비 트

- Protocol 예 : RS-232C, RS449/422/423, V.24, X.21

 

 

 

 

댓글