2014. 11. 10. 15:38

OSI 7계층의 모델 개요와 목적

1977년 국제 표준화 기구(ISO, International Standards Organization) 위원회에서 제정한 표준 네트워크 구조를 위한 개방형 시스템 간 상호접속(OSI, Open System Interconnection)에 관한 규정입니다.

컴퓨터 네트워크 프로토콜 디자인과 통신을 계층을 나누어 규칙으로 설명한 것으로, 컴퓨터와 컴퓨터 사이를 연결하고 서로 다른 컴퓨터나 정보통신 시스템 간의 연결 및 원활한 정보 교환을 위한 표준화된 절차입니다.

- 6년 이상 개발되어 1983년에 완성된 X.200으로 알려진 국제적 네트워크 표준



OSI 7계층 프로토콜의 구성

7개의 계층으로 구성됩니다.

7 - 응용 계층

6 - 표현 계층

5 - 세션 계층

4 - 전송 계층

3 - 네트워크 계층

2 - 데이터 링크 계층

1 - 물리 계층


1 ~ 4계층은 하위 계층으로 전달 기능이 있고,

5 ~ 7계층은 상위 계층으로 통신 기능이 있습니다.


데이터 전송 순서

1. 송신측의 최상위 계층(7 : 응용 계층)에서 발생된 데이터가 하위 계층으로 차례로 전달됩니다. 

2. 이 때 원래의 데이터에 각 계층에서 전달받은 헤더 정보가 추가되어 전달됩니다. (헤더1+데이터 -> 헤더2+헤더1+데이터 ......) 이러한 과정을 거쳐 마지막으로 최하위 계층에 도달합니다. (캡슐화)

3. 송신측 최하위 계층에서는 이러한 데이터를 전기 신호로 변환해 전송매체를 통해 중계기를 거쳐 전달되고

4. 수신측 1계층에서 데이터는 여러 개의 헤더가 씌워진 상태로 도착하게 됩니다.

5. 이번에는 반대로 각 계층의 헤더에 해당되는 부분을 벗겨내며 최상위 계층으로 전달합니다. (캡슐해제)

- 수신측의 최상위 계층에서는 송신측의 최상위 계층에서 보냈던 원래의 데이터가 정확하게 전달된다.



OSI 7계층의 역할


계층

기본 역할

기능

대표 프로토콜

1. 물리 계층

기계적, 전기적, 기능적, 절차적 특성을 갖는 구조화되지 않은 비트 스트림(데이터 비트)을 물리적 매체를 통해 전송한다. 

케이블 형태, 전송 방식, 신호 형식

RS-232, 이더넷, 블루투스, USB 등

2, 데이터 링크 계층

동기화, 오류 제어, 흐름 제어 등의 물리적인 링크를 통해 신뢰성 있는 정보를 전송하는 기능을 제공한다.

접속 방식, 오류 검출 정립, 흐름 제어

ARP, PPP, 릴레이 등

3. 네트워크 계층

상위 계층과의 연결을 설정하고 관리하여 시스템을 연결하는데 필요한 데이터 전송과 교환 기능을 제공한다.

정보 교환 및 계층, 경로 선정, 유통 제어

 IP, IPX, ICMP 등

4. 전송 계층

단말 사이에 오류 수정과 흐름 제어를 수행하여 신뢰성 있고 명확한 데이터 전송을 제공한다.

흐름 제어, 네트워크 주소 지정

 TCP, UDP 등

5. 세션 계층

응용 사이의 연결을 설정, 관리 해제하는 통신에 대한 제어 구조를 제공한다.

연결 접속 및 동기 제어, 오류 복구

지명 파이프, NetBIOS 등 

6. 표현 계층

데이터 표현에 차이가 있는 응용 프로세스들이 그 차이에 관계하지 않도록 한다.

데이터 재구성, 코드 변환, 구문 검색

MIME, SSL 등

7. 응용 계층

사용자가 OSI 환경에 접근 가능하도록 하며, 분산 정보 서비스를 제공한다.

데이터베이스, 전자사서함, 기타 응용 프로그램

HTTP, DNS, FTP, SMTP 등


Posted by 긍정왕오킹