从在浏览器中输入网址(URL)到内容展现在屏幕上的过程

本文记录了从在浏览器输入网址到内容显示在屏幕上的过程,包括浏览器解析URL生成HTTP请求,DNS域名解析获取服务器IP,以及HTTP请求消息的结构。通过GET和POST方法解释了客户端与服务器的交互,还详细介绍了HTTP状态码的分类。
摘要由CSDN通过智能技术生成

前言:看了计算机网络相关的知识,但是很容易忘记,这里根据自己的看的过程记一下笔记,加深记忆。

1、浏览器对网址进行解析,并根据网址的含义生成请求消息
以访问web服务器为例,解析网址之后,得到web服务器的域名和要访问文件的路径名,接着生成http请求消息。

http协议
http协议规定了客户端和服务器之间交互消息的内容和步骤。
首先,客户端向服务器发送请求消息,包含“对什么”和“进行什么样的操作”两个部分的内容,“对什么”部分就是要访问的目标,称为“URI”,“进行什么样的操作”部分称为方法,它告诉web服务器要完成什么样的工作。
然后,服务器收到请求消息之后,对其中的内容进行解析,根据URI和方法判断“对什么”“完成什么样的工作”,并根据要求完成自己的工作,将结果放入响应消息中,返回给客户端。

一条请求消息只能包含一个URI,如果要获得多个文件,则需要每个文件各生成一条请求消息。比如一个网页中含有3张图片,则需要发送4条请求消息。一条请求消息获得网页文件,并将文字部分显示在屏幕上,浏览器在显示文字时,搜索相应的标签,当遇到图片相关的标签时会在屏幕上留出用来显示图片的空间,然后再次访问web服务器,请求获得图片文件。

方法中常用的是GET和POST方法。如果是表单,在HTML源代码中会在表单的属性中指定用POST还是GET方法,GET方法最多只能传送几百个字节的数据&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值