计算机网络
文章平均质量分 89
sHuXnHs
这个作者很懒,什么都没留下…
展开
-
TCP拥塞控制机制(附面试题)
产生的原因∑对资源的需求>可用资源∑对资源的需求>可用资源\sum_{}^{} 对资源的需求 >可用资源 注意 单纯的增加网络资源无法解决问题 例如:把结点的存储空间扩大,更换更高速率的链路,提高结点处理机的运算速度,不仅不能解决问题,而且可能使网络性能更坏。 原因:网络拥塞是许多因素引起的,单纯的解决一个可能会使上述情况得到一些缓解,但是会把拥塞转移到其...原创 2018-06-10 20:40:36 · 48570 阅读 · 14 评论 -
HTTP状态码
状态码1.状态码:向客户端描述请求的结果,以便用户知道服务端是正常处理了请求还是出现了错误信息性状态码——1XX接受的请求正在处理成功状态码——2XX1.200:成功正常处理2.204:成功处理但是反馈的响应报文中不含实体的主体部分,也不允许返回任何实体的主体。一般用于客户端不需要发生更新3.206:用于范围请求,响应报文中只包含Content-Range指定范围的实体内容,如:...原创 2019-07-22 23:07:46 · 178 阅读 · 0 评论 -
URI与URL
1.URI统一资源标识符Uniform:规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式Resource:资源(可表示的任何东西)Identifer:标识符2.两者区别:URI用字符串标识某一互联网资源,URL标示资源的地点URI 表示请求服务器的路径,定义这么一个资源。而 URL 同时说明要如何访问这个资源(http://)...原创 2019-07-22 22:26:13 · 118 阅读 · 0 评论 -
HTTP的认证
粗略的BASIC认证Base64解码后就能得到用户ID和密码,而且无法实现认证注销的操作.DIGEST认证SSL认证表单认证Session原创 2019-07-25 01:22:08 · 167 阅读 · 0 评论 -
安全的HTTPS与安全通信机制
HTTP存在的不足:使用明文通信,内容可能会被窃听不验证对方身份们,可以遭遇伪装无法证明报文的完整性,可能遭篡改HTTP+加密+认证+完整性保护=HTTPSHTTPS的通信:HTTPS:通信接口使用SSL和TLS协议组合的HTTP被成为HTTPS(HTTP Secure超文本传输安全协议)通信过程:先和SSL通信,再由SSL和TCP通信好处:共享秘钥...原创 2019-07-25 01:08:52 · 365 阅读 · 0 评论 -
HTTP首部
1.HTTP报文的结构如图:可以看到HTTP报文可以分为两部分:首部:主要是客户端与服务器分别处理请求和响应提供所需要的信息报文主体:就是用户在客户端请求资源信息通用首部请求报文和响应报文都会使用的首部Cache-Control:控制是否缓存和缓存的信息connection:控制不再转发给代理管理持久连接:HTTP/1.1都是默认持久连接的,如果想断开连接...原创 2019-07-24 18:07:15 · 282 阅读 · 0 评论 -
网际协议IP
IP为什么? 互联网是由多种异构网络互连组成的,用路由器连接两个不兼容的系统需要利用IP协议(进行协议的转换)。 使用IP协议的虚拟互联网络叫IP网,在这种覆盖全球的 IP 网的上层使用 TCP 协议,叫互联网 (Internet)。 MAC协议提供无连接不可靠服务 IP协议面向无连接不可靠的服务,不可靠,不保证每一数据库都能到达目的主机。IP地址 硬...原创 2018-06-21 21:08:47 · 1595 阅读 · 0 评论 -
运输层协议(UDP与TCP)
运输层协议(UDP与TCP)用户数据报协议UDPUDP的概述特点 复用和分用 多个用户使用一个IO资源 发送消息 时,我们称之为“复用”。 多个用户使用一个IO资源 接收消息 时,我们称之为 “分用” 。 在网络层 局域网内多个主机利用一个路由网关发送消息给互联网的其他主机。这也是复用技术,利用网关接收路由数据报就叫 分用技术。 在运输层 ...原创 2018-06-14 01:33:36 · 4032 阅读 · 0 评论 -
TCP三次握手四次挥手
TCP的三次握手四次挥手为什么?为了确保可靠的建立与终止连接三次握手过程?过程图解 (Client主动打开连接,Server被动打开连接) 各次握手详解 1.向server发送请求报文段 客户端将报文段中的SYN=1,并选择一个seq=x,(即该请求报文的序号为x) 将这个报文发送到服务器。 2.server向client发送确认(同意连接) SYN=1,ACK=...原创 2018-06-10 01:11:21 · 239 阅读 · 0 评论 -
通信数据转发
可以将请求转发给下一个服务器并接受服务器返回的响应给客户端代理1.代理不改变请求的URI,会直接把请求发送给持有资源的目标服务器,再从源服务器的响应经过代理后传给客户端,中间的代理服务器可以级联多台服务器2.代理可以:利用缓存来减少网络带宽针对特定网站的访问控制3.分类(1)缓存代理:可以使用缓存代理把资源缓存在代理服务器上,需要资源的时候直接从代理服务器中取而不需要去源服务器...原创 2019-07-23 01:12:15 · 332 阅读 · 0 评论