TCP/IP
Handoking
聚沙成丘。
展开
-
几句话说清楚:TCP三次握手,四次挥手&&SSL四次握手
目录TCP的三次握手TCP四次挥手SSL的四次握手TCP的三次握手第一次:客户端发送建立连接请求。同步序号SYN,1表示连接请求,发送字节流的顺序号seq,假定为x。第二次:服务端应答请求。同步序号依然设置为1,确认号ack为顺序号加1,ACK设置为1表示确认号有效。本次的字节流需要一个顺序号seq,假定为y。第三次:客户端检查确认号是否正确,如果正确,发送确认信息到服务器,至此建立了T...原创 2019-06-26 21:19:52 · 1216 阅读 · 0 评论 -
TCP可靠性传输是怎么是实现的?
《图解TCP/IP》这本书中提到“TCP通过校验和,序列号,确认应答,重发控制,连接管理以及窗口控制等机制实现可靠性传输。”序列号、确认应答、重发控制在TCP三次握手(连接管理)和四次挥手中都有体现,这几个机制在很多博文中写的很不错,我也学习总结过一篇,没有创新,一直是知识的搬运工。现在我更关心的是窗口控制,流控制,拥塞控制这几个机制。首先我会问连接管理,重发控制,确认应答等机制还不能保证可靠性...原创 2019-08-17 22:10:35 · 721 阅读 · 0 评论 -
IP协议也能够进行数据的无连接不可靠传输服务,为什么还需要UDP协议
文章目录1.通过ip可以完成主机到目的主机数据的无连接不可靠传输。但是事实上,两台主机在网络中通信实际上是两台主机的应用进程间的通信。因此需要端口号来指明数据交付的应用进程。ip所在的网络层完成主机对主机之间的逻辑通信,而UDP所在的传输层为应用进程提供了端到端的逻辑通信。2.UDP用两个字节来表示端口号,可允许有2^16个端口号,除去常用的端口号,依然有6万多个端口号供用户使用。3.运输层...原创 2019-09-07 15:24:51 · 4200 阅读 · 0 评论