CS
TCP/IP 참조 모델 및 OSI 참조 모델
IT_달토끼
2023. 4. 22. 13:24
네트워크의 기능에 따라 여러 계층 형식으로 정의한 두 가지 모델이 있다.
1970년대 미국 방위고등연구계회국(DARPA)가 개발한 계층구조모델인 TCP/IP모델과
1984년 국제표준화기구(ISO)가 개발한 OSI 7레이어이다.
두 계층 구조 모델은 만들어진 곳이 다를 뿐, 통신에 필요한 기능을 계층적으로 정리했다는 점에서는 똑같다.
모델별 계층의 특성은 아래와 같다.
1. TCP/IP 참조 모델
계층 | 계층 이름 | 역할 |
4계층 | 애플리케이션 계층 | 사용자에게 애플리케이션을 제공한다. |
3계층 | 트랜스포트 계층 | 애플리케이션 식별 및 그에 대해 통신 제어한다. |
2계층 | 인터넷 계층 | 다른 네트워크에 있는 단말과의 연결성을 확보한다. |
1계층 | 링크 계층 | 같은 네트워크에 있는 단말과의 연결성을 확보한다. |
2. OSI 참조 모델
계층 | 계층 이름 | 역할 | PDU 이름 |
7계층 | 애플리케이션 계층(응용계층) | 사용자에게 애플리케이션을 제공한다. | 메시지 |
6계층 | 프레젠테이션 계층(표현계층) | 애플리케이션 데이터를 톨신 가능한 방식으로 변환한다. | - |
5계층 | 세션 계층 | 애플리케이션 데이터를 송신하기 위한 논리적 통신로(세션)를 관리한다. |
- |
4계층 | 트랜스포트 계층(전송계층) | 애플리케이션 식별 및 그에 따라 통신 제어한다. | 세그먼트(TCP), 데이터그램(UDP) |
3계층 | 네트워크 계층 | 다른 네트워크에 있는 단말과의 연결성을 확보한다. | 패킷 |
2계층 | 데이터링크 계층 | 물리 계층의 신뢰성을 확보하고, 같은 네트워크에 있는 단말과의 연결성을 확보한다. |
프레임 |
1계층 | 물리 계층 | 디지털 데이터를 전기 신호나 광 신호, 전파로 변환해 네트워크로 보낸다. |
비트 |
위 표에서 PDU는 Protocol Data Unit의 약자로, 네트워크에서 데이터는 하나의 덩어리로 처리되는 것이 아니라 작게 분할해서 처리되는데 분할된 데이터를 일컫는다.
이렇게 데이터를 분할하는 이유는 동영상, 이미지 등 데이터 자체의 용량이 너무 커서 한번에 전송할 수 없는 경우가 있으며, 각 계층에서 처리할 수 있는 데이터의 크기가 각각 다르기 때문에 각 계층에서 처리할 수 있도록 하기 위해서이다.
참고: 미야타 히로시 지음, 김모세 옮김, 「그림으로 공부하는 TCP/IP구조」, 제이펍