计算机网络
瓜冬瓜
我想找份实习,额啊~
展开
-
输入网址到网页显示的过程
1. 浏览器中输入URL2. 浏览器根据输入的URL去寻找对应的IP地址先从浏览器缓存里找IP,因为浏览器会缓存DNS记录一段时间如没找到,再从Hosts文件查找是否有该域名和对应IP如没找到,再从路由器缓存找如没好到,再从DNS缓存查找如果都没找到,浏览器域名服务器向根域名服务器查找域名对应IP,还没找到就把请求转发到下一级,直到找到IP3. 与对应IP地址的WEB服务器建立T...原创 2019-06-27 14:41:56 · 2756 阅读 · 0 评论 -
HTTP1.0、HTTP1.1和HTTP2.0
我们知道,HTTP工作流程如下:用户在点击鼠标链接某个万维网文档时,HTTP协议首先要和服务器建立TCP连接。这需要使用三报文握手。当建立TCP连接的三报文握手的前两部分完成后(即经过了一个RTT时间后),万维网客户就把HTTP请求报文,作为建立TCP连接的三报文握手中的第三个报文的数据,发送给万维网服务器。服务器收到HTTP请求报文后,就把所请求的文档作为响应报文返回给用户。可以看出...原创 2019-06-27 14:08:50 · 487 阅读 · 0 评论 -
HTTP(超文本传输协议)
TCP(传输控制协议)HTTP(超文本传送协议)原创 2019-06-27 13:27:52 · 757 阅读 · 0 评论 -
HTTP状态码
当我们访问一个网页时,浏览器会向网页所在服务器发出请求。在浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码分类HTTP状态码共分为5种类型:分类分类描述1XX信息性状态码,服务器收到请求,需要请求者继续...原创 2019-06-24 23:03:47 · 165 阅读 · 0 评论 -
TCP的三次握手和四次挥手
序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到下一个字节的编号;因此当前...转载 2019-07-20 20:59:34 · 107 阅读 · 0 评论 -
服务器端性能优化之CDN
什么是CDNCDN (Content Delivery Network) 可直译成内容分发网络。CDN的本质仍然是利用缓存技术缓存, 解决的是如何将数据快速可靠从源站传递到用户的问题。用户获取数据时,不需要直接从源站获取,通过CDN对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到快速访问,并减少源站负载压力的目的。CDN部署静态内容:JavaScript脚本、CSS样式表、图片、图...转载 2019-08-11 15:37:21 · 261 阅读 · 0 评论 -
HTTPS
HTTP协议存在两个主要的安全缺陷:数据明文传送不对数据进行完整性检测为了增强Web的安全性,HTTPS协议被提出,以解决HTTP协议中的安全性问题。原创 2019-08-22 22:00:27 · 146 阅读 · 0 评论 -
HTTP首部
通用字段作用Cache-Control控制缓存的行为Connection浏览器想要优先使用的连接类型,比如 keep-aliveDate创建报文时间Pragma报文指令Via代理服务器相关信息Transfer-Encoding传输编码方式Upgrade要求客户端升级协议Warning在内容中可能存在错误请求...原创 2019-10-03 12:36:12 · 169 阅读 · 0 评论