首页 > 编程知识 正文

计算机网络实践,计算机网络可以分为三类

时间:2023-05-06 04:19:03 阅读:169010 作者:4115

1 HTTP1.0和HTTP1.1之间的差异长连接: HTTP1.0默认使用短连接。 针对每个请求重新建立连接(三次握手,四次挥手)是昂贵的。 HTTP1.1使用长连接,并且缺省情况下打开响应标头字段Connection: keep-alive。 有流水线方式和非流水线方式。 流水线方式表示客户端在接收到响应消息之前,可以继续发送新的请求消息。 非流水线方式意味着客户端在收到应答信息后发送下一个请求信息。 错误状态响应代码: HTTP1.1中添加了24个错误状态响应代码缓存处理。 HTTP1.0主要使用If-Modified-Since,Expires作为缓存判断标准。 HTTP1.1使用了更多的缓存控制策略,如实体标记、身份不匹配、身份匹配和身份不匹配。 带宽优化: HTTP1.0不支持只请求部分资源。 2 HTTP和HTTPS之间的差异端口: HTTP使用80个端口,HTTPS使用443个端口。 安全和资源消耗: HTTP在TCP上运行,传输内容为明文,客户端和服务器都无法验证对方的身份。 HTTPS是在SSL/TLS上运行的HTTP协议。 传输内容被加密,加密采用对称加密,但对称加密的密钥用服务器端的证书进行了非对称加密。 补充:对称加密和非对称加密对称加密:只有一个密钥,加密和解密使用同一个密钥。 解码速度快。 例如DES、AES等。 非对称加密:产生密钥对(公钥和私钥),无法从公钥推测私钥。 反之亦然。 加密使用不同的密钥。 公钥加密需要使用私钥解密,而私钥加密需要使用公钥解密。 解码速度慢。 例如RSA、DSA等。 3 URL和URI之间的差异URL :统一资源定位符并提供一个资源的路径。 是定位于此资源的具体URI。 URI :统一资源标记,以便唯一标识单个资源。 总结: URI--身份证号,URL--身份证号家庭地址

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。