TCP/IP协议从上到下分为四个层次,分别是应用层、传输层、网络层和链路层
利用TCP/IP协议传输数据时,数据从源地址,依次通过以上四层,被层层“打包”(即封装)并加上每层特有的“标记”(即控制信息)后,通过网络硬件进行传输,到达目的地址后,按照与之前“打包”相反的过程,依次“拆包”后,完成数据传输。
TCP/IP协议的基本传输单位是数据报,在传输过程中,一个较长的数据链会通过TCP协议“切割”成若干个数据报,并在每个数据报上对应编号;再通过IP协议,在每个数据报上加上“收信人”地址。当这些数据分别传输到目的地址后,再通过TCP协议加上的编号,将数据报重新组合成数据链,就还原了原始数据。
TCP/IP是一个协议族,包含TCP,IP,UDP,ICMP,ARP等多种协议。