![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
文章平均质量分 72
一个不会测试的自动化测试工程师
这个作者很懒,什么都没留下…
展开
-
HTTP与HTTPS的区别
HTTPHTTP是互联网上应用最为广泛的一种网络协议,是一个客户端和服务端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPSHTTPS是以安全为目标的HTTP通道,简单来讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议主要作用可以分为两种;简历一个信息安全通道,来保证数据传输的安全确认网站的真实性HTTP与HTTPS的区别https原创 2021-01-29 11:42:41 · 69 阅读 · 0 评论 -
Socket原理
1、什么是Socket在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。 我的理解就是Socket就是该模式的一个实现:即socket是一种特殊的文件,一些socket函数就是对转载 2021-01-21 10:30:35 · 2937 阅读 · 2 评论 -
KCP
什么是KCP?为什么要使用KCP?KCP是一个快速可靠协议。它主要的设计目的是为了解决在网络拥堵的情况下TCP协议网络速度慢的问题,增大网络传输速率,但相当于TCP而言,会相应的牺牲一部分带宽。kcp没有规定下层传输协议,一般用UDP作为下层传输协议。kcp层协议的数据包在UDP数据报文的基础上增加控制头。当用户数据很大,大于一个UDP包能承担的范围时(大于MSS),kcp会将用户数据分片存储在多个kcp包中。因此每个kcp包称为一个分片。首先我们先复习一下网络协议的一些基本的概念,这对我们理解KCP转载 2021-01-21 09:09:39 · 589 阅读 · 0 评论