- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络程序设计复习题(带答案)
网络程序设计复习题
1、为了实现网络的互联,互联网技术必须保证使用不同硬件结构的计算机能够进行通信
适用于多种不同的操作系统、能够使用多种分组交换网络硬件
2、因特网体系结构委员会的英文简称是ICCB
3、协议的实现要落实到一个个具体的硬件模块和软件模块上,在网络中将这些实现特定功能的模块称为实体
4、连接控制、流控制、报文分段等属于传输层功能
5、IP数据报协议标识字段指明了IP数据报封装的协议,当标识字段为 6 时表示封装的是TCP协议
6、ICMP报文不包括地址解析报文
7、套接字是指IP地址和端口号的组合。
8、TELNET通过TCP/IP协议模块在客户机和远程登录服务器之间建立一个以下不是UDP协议的特性虚拟局域网通常采用交换机端口号MAC地址网络层地址或办公自动化服务不是网络操作系统提供的服务
不是IP路由器应具备的主要功能
15、java当中网络编程的接口是在包当中提供的。
16、会话的建立、维护和交互过程中的同步等属于会话层功能
17、在网络层,IP模块根据IP数据报首部中的协议值决定将数据报中的数据交给哪一个模块去处理,当协议值为17,应将数据交给UDP模块处理
18、
20、回应请求与应答报文的目的是对网络进行诊断和测试,使用它可以了解
设备的可达性
21、2、、、、RIP规定最大跳数为,若跳数为则表示不可达。、、、、、Windows套接字在阻塞和非阻塞两种模式下执行I/O操作。在阻塞模式下,在I/O操作完成前,执行的操作函数一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管I/O是否完成,该函数所在的线程会继续运行。Libnet提供了一个跨平台的网络数据包构造和发送编程接口。
37、什么叫套接字,套接字按通信性质可以分为哪两类,简述这两类的套接字。
多个TCP连接或多个应用程序进程可能需要通过同一个 TCP协议端口传输数据。为了区别不同的应用程序进程和连接,许多计算机操作系统为应用程序与TCP/IP协议交互提供了称为套接字(Socket)的接口
39、什么是网络编程?简述应用进程间的两种通信方式。
网络编程就是利用网络应用编程接口编写网络应用程序,实现网络应用进程间的信息交互功能。
应用进程间的通信可分为两种:同一系统上应用进程间的通信和不同系统上应用进程间的通信。同一系统间的通信又称为进程间通信,不同系统间上进程间的通信必须通过网络编程接口访问网络协议提供的服务来实现。
40、Socket网络编程通过调用一系列Socket API函数实现,了解这些函数的作和基本调用流程是进行网络编程的重要前提。请说明在面向连接的套接字程序设计为中,进行网络通信程序设计时,客户机和服务器端socket函数的基本调用流程图。
流程图如下图:
……10分
工作过程:服务器先启动,通过调用socket()建立一个套接字,然后调用bind() 将套接字与本地网络地址连接在一起,再调用listen()使套接字做好侦听的准备,并规定它的请求队列的长度,之后调用accept()来接受连接,连接一旦建立,客气机和服务器之间就可以通过调用read()和write()来发送和接收数据。结束后用close()关闭连接。
41、编写java程序,读取网络上文件内容
import java.io.*; import .*; import java.awt.*; import java.applet.*; public class showfile extends Applet{ URL fileur; TextArea showarea = new TextArea(Please wait a while for get text,10,70); public void init() { String url = /~xyx/doc/manhua.html; try { fileur = new URL(url); } catch ( MalformedURLException e) { System.out.println(Canacute;t get URL: ); } add(showarea); } public void paint(Graphics g) { InputStream filecon = null; DataInputStream filedata = null; String fileline;
文档评论(0)