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上