진짜 개발자
본문 바로가기

CS(Computer Science)/Network

Network - OSI 7 Layer 와 동작 과정

728x90


OSI 7 Layer



정의 

- ISO에서 서로 다른 시스템간의 통신을 허용 하기 위해 OSI 참조 모델을 만든 것 이다.

- 통신을 위한 전체 과정들을 7개의 계층으로 나누어 네트워크 프로토콜의 개발을 위한 지침을 제공한다


목적(장점)

- 어떤 문제로 인해 네트워크 통신이 안되는지 범위를 좁힐 수 있다.

- 효율적인 장비 개발이 가능하다

- 서로 다른 시스템간의 통신이 가능하다 (표준화)


구조


7 계층 - 어플리케이션 계층 (Application)


6 계층 - 프레젠테이션 계층 (Presentation)            상위 계층 (논리적)


5 계층 - 세션 계층 (Session)


-------------------------------------------------------------------------------


4 계층 - 트랜스포트 계층 (Transport)


3 계층 - 네트워크 계층 (Network)

하위 계층 (물리적)

2 계층 - 데이터링크 계층 (DataLink)


1 계층 - 물리 계층 (Physical)



동작


(출처 - http://maskkwon.tistory.com/104)

동작하는 형태는 7계층에서부터 메시지를 만들어 하위 계층으로 보낸다

이어서 각계층에서는 필요한 프로토콜을 이용하여 필요한 Data를 encapsulation한다

그다음 목적지 단말에서는 이 데이터를 받아 다시 1계층에서부터 데이터를 해석하여

decapsulation하여 7계층까지 데이터를 보낸다



네트워크 통신과정