TPC/IP协议粗浅的理解

TPC/IP 分4层 


应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。

传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。

网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。

网络接口层:与硬件驱动对话,对实际的网络媒体的管理,定义如何使用实际网络

比如一个QQ软件,发送某条消息的时候,都会经历过次四层  ,                      hello

经过应用层之后,发送的消息会被加上QQ应用标识                              app+hello

经过传输层之后  ,发送的消息带着QQ应用标识再被加上tcp标记,成了一个TCP段   , tcp+app+hello

经过网络层之后,再刚刚的数据上再加上ip标记,标识这个带着QQ标记的消息,要发送到哪个IP去   ip+tcp+app+hello  变成了一个数据包

经过接口层之后,把刚刚数据包加上帧头和帧尾   帧头+ip+tcp+app+hello+帧尾  ,这样就变成了完整的数据包 ,可以在网络上传输了

然后这一整个东西,经过各种通信设备,到达了对方机器之后,再经过反向的层层数据剥离,传输到对方的QQ上

你可能感兴趣的:(杂七杂八)