计算机网络
文章平均质量分 75
记得多喝热水…
他日若遂凌云志,敢笑黄巢不丈夫
展开
-
HTTP协议
协议是什么??? 协议:就是一种约定,网络协议的简称,网络协议是通信计算机双方必须共同遵从的一组约定。如怎么样建立连接、怎么样互相识别等。只有遵守这个约定,计算机之间才能相互通信交流。它的三要素是:语法、语义、时序。 Http协议(超文本传输协议) 设计http协议最初的目的是为了提供一种发布和接收HTML页面的方法,通过HTTP/HTTPS请求的资源由URL(统一资源定位符)来标识 HTTP协...原创 2019-09-17 15:45:36 · 368 阅读 · 0 评论 -
在浏览器中输入URL后会发生什么
URL是什么??? URL :全名叫统一资源定位符,uniform resource Locator,俗称网址,字面上来理解,它就是用来定位资源的。相当于图书上面的标签,有了这些标签,管理员可以很快的找到相应的图书。 一个完整的URL包括以下信息:协议,IP地址,路径,端口号 在浏览器中输入URL会发生什么呢? 其实大概分为十步,分别是: 第一步:进行域名解析 这一步通过域名找到其对应服务器的I...原创 2019-09-08 18:27:23 · 382 阅读 · 0 评论 -
HTTPS
HTTPS加密通信 1.客户端发起https请求(在浏览器中输入https网址) 2.服务器收到请求后,发送非对称的公钥A给客户端 3.客户端生成随机数,作为对称加密的密钥B 4.客户端使用公钥A对密钥B进行加密,得到密钥C 5.客户端将密钥C返回给服务器 6.服务器利用私钥D对接收的密钥C进行解密,得到对称密钥B 7.客户端和服务器利用密钥B作为对称加密密钥进行通信 注意:::公钥其实就是证书(...原创 2019-10-04 14:19:06 · 430 阅读 · 0 评论 -
传输层协议之UDP协议
传输层协议 UDP(用户数据报协议) TCP(传输控制协议) 传输层是负责端与端(进程)之间的数据传输 1.UDP协议 特点 无连接 知道端与端之间的端口号和IP地址就可以直接进行数据传输,不需要建立连接 不可靠 没有确认机制,没有重传机制; 如果因为网络故障,该段数据无法发送到对方,UDP协议层也不会给应用层返回任何错误信息 面向数据报 不能够灵活的控制读写数据的次数和数量 应用层交给UD...原创 2019-10-06 13:58:34 · 1512 阅读 · 0 评论 -
传输层协议之TCP协议
TCP(传输控制协议) 特点 面向连接 可靠传输 有确认应答机制,重传机制,连接管理机制等; 面向字节流 发送端执行的写操作次数和接收端执行的读操作次数之间没有任何数量关系,应用程序对数据的发送和接收是没有边界限制的 传输灵活,按照字节传输/接收数据,可以堆积起来,一次性接收数据(但是这样有时会存在粘包问题),也可以一个一个字节去接收; TCP协议格式 源/目的端口号:表示数据从哪个进程来,...原创 2019-10-06 15:28:44 · 521 阅读 · 0 评论 -
TCP和UDP的区别
1.UDP是无连接,TCP是有连接 发送数据之前需要进行连接 2.UDP不保证可靠传输和有序传输,TCP则保证 UDP中当sendto大于64K-8,则需要在应用层分包;多次发送,并在接收端手动拼装,因为不保证可靠传输和有序传输,还应该在应用层进行包序管理; TCP协议字段中的序号字段保证了数据的有序传输,以及各种机制保证了可靠传输 3.UDP是面向数据报,TCP是面向字节流 UDP中不...原创 2019-10-06 16:24:35 · 522 阅读 · 0 评论