본문 바로가기
etc

[Network] OSI 7계층

by hyerann 2020. 9. 3.

OSI 7계층은 컴퓨터를 공부하는 사람이라면 한번쯤 들어봤을 네트워크 관련 개념이다.

 

OSI의 약자는 Open System Interconnection으로 국제표준화기구(ISO)에서 개발한 모델이며,

컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것이다.

 

아래의 3가지 개념을 알아보자!

1. OSI 7계층이 어떻게 이루어져 있는지
2. 각 계층의 역할이 무엇인지
3. 각 계층에 속하는 프로토콜의 예는 무엇인지

📌 우선 7계층이 어떤 계층, 어떤 순서로 이루어져있는지 알아보자.

7계층 응용 계층(Application)
6계층 표현 계층(Presentation)
5계층 세션 계층(Session)
4계층 전송 계층(Transport)
3계층 네트워크 계층(Network)
2계층 데이터 링크 계층(Data Link)
1계층 물리 계층(Physical)

1~4계층을 하위 계층, 5~7계층을 상위 계층으로 분류하며, 상위 계층은 하위 계층의 기능을 이어 받아 사용한다.

 

계층이 7개나 되다 보니 사실 순서를 외우기가 매우 헷갈린다.

하지만 걱정할 필요 없다. 

우리보다 앞서 OSI 7계층을 공부하신 분들이 만들어놓은 암기 문장이 있기 때문이다!

 

top-down으로 외울 사람(7계층 → 1계층)

- 모든 사람은 데이터 처리가 필요한 듯 하다 (All-People-Seem-To-Need-Data-Processing)

- 모든 전문가는 최고의 도넛 가게를 찾는다 (All-Pros-Search-Top-Notch-Donut-Places)

- 펭귄은 아무도 펩시를 마시지 않는다고 말했다 (A-Penguin-Said-That-Nobody-Drinks-Pepsi)

- 신부는 2명의 수녀가 푸시업 하는 것을 보았다 (A-Priest-Saw-Two-Nuns-Doing-Pushups)

 

botton-up으로 외울 사람(1계층 → 7계층)

소시지 피자를 버리지 말아주세요 (Please-Do-Not-Throw-Sausage-Pizza-Away)

- 휴! 죽은 닌자 거북이 냄새는 특히 지독하다 (Pew!-Dead-Ninja-Turtles-Smell-Particularly-Awful)

- 사람들은 폴라 압둘을 볼 필요가 없다 (People-Don't-Need-To-See-Paula-Abdul)

- 피트는 더 이상 피클을 팔 필요가 없다 (Pete-Doesn't-Need-To-Sell-Pickles-Anymore)

 

나는 개인적으로 형광펜 칠한 문장인 Please Do Not Throw Saussage Pizza Away 가 가장 맘에 들어서 이걸로 외우려고 한다.

한번 바로 외워보겠다! 😎 (이 글을 보는 여러분도 한번 머릿 속으로 외워보세요. ㅎㅎ)

 

1 - Please - Physical - 물리 계층

2 - Do - Data Link - 데이터 링크 계층

3 - Not - Network - 네트워크 계층

4 - Throw - Transport - 전송 계층

5 - Saussage - Session - 세션 계층

6 - Pizza - Presentation - 표현 계층

7 - Away - Application - 응용 계층

 

짠 벌써 다 외웠다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 👏🏻👏🏻👏🏻

잊지 말자 ❝ 소세지 피자를 버리지 말아주세요 🌭🍕 ❞

 

참고로 OSI 7계층은 TCP/IP 모델의 4계층으로도 나눌 수 있다.

TCP/IP 모델 OSI 7계층
응용 계층 응용 계층
표현 계층
세션 계층
전송 계층 전송 계층
인터넷 계층 네트워크 계층
네트워크 인터페이스 데이터 링크 계층
물리 계층

 

헷갈리는 두 부분

1. 네트워크 계층이 인터넷 계층

2. 데이터 링크 계층과 물리 계층이 네트워크 인터페이스

만 유념하면 TCP/IP 모델을 따로 암기하지 않아도 될 것 같다.

 

📌 이제 7계층이 어떻게 이루어져 있는지 알았으니 계층 하나하나를 살펴보도록 하자

상세 내용 추가 예정!!!!!

1. 물리 계층 (Physical) - 

 

대표적인 프로토콜: 없음 (랜선, 허브, 리피터 등의 디바이스만 존재)

 

2. 데이터 링크 계층 (Data Link) -

 

대표적인 프로토콜: Ethernet, Token Ring, FDDI

 

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

 

대표적인 프로토콜: IP, ICMP, ARP, RARP

 

4. 전송 계층 (Transport) - 

 

대표적인 프로토콜: TCP, UDP

 

5. 세션 계층 (Session) - 

 

대표적인 프로토콜: NetBIOS, SAP, SDP, NWLink

 

6. 표현 계층 (Presentation) - 

 

대표적인 프로토콜: ASCII, MPEG, JPEG, MIDI

 

7. 응용 계층 (Application) - 

 

대표적인 프로토콜: HTTP, SMTP, FTP

 

 

참고 사이트
www.sharedit.co.kr/posts/7482
ko.wikipedia.org/wiki/OSI_모형
www.ciokorea.com/news/36536

댓글