
计算机网络
快乐的大儿童附体
沧浪之水清兮,可以濯吾缨
展开
-
看完总会忘记的三次握手
https://blog.youkuaiyun.com/qq_38950316/article/details/81087809转载 2020-09-25 09:05:51 · 109 阅读 · 0 评论 -
计算机网络里面一些细碎的知识点
1.DHCP使用的传输层协议是UDP2.DNS服务器间进行域传输的时候用TCP 53,客户端查询DNS服务器时用 UDP 53。DNS查询超过512字节,TC标志出现 使用TCP发送,小于512字节的时候用UDP3.HTTP本身是一个协议,但其最终还是基于TCP的。HTTP/1.0为每一次HTTP的请求/响应建立一条新的TCP链接,因此一个包含HTML内容和图片的页面将需要建立多次的短期的TCP链接。一次TCP链接的建立将需要3次握手。为了获得适当的传输速度,则需要TCP花费额外的回路链接时原创 2020-09-04 17:41:01 · 179 阅读 · 0 评论 -
HTTP的长连接短连接问题
长连接短连接HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上接收端收到发送端所发出的所有包,并且顺序与发送顺序一致。TCP协议是可靠的、面向连接的如何理解HTTP协议是无状态的HTTP协议是无状态的,指的是协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。也就是说,打开一个原创 2020-09-04 16:12:15 · 178 阅读 · 0 评论 -
HTTP 知多少?HTTP报文格式+请求头+请求类型+请求状态码
1. HTTP报文基本格式HTTP请求报文组成:请求行+请求头+请求体请求行:包含用于请求的方法(HEAD/GET/POST),请求 URI 和 HTTP 版本。 请求头:客户端的Cookie和User-Agent就放在这里. 请求体: 比如客户端POST的数据就放在这里(对比:GET的数据放在请求行的URL里).HTTP响应报文组成:响应行+响应头+响应体响应行/状态行:包含表明响应结果的状态码,状态码描述和 HTTP 版本。 响应头: 服务器的Set-Cookie和Server信息就原创 2020-06-25 18:44:14 · 771 阅读 · 0 评论 -
浏览器输入URL后发生了什么?(一次完整的HTTP请求过程)以及后面的连环炮式提问该怎么应对?
声明:博客内容是汇总的,侵删~说一下本篇博客回答了哪些问题,目录如下:浏览器输入URL后发生了什么?各个步骤都用到了哪些协议? 浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?什么情况下会断开? 一个 TCP 连接可以对应几个 HTTP 请求?(这在问你HTTP1.0和1.1的区别) 一个 TCP 连接中 HTTP 请求发送可以一起发送么(比如一起发三个请求,再三个响应一起接收)?(提示,这就是在问你HTTP2.0和HTTP1.1协议的区别) 浏览器对同一H原创 2020-06-25 17:03:04 · 676 阅读 · 0 评论 -
OSI 七层网络模型里分别有哪些协议?哪些设备?TCP/IP协议呢
记不住,备忘一下。七个层次的功能物理层为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。数据链路层负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。网络层为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确原创 2020-06-13 18:11:22 · 2430 阅读 · 0 评论 -
关于HTTPS你需要知道的几个问题
HTTPS是什么HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS主要优点使用HTTPS协议可认证用户和服务器,确保数据发送到正确的客户机和服务器; HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安全,可防止数据在传输过程中不被窃取、改变,确保数据的完整性。 HTTPS是现行架构下最安全的解决方案,虽然不是绝对安全,但它大.原创 2020-06-13 17:48:42 · 257 阅读 · 0 评论 -
TCP和UDP的主要区别有哪些?
UDP协议和TCP协议都是传输层协议。TCP(传输控制协议)提供的是面向连接,可靠的字节流服务。客户和服务器交换数据前,必须现在双方之间建立一个TCP连接,之后才能传输数据。并且提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP(用户数据报协议)是一个简单的面向数据报的运输层协议。它不提供可靠性,只是把应用程序传给IP层的数据报发送出去,但是不能保证它们能到达目的地。由于UDP在传输数据报前不用再客户和服务器之间建立一个连接,且没有超时重发等机制,所以传输速度很原创 2020-06-13 15:53:38 · 1688 阅读 · 0 评论 -
Get和Post的区别你真的知道吗
GET和POST是什么?HTTP协议中的两种发送请求的方法。HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP。经常听说的区别(不完整)最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。 GET请求在URL中传送的参数是有长度限制的(2KB),而POST没有。 GET在浏览器回退时是无害的,而POST会再次提交请求。 对参数的数据类型,G.原创 2020-06-13 14:58:23 · 161 阅读 · 0 评论