Computer Science/Computer Network

[네트워크] Protocol layers (OSI 7 Layer)

oneonlee 2022. 10. 17. 21:54
반응형

Protocol layers (OSI 7 Layer)

 

© All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved

  • Protocol layers는 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동(언제, 어떻게, 어떤 내용을 통신)하는 규정하는 규칙이다.
  • ISO(국제표준화기구)에서 OSI 7 계층(OSI 7 Layer)로 표준화하였다.
  • 각 layer에는 아래 표처럼 각각의 서비스가 구현되어 있다.
Layer No. Layer Name Description
7 Application Consists of standard communication services and applications that everyone can use.
6 Presentation Ensures that information is delivered to the receiving machine in a form that the machine can understand.
5 Session Manages the connections and terminations between cooperating computers.
4 Transport Manages the transfer of data. Also assures that the received data are identical to the transmitted data.
3 Network Manages data addressing and delivery between networks.
2 Data Link Handles the transfer of data across the network media.
1 Physical Defines the characteristics of the network hardware.
  • layer를 쓰는 이유
    • 기능별로 나누어 두었기 때문에 이해/구현이 편하다.
    • 문제가 있을 시, 한 개의 layer만 해결하면 되므로 발전시키기 좋고 관리가 편하다.
    • 인터넷 연결은 엄청나게 복잡한 시스템인데, layer처럼 구분되어 있는 구조는 다른 layer의 동작에 영향을 주지 않는 장점이 있다.
  • layer를 더 세분화 할 수 있었겠지만, layer가 너무 많다면 데이터 앞에 있는 헤더가 쌓이면서 데이터의 길이보다 길어지게 될 것이다.

함께하면 좋은 글

https://oneonlee.tistory.com/100

 

[네트워크] Internet protocol stack (인터넷 프로토콜 스택)

Internet protocol stack (인터넷 프로토콜 스택) application layer (애플리케이션 계층) 애플리케이션 계층은 네트워크 애플리케이션과 애플리케이션 계층 프로토콜이 있는 곳이다. 인터넷의 애플리케이

oneonlee.tistory.com

 

참고 자료

  1. Computer Networking: A Top Down Approach 6th edition - Jim Kurose, Keith Ross Addison-Wesley March 2012
  2. 'Protocol Layers and the OSI Model', Chapter 2 TCP/IP (Overview), "System Administration Guide: IP Services", Oracle
  3. http://wiki.hash.kr/index.php/OSI_7_%EA%B3%84%EC%B8%B5
  4. https://depletionregion.tistory.com/83
반응형