第十章测试1.
TCP通信中,服务器和客户端根据已经协商的协议交互,通信完成后不需要关闭连接( )
A:错 B:对
答案:A
2.
下列语句正确的是:( )
A.服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求
B.ServerSocket( )构造函数在一个特定的端口创建一个新的Socket对象
C. accept()方法会返回一个和服务器端Socket对象相连接的Socket实例。
D. socket 会通过调用 bind() 函数来绑定的本地地址及端口。
A:服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求 B:accept()方法会返回一个和服务器端Socket对象相连接的Socket实例 C:ServerSocket( )构造函数在一个特定的端口创建一个新的Socket对象 D:socket 会通过调用 bind() 函数来绑定的本地地址及端口。 3.
以下描述错误的是:( )
A在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket.
B.使用一个ServerSocket()构造函数在一个特定的端口创建一个新的ServerSocket对象。
C. ServerSocket使用他的accept()方法来监听这个端口的出站连接
D.服务器必须建立一个ServerSocket对象,该对象通过将客户端的套接字对象和服务器端的一个套接字对象连接起来
A: ServerSocket使用他的accept()方法来监听这个端口的出站连接 B:使用一个ServerSocket()构造函数在一个特定的端口创建一个新的ServerSocket对象。 C:在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket. D:服务器必须建立一个ServerSocket对象,该对象通过将客户端的套接字对象和服务器端的一个套接字对象连接起来
UDP编程协议(用户数据报协议)是无连接的不可靠的无序的速度快( )
A:错 B:对 5.
下列语句正确的是:( )
A.使用DatagramSocket发送数据报时,是由DatagramPacket自身决定数据报的目的地
B.JAVA创建得到了DatagramPacket实例之后,就可以通过相关方法来接收和发送数据
C. DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的
D.服务器端创建DatagramSocket( ),绑定一个制定的端口号的信息
A:JAVA创建得到了DatagramPacket实例之后,就可以通过相关方法来接收和发送数据 B:DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的
以下描述错误的是:( )
A.DatagramSocket(int port, InetAddress iad):表示创建一个套接字,绑定到特定的端口号及指定地址.
B.通常在创建服务器时,创建指定端口的DatagramSocket实例
C. recevie(DatagramPacket dp),删除数据报
D.send(DatagramPacket dp),发送数据报
A:DatagramSocket(int port, InetAddress iad):表示创建一个套接字,绑定到特定的端口号及指定地址 B:send(DatagramPacket dp),发送数据报 C:recevie(DatagramPacket dp),删除数据报
下列说法错误的是( )
A. DatagramSocket类此类表示用来接收和发送数据的套接。
B.使用DatagramSocket代表TCP协议的Socket,它的唯一作用就是接收和发送数据报
C. DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的。
D. DatagramSocket(),表示创建一个默认的套接字,并绑定到本地地址和一个随机的端口号
A:DatagramSocket(),表示创建一个默认的套接字,并绑定到本地地址和一个随机的端口号 B:使用DatagramSocket代表TCP协议的Socket,它的唯一作用就是接收和发送数据报 C:DatagramSocket类此类表示用来接收和发送数据的套接。 D:DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的 8.
下列说法错误的是( )
A. DataGramPacket类表示发送数据报包的类
B DatagramPacket有多个构造函数,通常情况下他们都有两个共同的参数buffer 和 length
C.数据报包用来实现无连接包投递服务,不对包投递做出保证。
D.UDP首先将要传输的数据定义成数据报,大小限制在128k,在数据报中指明数据所要达到的Socket 。
A:UDP首先将要传输的数据定义成数据报,大小限制在128k,在数据报中指明数据所要达到的Socket 。 B:DataGramPacket类表示发送数据报包的类 C:数据报包用来实现无连接包投递服务,不对包投递做出保证 D:DatagramPacket有多个构造函数,通常情况下他们都有两个共同的参数buffer 和 length 9.
InetAddress类的静态方法getByName(String s),获得一个InetAddress对象( )
A:对 B:错 10.
以下描述错误的是:( )(多选)
A.UDP协议面向有连接的,数据不安全,速度快。不区分客户端与服务端
B.面向连接(三次握手),数据安全,速度略低。分为客户端和服务端
C. URL类的实例封装着一个统一资源定位符
D.使用URL创建对象的应用程序称作服务端程序
A:UDP协议面向有连接的,数据不安全,速度快。不区分客户端与服务端 B:面向连接(三次握手),数据安全,速度略低。分为客户端和服务端 C:使用URL创建对象的应用程序称作服务端程序 D: URL类的实例封装着一个统一资源定位符 11.
下列语句正确的是:( )
A.URL对象通常包含最基本的三部分信息:协议、地址、端口
B.三次握手: 客户端先向服务端发起请求, 服务端响应请求, 传输数据
C. TCP/IP协议,主要解决数据如何在网络中传输
D. openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源
A:TCP/IP协议,主要解决数据如何在网络中传输
下列说法错误的是( )
A. java.net 包中提供了TCP和UDP两种常见的网络协议的支持。
B.TCP 协议保障了两个应用程序之间的可靠通信
C. UDP 是一个无连接的协议。提供了应用程序之间要发送的数据包。
D. IP协议 对应于网络中的传输层
A:TCP 协议保障了两个应用程序之间的可靠通信 B:IP协议 对应于网络中的传输层 C: UDP 是一个无连接协议。提供了应用程序之间要发送的数据包。 D:java.net 包中提供了TCP和UDP两种常见的网络协议的支持 13.
下列说法错误的是( )
A. ping命令可以用来测试与目标终端的联通检测
B. ipconfig命令可以查看本机的地址配置信息
C. HTTP协议对应于网络中应用层
D. TCP协议 对应于网络中的网络层
A:HTTP协议对应于网络中应用层 B:TCP协议 对应于网络中的网络层