java 网络编程习题

java 网络编程习题

1、TCP/IP系统中的端口号是一个( )位的数字,它的范围是0到65535。

16

2、在Java编程语言中,TCP/IPsocket连接是用java.net包中的类实现的。其连接步骤和方法是

  • 服务器分配一个端口号。如果客户请求一个连接,服务器使用accept()方法打开socket连接
  • 客户在host的port端口建立连接
  • 服务器和客户使用inputstream和outputstream进行通信

3、ServerSocket的监听方法accept( )方法的返回值类型是( )。

socket

4、一个socket包括两个流:一个输人流和一个输出流。如果一个进程要通过网络向另一个进程发送数据,只需简单地写入与socket相关联的____________。

输出流

5、 在Socket编程中,IP地址用来标志一台计算机,但是一台计算机上可能提供多种应用程序,使用 ()来区分这些应用程序。

端口

6、 Java提供的类库支持_________协议,应用程序可通过URl地址,在访问网络上任何地方的对象时,如同访问本地文件一样简单

TCP/IP

7、Socket的工作步骤分为:创建Socket、打开连接到Socket的输入/输出流、按某个协议对Socket进行读/写操作、__________。

关闭Socket

8、由于URL对象对应的Internet地址可以划分为“协议名”、“端口号”和“文件名”3部分,所以创建一个URL对象后,可以通过修改这3部分内容来修改这个URL对象的Internet地址

9、我们可以方便地编写Java客户机/服务器程序,在客户机/服务器模式中,客户机一般通过套接字(Socket)使用服务器所提供的服务,Socket由两部分组成:IP地址和端口号

10、TCP协议是一种面向无连接的、可靠的、基于字节流的传输层通信协议,该协议占用系

你可能感兴趣的:(JAVA)