网络
文章平均质量分 60
NicoJ
这个作者很懒,什么都没留下…
展开
-
TCP 三次握手和四次挥手,以及为什么三次和四次
**TCP的三次握手过程?为什么会采用三次握手,二次握手可以吗?** TCP的三次握手过程:客户端向服务器发送连接请求;服务器对收到的客户端的报文段进行确认;客户端再次向服务器端的确认进行确认。 为什么采用三次?(1)TCP是全双工的。客户端和服务端都可以向对方发送消息。如果两次,服务端无法确认客户端是否可以能收到。 (2)防止失效的连接请求报文段传送到服务端。当...原创 2018-09-06 09:47:58 · 390 阅读 · 0 评论 -
TCP 拥塞避免
什么是拥塞控制 防止过多的数据注入到网络中,慢开始和拥塞避免 慢开始:从发送一个字节的报文慢慢按倍数增到慢开始门限, 拥塞避免:把发送方的拥塞窗口线性增大,当达到网络拥塞的时候,就将窗口缩小一半,又执行慢开始快重传和快恢复 如果接受的一方有一个丢包就,就发送重传请求,发送方接受到3个一样的请求的时候就会重传包,此时发送方就执行快恢复,将拥塞窗口减半,然后执...原创 2018-09-06 10:03:56 · 383 阅读 · 0 评论 -
TCP和UDP区别 以及相关协议
TCP UDP区别 TCP面向连接,UDP 非连接 TCP传输速度慢 ,UDP快 TCP保证数据正确性,UDP可能丢包TCP对应的协议: (1) FTP:定义了文件传输协议,使用21端口。 (2)Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。 (3)SMTP:邮件...原创 2018-09-06 10:42:41 · 311 阅读 · 0 评论 -
数字摘要,对称加密,非对称加密,数字签名,数字证书
数字摘要 数字摘要也称消息摘要,由一个单向hash函数对一段消息进行计算产生,不同的明文生成的密文总是不同的,而同样的明文的密文一定相同。 消息摘要能够验证消息的完整性:如果消息在传递的途中改变了,接收者通过对收到消息采用相同的Hash重新计算,新产生的摘要与原摘要进行比较,就可知道消息是否被篡改了数字摘要算法: MD5(128位,主流) SHA(基于MD4,160位,公...原创 2018-09-06 11:08:18 · 2416 阅读 · 0 评论