单选题
运行Web浏览器的计算机与网页所在的计算机要建立______连接,采用______协议传输网页文件。
【正确答案】
A
【答案解析】本题考查计算机网络的连接与协议,是常考的知识点。
运行Web浏览器的计算机我们称为“客户端”,网页所在的计算机我们称为“服务器端”,“客户端”与“服务器端”需要建立TCP连接,才能在客户端看到网页的内容。
TCP连接的建立如下。
(1)服务器端通过listen来准备接收外来的连接,称为被动打开(passive open)。
(2)客户端通过connect连接服务器,称为主动打开(active open)。在这个操作中,客户端需要发送一个同步数据报(SYN)用来通知服务器端开始发送数据的初始序列号。通常情况下,同步数据报不携带数据,它只包含一个IP头部、一个TcP头部和本次通信所使用的TCP选项。
(3)服务器端必须对客户端发送过来的同步数据报(SYN)进行确认,同时自己也要发送一个同步数据报(SYN),它包含客户端发送数据的初始序列号。服务器端将在同一连接中发送的数据初始序列号和对客户端发送的确认信息(ACK),都放在一个数据报中,一起发送给客户端。
(4)客户端也必须发送确认服务器端的同步数据报(SYN)。
采用B/S模式传输网页文件,通常采用HTTP(超文本传输协议)。