Protocol 그리고 TCP/IP Protocol Stack

less than 1 minute read

Protocol

프로토콜은 규정, 규약이라는 의미로 네트워크에서 프로토콜은 미리 규정된 네트워크 통신 방법에 대한 약속을 의미합니다. 최근에는 TCP/IP 기반 프로토콜이 대부분입니다.

네트워크에서 물리적 측면에서의 프로토콜은 데이터 전송 매체, 신호 규약, 회선 규격 등 이더넷에 관한 사항들을 뜻합니다. 논리적 측면에서는 장치끼리 통신하기 위한 프로토콜 규격을 의미하고 이러한 규격으로는 TCP/IP 프로토콜이 있습니다.

이러한 프로토콜은 이더넷 프로토콜, TCP/IP, HTTP 등 네트워크 계층마다 존재합니다.

TCP/IP

프로토콜 중 가장 대표적인 TCP/IP 프로토콜에 대해 말해보도록 하겠습니다. TCP/IP 프로토콜은 보통 프로토콜이라고 부르지 않고 프로토콜 스택이라고 불립니다. TCP와 IP는 서로 다른 네트워크 계층에서 쓰이는 프로토콜인데 이런 프로토콜을 묶어서 프로토콜 스택이라고 부릅니다. TCP/IP 프로토콜 스택은 총 4개 부분으로 나뉘는데 물리 부분인 이더넷, 데이터가 목적지를 찾아가도록 해주는 네트워크 계층, 잘려진 패킷을 데이터 형태로 조합하도록 해주는 트랜스포트 계층 그리고 마지막으로 어플리케이션에서 활용되는 어플리케이션 계층으로 총 4개의 계층으로 구성됩니다.

스크린샷 2021-07-12 오전 10 24 51

TCP/IP 모델 개념도

이러한 TCP/IP 모델은 OSI 모델을 단순화 한 결과로 실용적인 네트워크 계층 접근의 측면에서 이론에 충실한 OSI 모델에 비해 더 실용적입니다.



출처: IT엔지니어를 위한 네트워크 입문

Leave a comment