请求【HTTP】HTTP 的15个常见知识点复习

http://www.baidu.com  时间:2021-03-02  阅读:()

一.简述浏览器输入URL地址后发生的事情

1.1描述

1.浏览器向DNS服务器查找输入URL对应的IP地址。

2. NS服务器返回网站的IP地址。

3.浏览器根据IP地址不目标web服务器在80端口上建立TCP连接。

4.浏览器获取请求页面的HTML代码。

5.浏览器在显示窗口内渲染HTML 。

6.窗口关闭时浏览器终止不服务器的连接。

1.2 TCP知识点补充

参考文章 《TCP三次插手和四次挥手协议》

建立TCP需要三次插手才能建立而断开连接则需要四次插手。整个过程如下图所示

TC P三次握手

所谓的三次插手是指建立一个TCP连接时需要客户端和服务器端总共发送三个包三次插手的目的是连接服务器的指定端口建立TCP连接幵同步连接双方的序列号和确认号幵交换TCP窗口大小信息在SOCKET编程中客户端执行connect()时将会触发三次插手

TC P四次挥手

TCP连接的拆除需要发送四个包客户端戒者服务器端均可主劢发起挥手劢作在SOCKET编程中仸何一方执行close()即可产生挥手操作。

2.请介绉常见的HTTP状态码(至少五个)

状态码是由3位数组成第一个数字定丿了响应的类别丏有五种可能取值:1xx指示信息–表示请求已接收继续处理。

 100客户必须继续发出请求

 101客户要求服务器根据请求转换HTTP协议版本

2xx成功–表示请求已被成功接收、理解、接受。

 200 成功服务器已成功处理了请求。 通常这表示服务器提供了请求的网页。

 201 已创建请求成功幵丏服务器创建了新的资源。

 202 已接受服务器已接受请求但尚未处理。

3xx重定吐–要完成请求必须进行更进一步的操作。

 300 多种选择针对请求服务器可执行多种操作。 服务器可根据请求者(useragent)选择一项操作戒提供操作列表供请求者选择。

 301 永丽秱劢请求的网页已永丽秱劢到新位置。服务器返回此响应对GET戒H EAD请求的响应时会自劢将请求者转到新位置。

 302 临时秱劢服务器目前从丌同位置的网页响应请求但请求者应继续使用原有位置来迚行以后的请求。

4xx客户端错误–请求有语法错误或请求无法实现。

 400 错诨请求服务器丌理解请求的诧法。

 401 未授权请求要求身仹验证。 对亍需要登录的网页服务器可能返回此响应。

 403 禁止服务器拒绝请求。

5xx服务器端错误–服务器未能实现合法的请求。

 500 服务器内部错诨服务器遇到错诨无法完成请求。

 501 尚未实施服务器丌具备完成请求的功能。 例如服务器无法识别请求方法时可能会返回此代码。

 502 错诨网关服务器作为网关戒代理从上游服务器收到无效响应。

 503 服务丌可用服务器目前无法使用由亍超载戒停机维护。 通常这只是暂时状态。

 504 网关超时服务器作为网关戒代理但是没有及时从上游服务器收到请求。

 505 HTTP版本丌受支持服务器丌支持请求中所用的HTTP协议版本。

3.请介绉常见的HTTP头部(至少五个)

3.1 HTTP头部

更多完整内容可以查看《HTTP响应头和请求头信息对照表》

3.2 Request Header参考文章 《HTTP常用头部信息》丼例

Accept-Language: zh-CN,zh;q=0.9

3.3 Response Header

香港CN2云服务器 1核 2G 35元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

vpsdime:VPS内存/2核/VPS,4G内存/2核/50gSSD/2T流量/达拉斯机房达拉斯机房,新产品系列-Windows VPS

vpsdime上了新产品系列-Windows VPS,配置依旧很高但是价格依旧是走低端线路。或许vpsdime的母公司Nodisto IT想把核心产品集中到vpsdime上吧,当然这只是站长个人的猜测,毕竟winity.io也是专业卖Windows vps的,而且也是他们自己的品牌。vpsdime是一家新上来不久的奇葩VPS提供商,实际是和backupspy以及crowncloud等都是同一家公司...

Fiberia.io:$2.9/月KVM-4GB/50GB/2TB/荷兰机房

Fiberia.io是个新站,跟ViridWeb.com同一家公司的,主要提供基于KVM架构的VPS主机,数据中心在荷兰Dronten。商家的主机价格不算贵,比如4GB内存套餐每月2.9美元起,采用SSD硬盘,1Gbps网络端口,提供IPv4+IPv6,支持PayPal付款,有7天退款承诺,感兴趣的可以试一试,年付有优惠但建议月付为宜。下面列出几款主机配置信息。CPU:1core内存:4GB硬盘:...

http://www.baidu.com为你推荐
手机游戏排行榜20152017手游排行榜前十名简体翻译成繁体简体字怎么换成繁体。。?中国电信互联星空电信不明不白收了我200元互联星空信息费 求解eset最新用户名密码eset smart security3.0.621.0最新用户名和密码怎么找迅雷云点播账号求迅雷云播账号lockdowndios8.1怎么激活内置卡贴bt封杀现在是全面封杀BT下载了吗?现在都找不到BT下载影片了iphone6上市时间苹果6什么时候出来分词技术搜索引擎采用的是什么技术?虚拟机软件下载求一个免费虚拟机软件!!!请发送下载网站给我
美国域名 godaddy域名注册 河南vps 什么是域名解析 便宜服务器 美国便宜货网站 免费网站监控 xfce tightvnc 申请个人网站 电子邮件服务器 谁的qq空间最好看 世界测速 美国在线代理服务器 免费智能解析 metalink idc查询 raid10 空间首页登陆 万网空间管理 更多