前言:TCP/IP协议实际上并不是指TCP和IP这两种协议。在大多数情况下,它只是利用IP进行通信时所必须用到的协议群的统称。
TCP/IP协议分层
tcp/ip与osi参考模型
数据包首部:每个分层中,都会对所发送的数据附加一个首部,在这个首部中包含了该层必要的信息,比如,发送的目标地址以及协议相关信息。
- 包
- 帧:用于表示数据链路层中包的单位。
- 数据报:IP和UDP等网络层以上的分层中包的单位。
- 段:表示TCP数据流中的信息。
- 消息:应用协议中数据的单位。
3.邮件收发处理的举例:
4.分组数据包经过以太网的数据链路时的流程如下:
MAC地址
mac地址用于识别数据链路中互联的节点。其他比如:无限LAN、蓝牙设备中也是用相同的mac地址。mac地址长为48比特。
2.mac地址不一定是唯一的,实际上,即使mac地址相同,只要不是属于一个数据链路就不会出问题。例如,一台主机上如果启动多个虚拟机,由于没有硬件的网卡只能由虚拟软件自己设定mac地址给多个虚拟网卡,这时就很难保证所生成的地址是独一无二的了。