全文预览

网络编程试卷含答案

上传者:hnxzy51 |  格式:doc  |  页数:5 |  大小:56KB

文档介绍
此通信的一端在发送消息前,必须解决如何不被另一端NAT设备拦截的问题,即如何穿越对方NAT的阻止。Р基于server的UDP网络穿越Р客户端A与客户端B分别登录服务器S;РA发送命令给S,请求S向B发出打洞请求。РS发送打洞命令给B;РB收到消息后向A发送消息;РA向B发送消息,实现网络穿越;Р6.FTP协议的两种工作方式是什么,请简述。(6分)Р答:Р(1)PORT方式,即客户主动式。客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端使用并监听某临时端口,并在命令链路上用PORT方式告诉服务器采用主动传输方式。于是服务器从20端口向客户端的临时端口发送连接请求,建立一条数据链路来传送数据。Р(2)PASV方式,即客户被动式。客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端告诉服务器采用被动传输方式。于是服务器使用并监听某临时端口,并在命令链路上用PASV命令告诉客户端对应的端口号。最后客户端向服务器发送连接请求,建立一条数据链路来传送数据。Р7.HTTP协议的内容有哪些?(5分)Р答:РHTTP请求信息。РHTTP方法。РHTTP响应信息。РURLРHTTP流程Р8.HTTP无状态与持久连接分别是什么意思,请简述。(5分)Р答:无状态的意思是,每一个请求与响应是互相独立的。而持久连接是,服务器Р会在一定时间内保留该连接的相关信息。Р9.在IE地址栏中输入域名后的HTTP流程。(5分)РURL自动解析;Р获取IP,建立TCP连接;Р客户端浏览器向服务器发出HTTP请求;РWeb服务器应答,并向浏览器发送数据;РWeb服务器关闭TCP连接。Р10.POP3流程有哪几个阶段?(5分)Р答:Р授权阶段,认证;Р操作阶段,邮件接收;Р更新阶段,更新邮件信箱;

收藏

分享

举报
下载此文档