1.什么叫应用程序编程接口(API)?
是指用户通过网络操作系统提供的系统功能调用编写应用程序,达到使用网络、操纵网络的目的。(它是程序员用来开发特定计算机环境下应用程序的一组函数)。
它的作用?
为了便于用户使用网络和开发网络应用程序提供方便灵活的编程接口。
2.TCP与用户的编程接口有哪两种形式?
①管套Socket接口 ②传输层TLI接口。
它们各自的特点是什么?
①Socket接口特点:管套具有管套描述符,但没有与之相连的设备文件;只要进程保存管套的文件描述符,管套就一直存在,直到没有进程打开其描述符为止,这时管套才被撤消;既可以产生一个管套,也可以同时产生一对管套。
②TLI接口特点:它是一组函数的集合,为用户提供传输层接口,包括建立通信、管理连接和传送数据。还可实现同TCP、UDP的接口。
3.TLI提供了哪两种服务模式?
①面向连接的服务。 ②面向非连接的服务。
4.什么叫管套?
管套也叫套接字或套接口,网络对话的每一端称为一个端点,管套是网络通信的一个端点,管套是网络通信过程中端点的抽象表示。
画图说明管套在虚电路服务中的应用。
在提供虚电路服务的信道上,使用管套实现客户与服务器间的通信。
客户→产生管套→地址与管套连接→申请一个连接请求→网上信息
服务器→产生管套→地址与管套连接→管套处于Listen状态→等待并接收请求→网上信息
5.试说明管套在数据报服务中的应用。
在提供数据报服务的信道上使用管套类似于发送与接收邮件。客户方的应用就像一个人的发信动作,服务器方的应用就像一个人的收信动作。在通信开始之间,两方必须设置管套,就像通信双方必须有信箱一样。
通信过程?
客户→产生管套→管套与地址连接→申请与服务器的连接→发送数据报→网上信息→等待数据报到达
服务器→产生管套→管套与地址连接→等待数据服到达→发送数据报→网上信息
6.什么叫WinSock?
Windows环境下的TCP/IP编程接口叫做WinSock。
如何用WinSock实现网络通信?
基于TCP/IP协议的网络通信,其主要模式是客户/服务器模式。
在该模式下,利用Socket进行通信的过程是?
(1)服务器方:①申请套接字,打开通信信道,通知本地主机在一端口上接受客户机的请求。②等待客户机请求到达指定端口。③接收到客户机的请求后,启动一个新进程处理来自客户机的用户请求,同时释放旧进程以响应新的客户请求。当服务器完成时,关闭服务器进程。④继续等待客户机的请求。⑤如果服务器不想响应客户机请求,则关闭服务进程。
(2)客户方:①申请一套接字,打开通信信道,并将其连接到服务机上的保留端口,该端口对应服务器的TCP/IP进程。②向服务器发出请求消息(报文),等待接收应答。③接受服务来的应答,当不再请求时关闭信道并终止客户进程。
7.API所采用的基本构造技术就是分层。
8.利用管套通信实际上就是利用管套函数通信。
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
2022年浙江自考广告文案复习资料
08-102023年10月浙江自考《儿童文学概论》复习资料(2)
07-222022年浙江自考俄罗斯小说文体论复习资料第五章
10-082023年4月浙江自考英语(二)串讲笔记:lesson10-13
02-102022年浙江自考心理学复习重点(七)
08-062023年10月浙江自考中国古代文学史(一)复习资料:陈子昂与张若虚
09-062023年10月浙江自考传播学概论复习资料:反馈
08-292022年浙江自考英语(二)复习资料:语法及课后翻译(16)
10-172022年浙江自考《科技档案管理》串讲笔记(11)
10-102023年浙江自考水产繁殖育苗技术复习资料:论述题
02-27