Computer Science/Computer Network
[네트워크] Protocol layers (OSI 7 Layer)
oneonlee
2022. 10. 17. 21:54
반응형
Protocol layers (OSI 7 Layer)
- 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
참고 자료
- Computer Networking: A Top Down Approach 6th edition - Jim Kurose, Keith Ross Addison-Wesley March 2012
- 'Protocol Layers and the OSI Model', Chapter 2 TCP/IP (Overview), "System Administration Guide: IP Services", Oracle
- http://wiki.hash.kr/index.php/OSI_7_%EA%B3%84%EC%B8%B5
- https://depletionregion.tistory.com/83
반응형