【计算机网络】HTTP协议和web服务器

1、浏览器与web服务器在应用层通信使用的是http协议(超文本传输协议),而http协议在传输层使用的是tcp协议
2、浏览器向服务器发起连接前,需要得到服务器的IP及端口。
用户在浏览器中通常只输入网址(网站域名),浏览器会通过DNS服务查询获取到服务器的IP地址。对于端口来讲,使用http 协议的程序一般默认使用 80端口。
面试题:如果在浏览器上输入网址,之后会发生什么?
在这里插入图片描述
3、浏览器服务器建立连接后,如果两次以上的请求复用同一个tcp连接,则称之为长连接
如果浏览器发送一次请求报文,服务器回复一次应答就断开连接,下次交互再重新进行三次握手建立连接,那么就被称作短连接
4、HTTP请求报文结构
在这里插入图片描述
(1)HTTP请求方法
GET:申请获取资源,而不对服务器产生任何其他影响
HEAD:和GET方法类似,不过仅要求服务器返回头部信息,而不需要传输任何实际内容
POST:客户端向服务器提交数据的方法。这种方法会影响服务器:服务器可能根据收到的数据动态创建新的资源,也可能更新原有的资源
PUT:上传某个资源.
DEI ETE:删除某个资源
5、应答报文段:服务器发送给浏览器

在这里插入图片描述
(1)状态码
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值