客户端访问百度的整个过程_在浏览器中输入www.baidu.com后执行的全部过程

1、客户端浏览器通过DNS解析到www.baidu.com的IP地址202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。

2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。

3、客户端的网络层不用关心应用层或者传输层的东西,主要做的是通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作,我不作过多的描述,无非就是通过查找路由表决定通过那个路径到达服务器。

4、客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址。

**事件顺序**:

(1) 浏览器获取输入的域名www.baidu.com(2) 浏览器向DNS请求解析www.baidu.com的IP地址

(3) 域名系统DNS解析出百度服务器的IP地址

(4) 浏览器与该服务器建立TCP连接(默认端口号80)

(5) 浏览器发出HTTP请求,请求百度首页

(6) 服务器通过HTTP响应把首页文件发送给浏览器

(7) TCP连接释放

(8) 浏览器将首页文件进行解析,并将Web页显示给用户。

**涉及到的协议**:

(

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2020 年计算机二级《 Web 程序设计》练习题及答案 一、名词解释 1、 HTM:L hyper text markup language ,超文本标记语言 2、ASP: active server pages ,活动服务器网页 3、URL: uniform resorce locator ,统一资源定位符 4、3W: world wide web ,万维网 5、CSS: cascading style sheets ,层叠式样式表 6、 IsNumeric 函数:测试自变量是否是一个数值 7、 Now函数功能:根据计算机系统设定的日期和时间返回当前的 日期和时间值 8、 Trim 函数功能:去掉字符串前后的空格 9、 Len 功能:返回字符串内字符的数目,或是存储一变量所需的 字节数 10、 msgbox() :基本输出信息框 11、 CStr 函数:将数据转换成一个字符串 12、 事件:是对网页各种控件状态改变的一种描述。 13、 对象:浏览器或脚本编写用于综合描述一组功能和事件 的组合体 14、 意思为:清除所有的 session 15、 组件:是将执行某项或一组任务的代码集成为一个独立的可 调用的模块 16、 SQL: structured query language ,结构化查询语言 17、ADO:ActiveX Data Objects.ActiveX 数据对象 18、ODBC:open database connectivity ,开放式数据库连接 19、InputBox 函数:在键盘上输入数据 二、填空题 1、如果操作系统是 Windows 2000,一般需要安装 组件才 能运行ASP程序。(IIS) 2、 ASP的脚本程序是在服务器端执行的,通常脚本代码不会被别 人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器, 这样做减轻了的 负担。 (网络传输 ) 3、 ASP的脚本程序是在 行的,通常脚本代码不会被别人 窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器, 这样做减轻了网络传输的负担。 (服务器端) 4、 Wet是基于 勺一种体系结构。客户机向服务器发送 请求,要求执行某项任务,而服务器执行此项任务,并向客户机返回 响应。 (C/S ( 客户机 / 服务器)) 5、 传输层也叫TCP层,主要功能是负责应用进程之间的端-端通 信,传输层定义了两种协议: TCP( 传输控制协议 ) 和 (UDP (用户数据报协议 )) 6、 传输层也叫TCP层,主要功能是负责应用进程之间的端-端通 信,传输层定义了两种协议: 和 UDP (用户数据报协议 ) (TCP( 传输控制协议 )) 7、 IP 地址是识别 Internet 网络的主机及网络设备的标识,通 常分为网络地址和 两部分。 ( 主机地址 ) 8、 IP 地址是识别 Internet 网络的主机及网络设备的标识,通 常分为 和主机地址两部分。 (网络地址 ) 9、 是识别 Internet 网络的主机及网络设备的标识。 (IP 地址 ) 10、 能够直接在In ternet Explorer 浏览器打开XML文档,更 多的是通过CSS和 式来显示XML文档。(XSL) 11、 能够直接在In ternet Explorer 浏览器打开XML文档,更 多的是通过 和XSL方式来显示XML文档。(CSS) 12、 ASP通过后缀名为asp的文件来实现,一个ASP文件相当于 一个 文件。 (可执行) 13、 ASP通过后缀名为 的文件来实现,一个 ASP文件相当 于一个可执行文件。 (asp) 14、 ASP运行于服务器端,是 Microsoft公司在1996年底推出的 一种取代 的Web应用程序开发技术。(CGI (或者公 共网关接口 )) 15、 ASP运行于 ,是Microsoft公司在1996年底推出 的一种取代CGI (或者公共网关接口)的Web应用程序开发技术。(服务 器) 16、 DHTMI的 D指的是 。(Dynamic ( 或者动态 )) 17、 IP地址一个C类地址三位是110,接下来21位是网络地址, 其余 ___位是主机地址。 (8) 18、 IP地址一个C类地址三位是110,接下来21位是 其余 8 位是主机地址。 ( 网络地址 ) 19、 Web是一种体系结构,它能够访问分布于 In ternet主机上的 联接在一起的链接文档。 (超链接) 20、 Web全称是 ,(World Wide Web) ----------------------- 2020年计算机二级《Web程序设计》练习题及答案全文共4页,当前为第1页。 2020年计算机二级《Web程序设计》练习题及答案全文共4页,当前为

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值