
02:23 IP - 互联网协议 -Internet Protocol
03:00 UDP - 用户数据报协议- User Datagram Protocol
03:41 校验和 -Checksum
05:26 TCP - 传输控制协议- Transmission Control Protocol
08:21 DNS - 域名系统 -Domain Name System
10:47 OSI - 开放式系统互联通信参考模型 - Open System Interconnection
广域网:Wide Area Network,也叫WAN
局域网——广域网——主干——来回多次——目标服务器
IP协议:头部是目标地址。
UDP:用户数据报协议(UserDatagram Protocol),数据包光有目标地址还不够,因为你不知道数据是给目标计算机的哪个程序,所以需要更高级的网络协议。
UDP的头部信息位于数据前面,端口号是信息之一
校验和:记录数据的求和,用于在接收时校验数据的正确性。以16位二进制格式存储
IP 和 UDP
IP负责把数据包送到正确的计算机,UDP负责把数据包送到正确的程序。
所以在数据包中的信息顺序应该是 目标的IP地址 + 端口号、校验和等信息 + 数据
UDP的缺点:
1.不提供数据修复或数据重发的机制
2.无法得知数据包是否到达
TCP:传输控制协议(TransmissionControl Protocol)
特点:1.TCP头部也有“端口号”、“校验和”
2.TCP数据包有序号
3.TCP要求接收方收到数据包并且校验和检查无误后,给发送方发一个确认码,代表收到了。
确认码简称“ACK,发送方收到ACK后,会继续发送下一个数据包
4.TCP可以同时发送多个数据包
5.TCP可以根据确认码的成功率和来回时间,推测网络状况,并调整同时发包数量,减少网络拥堵问题
6.缺点是确认码数据包增加了传输的数据量
总结关键字:不丢包 不乱序 调整传输率
TCP/IP 组合协议

DNS:域名系统(Domain Name System),负责把域名和IP地址一一对应,就像是互联网的电话簿。DNS服务器一般是由互联网供应商提供
DNS数据呈树状结构,顶级域名(Top Level Domains)在最顶部,位于网址中最后一个小数点后面,如.com .gov .edu
下面是二级域名和子域名

物理层:如线路里的电信号,无线网里的无线信号
数据链路层:负责操控物理层。数据链路层有:媒体访问控制地址(MAC),碰撞检测,指数退避,以及其他一些底层协议
网络层:负责各种报文交换和路由
传输层:负责在计算机之间进行点对点的传输,而且还会检测和修复错误,如UDP,TCP等
会话层:会话层会使用TCP和UDP来创建连接,传递信息,然后关闭连接。这一整套叫做“会话”。查询DNS或者看网页时,就会发生这一套流程



