IP层基本知识 IP 在 TCP/IP 参考模型中处于第三层,也就是网络层。 网络层的主要作用是:实现主机与主机之间的通信,也叫点对点(end to end)通信。 IP(网络层) 和 MAC (数据链路层)之间的区别和关系:其实很容易区分,在上面我们知道 IP 的作用是主机之间通信用的,而 MAC
HTTP是超文本传输协议,也就是HyperText Transfer Protocol HTTP 是一个在计算机世界里专门在「两点」之间「传输」文字、图片、音频、视频等「超文本」数据的「约定和规范」。 HTTP 是用于从互联网服务器传输超文本到本地浏览器的协议」,这种说法正确吗? 不正确。因为也可以
理解UDP面向报文vsTCP面向字节流 UDP:当用户消息通过 UDP 协议传输时,操作系统不会对消息进行拆分,在组装好 UDP 头部后就交给网络层来处理,所以发出去的 UDP 报文中的数据部分就是完整的用户消息,也就是每个 UDP 报文就是一个用户消息的边界,这样接收方在接收到 UDP 报文后,读
TCP重传机制 超时重传 快速重传 SACK D-SACK 超时重传 发送数据时,设定一个定时器,当超过指定的时间后,没有收到对方的 ACK 确认应答报文,就会重发该数据 当超时时间 RTO 较大时,重发就慢,丢了老半天才重发,没有效率,性能差; 当超时时间 RTO 较小
TCP三次握手/四次挥手 序列号:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。 确认应答号:指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认为在这个序号以前的数据都已经