- 互联网,实际上是一套理念和协议组成的体系架构
- 网际协议(ip):数据包要在互联网上进行传输,就要符合网际协议(ip),每个在线设备都有一个不同的唯一的地址,就是ip,可以把数据包正确的传送到指定的位置
- IP 头是 IP 数据包开头的信息,包含 IP 版本、源ip地址,目标ip地址,生存时间等等


- 用户数据包协议(udp):udp就是一个信息端口号,端口号就是一个数字,每个想访问网络的程序都需要绑定一个端口号,通过端口号udp就把指定数据包发送给指定的程序了,所以IP通过地址信息把数据包发送给指定的电脑,udp通过端口号把数据包分发给正确的程序应用,


- 虽然可以校验数据是否正确,但是对于错误的数据包并不会重发,而是丢弃,而且也无法知道是否送达目的地,不能保证数据完整性,但是传输速度却非常快,可以使用在数据完整性要求不该的领域,在线视频,互动游戏
- 大文件被拆成多个小数据包传输,小的数据包经过不同的路由并在不同的时间到达接受端udp并不知道如何组装这些数据包还原成一个完整的文件
- tcp:面向链接的,可靠的,基于字节流的传输层通信协议,相对于udp,tcp特点
- 对于数据包丢失,tcp提供重传机制
- tcp引入数据包排序机制,保证吧乱序的数据包组合成一个完整的文件
- tcp头包含目标端口本机端口外,还包含排序的序列号以便重新排序


