본문 바로가기
Network

[Network 개념] OSI 7 layer 참조 모델

by sseddi 2021. 1. 19.
728x90

OSI 7 LAYER

네트워크를 구상할 때 참조해 만들라는 모델 (참조모델)

따르지 않아도 되지만 다르게 만들 경우 일반 네트워크랑 통신이 보장될 수 없다.

 

OSI 

Open System Interconnection의 약자

개방형 시스템 상호연결 

통신하기 위한 절차를 7단계로 나눈 것

 

예시를 생각해서 쉽게 이해하자

 

상황 : 편지를 보낸다

1. 편지지를 사고 펜으로 편지지에 편지를 쓴다. 

-> Application(7계층) : 사용자가 특정 어플리케이션을 이용해 데이터 입력 후 가공

2. 편지의 내용이 보내는 사람과 받는 사람이 모두 아는 양식에 따라 쓰여져 있다,

-> Presentation(6계층) :  encoding encryption compress 수행 

3. 편지를 어떻게 보낼건지 합의한다. (어떤 방식)

양방향으로? 번갈아가면서? 단방향으로?

-> Session(5계층) : Create Estabblished Closed 관리

4. 편지를 누가 보내고 누가 받는지 

-> Transport(4계층) : port number

5. 편지를 받는 사람의 주소 - 편지가 어떻게 이동하는지(경로, 도착지 표현)

-> Network(3계층) : IP

6. 편지를 받는 사람의 상세주소

-> Data Link(2계층) : MAC, CSMA/CD

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

7. Physical(1계층) : 디지털 신호를 전기 신호로 전송하는 부분

회선, 부호화, 전기 신호 어떤 방식 어떻게 할건지 다루는 부분

어떤 식으로 데이터 읽고 쓸건지 (동기식/비동기식)

 

편지지를 읽고 사람의 눈으로 받아들이고 뇌가 해석하는 과정들을 응용 프로그램 계층에서 사용자가 이해할 수 있는 화면으로 표현하는 것 -> OSI 7 layer

 

 

송신 측에서 각각의 데이터를 합치는 과정 -> encapsulation

수신 측에서 데이터를 열어보기까지의 과정 -> decapsulation

 

서로 거꾸로된 과정!!

 

실제 통신 과정 참고

https://www.researchgate.net/figure/The-logical-mapping-between-OSI-basic-reference-model-and-the-TCP-IP-stack_fig2_327483011

 

 

 

 

728x90

'Network' 카테고리의 다른 글

[Network 개념] SMB, DNS, ARP, ICMP  (0) 2021.01.27
[Network 개념] TCP/IP  (0) 2021.01.25
[Network 개념] 프로토콜? (HTTP, FTP, TELNET, SSL/TLS)  (0) 2021.01.20
[Network 개념] 네트워크란?  (0) 2021.01.18

댓글