![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络原理
chengxuya
我不甘心,从来都是,既然如此,一往无前。
展开
-
Get和Post的区别
区别:GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而POST么有。 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。 GET比POST更不安全,转载 2020-10-25 00:21:44 · 282 阅读 · 0 评论 -
HTTPS协议和HTTP协议
1.HTTPS协议和HTTP的区别 HTTPS和HTTP的区别主要如下: 1、https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 2、http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 3、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 4、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。原创 2020-10-25 00:15:57 · 526 阅读 · 0 评论 -
转发和重定向的区别
转发是服务器行为,重定向是客户端行为。转发过程:客户浏览器发送 http 请求----》web 服务器接受此请求--》调用内部的一个方法在容 器内部完成请求处理和转发动作----》将目标资源发送给客户;在这里,转发的路径必须是同一 个 web 容器下的 url,其不能转向到其他的 web 路径上去,中间传递的是自己的容器内的 requ est。在客户浏览器路径栏显示的仍然是其第一次访问的路径,也就是说客户是感觉不到服务器做了转发的。转发行为是浏览器只做了一次访问请求。 重定向过程:客户浏览器发送 h原创 2020-10-24 16:42:02 · 121 阅读 · 0 评论 -
HTTP版本的区别
一、HTTP 1.0和HTTP 1.1的区别1.http1.0 需要 keep-alive 参数来告知服务器要建立一个长连接,而 http1.1 默认支持长连接 2.HTTP 1.1 支持只发送 header 信息(不带任何 body 信息),如果服务器认为客户端有权限请求服务器,则返回 100,否则返回401。客户端如果接受到 100,才开始把请求 body 发 送到服务器。这样当服务器返回 401 的时候,客户端就可以不用发送请求 body了,节约了 带宽。 3.host 域 http1.0原创 2020-10-24 16:41:50 · 177 阅读 · 0 评论 -
长连接和短连接区别及应用场景
1.HTTP短连接:在 HTTP/1.0 中默认使用短连接。也就是说,客户端和服务器每进行一次 HTTP 操作,就建立一次连接,任务结束就中断连接。当客户端浏览器访问的某个 HTML 或其他类型的 Web 页中包含有其他的 Web 资源(如 JavaScript 文件、图像文件、CSS 文件等),每遇到这样一个 Web 资源,浏览器就会重新建立一个 HTTP 会话。 2.HTTP长连接:而从 HTTP/1.1 起,默认使用长连接,用以保持连接特性。使用长连接的 HTTP 协议,会在响应.原创 2020-10-24 16:32:41 · 4133 阅读 · 0 评论 -
输入一个URL后的详细过程
目录1.DNS解析2. TCP连接3.浏览器发送HTTP请求4.服务器处理请求5、释放连接 TCP 连接6、客户端浏览器解析 HTML 内容6.浏览器解析渲染页面8.DNS的递归查询和迭代查询一、主机向本地域名服务器的查询一般都是采用递归查询。二、本地域名服务器向根域名服务器的查询的迭代查询。1.DNS解析输入一个网址并按回车之后浏览器会根据输入的URL查找对应的IP,具体过程如下:(1)查找浏览器缓存,浏览器会保存一段时间内访问过的一些网址的DNS信息。.原创 2020-10-24 16:10:13 · 2042 阅读 · 0 评论 -
计算机网络知识
1.OSI七层模型:应用层,表示层、会话层、传输层、网络层、数据链路层、物理层;2.TCP/IP五层模型:应用层、传输层、网络层、数据链路层、物理层;3.TCP/IP四层模型应用层、传输层、网络层、网络接口层;4、应用层传输报文,传输层传输分组,网络层传输IP数据包,数据链路层传输帧。5.物理层为上层协议提供了一个传输数据的可靠的物理媒体。简单地说,物理层确保原始的数据可以在各种物理媒体上传输。6、数据链路层功能:如何将数据组合成数据块即帧,如何处理传输差错,如何调节发送速率原创 2020-10-24 15:29:56 · 227 阅读 · 0 评论 -
邮件发送接收原理
概述 电子邮件是因特网上使用得非常多的一种应用,它可以非常方便的使相隔很远的人进行通信。它主要的特点就是操作简单,快捷。当你发送一封邮件的时候,它首先会发送到收件人的邮件服务器上,并放入收件人的信箱中。(如果你在某一个邮件服务器提供商那里申请了一个邮箱账号,那么你在这个邮件服务器上面就有一个电子信箱)。收件人只需要定时读取它的电子信箱,就可以接收别人发送过来的信件,并与别人进行通信了。 基...转载 2018-05-24 22:26:24 · 7620 阅读 · 0 评论