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 |