- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考试复习资料-学生
考试复习资料
考试题型
一、填空题,每空1分(共15分)
二、简答题,每小题5分(共20分)说明:共6道题,任选其中4道,多做者以其中分值较高的4道题进行计分。
三、程序填空题,每空2分(共20分)
四、程序设计题(15分)
五、综合实验及报告(20分)上机实验后按要求准时提交
六、考勤及平时表现(10分)
考试时间:90分钟
一、填空题
1.根据网络通信的特点,套接字可以分为两类:流式套接字,专用于使用TCP协议进行通信的应用程序中;数据报套接字,专用于使用UDP协议进行通信的应用程序中。
2.要通过互联网进行通信,至少需要一对套接字,运行于客户机端的称之为ClientSocket,运行于服务器端的称之为ServerSocket。
3.套接字是网络通信过程中端点的抽象表示,实现中以句柄形式创建,包含了进行网络通信所必需的五种信息:即连接使用的协议、本地主机的IP地址、本地进程的协议端口、远程主机的IP地址和远程进程的协议端口。
4.MAC意为介质访问控制。MAC地址是烧录在网卡里的MAC地址,也叫硬件地址,由 48 比特长十六进制的数字组成。
5.计算机网络是一个比较复杂的系统,有大量的应用程序和协议。因特网中综合考虑硬件和软件的因素,将计算机网络分为五层:应用层、传输层、网络层、链路层和物理层。
6.在参考层次模型中,NetBIOS处于表示层和会话层之间,是参考模型的高层。
7.通常情况下,在Socket套接字编程中,如果用户将数据通过网络发送时,需要将数据转换成以网络字节顺序排列,否则可能造成数据损坏。如果用户是将网络中接收到的数据存储在本地计算机上,那么需要将数据转换成以主机字节顺序排列。
8.FTP服务一般运行在20和21这两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向FTP 服务器的进口。
9.CSocketFile类虽然派生于CFile类,但是它却屏蔽掉了函数 CFile::Open()。
10.编程中,用户可以向服务器发送LIST命令,服务器接收到该命令后会向客户端返回FTP目录下的文件列表信息。
11.当用户从FTP服务器下载文件时,首先,客户端向服务器发送RETR命令,然后根据获取的文件大小,利用函数Recv()进行接收。
12.下述字段表示在HTTP服务器的响应消息中,实体数据是一幅bmp格式的位图,其大小为1024B。
HTTP/1.1 200 OK
Date:Mon,21 Nov 2008 18:33:22 GMT
Sever:Microsoft-IIS/6.0
Accept-Ranges:bytes
Content-Type:image/bmp
Content-Length:1024
Connection:close
13.在操作系统中,可以使用操作系统命令打开邮件程序。假设需要将邮件发送到邮件地址为hlwcxsj@163.com的邮箱中,所使用的命令是“mailto: hlwcxsj@163.com”。
14.HTTP响应是指服务器对客户端的请求作出的反应,是通过消息实现的。响应消息由消息头和消息体两部分组成,两者之间用一个空白行分开。消息头中包含了响应的当前状态和服务器的一些信息,消息体中包含了响应的实体数据。
15.如果邮件没有发送成功,则客户端应该将该邮件重新进行发送。邮件的重发必须在保证邮件内容不发生改变的情况下进行。实际上,邮件进行重发只用在原有邮件头的标题字段前加上字符串“Resent-”即可。
16.POP3服务的TCP默认端口为110,当客户主机需要服务器上的邮件时,它向服务器发出建立一条TCP连接的请求。
17.POP3通信方式与SMTP一样,使用标准命令与服务器进行数据交换。命令QUIT的作用是终止与服务器的会话连接。命令DELE表示对邮件进行删除操作。命令RETR的作用是取出第N封邮件。
18.在HTTP相应信息中,Content-Length标题须与Content-type标题一起使用,用于表示实体数据的大小,以字节为单位。
二、简答题
1.在微软基础类库中,CAsyncSocket类封装了异步套接字的基本功能。简述用户使用该类进行网络数据传输的四个步骤。
答案参考课件
2.Windows网络程序开发均是基于Windows套接字实现的,简述使用MFC中CSocket类进行编程的基本流程。
(1)创建套接字
使用CSocket类创建套接字对象是通过该类的构造函数创建的。
其原型为:CSocket::CSocket()
(2)绑定地址信息
创建服务器套接字时,应调用该类的Bind()函数将套接字对象与服务器地址信息绑定在一起。
其原
文档评论(0)