TCP/IP 통신 프로토콜은 데이터를 주고받는 과정에서 4계층에서 1계층까지 순차적으로 거쳐가며 데이터를 캡슐화 및 역캡슐화해서 통신을 하게된다.
각 계층을 거치면서 캡슐화를 한다는 것을 보면 OSI 7계층 모델과 크게 다를게 없어보인다.
실제 네트워크 통신 환경에서는 OSI 7계층 모델 처럼 모든 계층이 7개로 명확하게 구분되어 사용되지는 않는다. 실제 네트워크는 주로 TCP/IP 모델을 기반으로 구성된다.
그 이유는 TCP/IP모델을 OSI 모델보다 먼저 개발되었고 먼저 네트워크 통신 환경에 사용되었다. OSI 모델은 국제 표준화 기구에서 그 이후에 정립한것이다.
결국 OSI 모델을 네트워크통신의 이론과 개념을 이해하는데 도움되는 개념적 참조 모델로 설계된 것이기 때문에 TCP/IP 모델이 현실적이고 실용적인 네트워크 구축에 적합한것이다. 따라서 대부분의 현대 네트워크는 TCP/IP 모델을 기반으로 구축되어 있다.

응용계층은 어떤 구조로 데이터를 보낼지 캡슐화 하는 계층이다.
보통 웹 서버 통신에선 HTTP 프로토콜에 맞게 데이터를 캡슐화 한다.
이러한 캡슐화한 데이터를 신뢰성있는 전송을 위해 캡슐화 하는 계층이다.
이 신뢰성을 이루기위해 TCP 혹은 UDP 프로토콜에 맞게 데이터를 TCP나 UDP에 맞는 세그먼트나 데이터그램 으로 캡슐화 한다.
네트워크상에서 데이터의 전송을 위해 캡슐화 하는 계층으로 서로 다른 네트워크 간의 통신을 가능하게 하는 역할도 한다.
논리적인 주소인 IP주소로 네트워크 상의 컴퓨터를 식별하고 주소를 지정하여 캡슐화 하는 계층이다.
그리고 데이터 전송을 위해 가장 최적의 경로를 찾아 통신을 시도하는 라우팅을 하는 계층이기도 하다.
전송계층에서 캡슐화된 세그먼트를 패킷으로 캡슐화한다.
물리적인 데이터의 전송을 위해 캡슐화 하는 계층이며, 인터넷 계층에서 캡슐화된 패킷을 프레임 화 시켜 컴퓨터의 물리적인주소인 MAC 주소를 포함해 한번더 캡슐화 한다.