实用标准文案
网络编程习题集
一. 选择题(每题2分)
1. 以下哪个是TCP/IP模型?( )
A.应用层,表示层,网络层,物理层; B.应用层,运输层,网络层,链路层 C.应用层,运输层,链路层,物理层 D.应用层,运输层,网络层,物理层 2. 下列不属于应用层协议的是( ) A. UDP B. SNMP C. TELNET D. HTTP
3. 在Internet中用一个三元组可以在全局中唯一标识一个应用层进程,这不包括下列哪
一种 ( )
A.网络层协议 B.IP地址 C.端口号 D.传输层协议 4. TCP/IP协议簇中,哪一种是运输层协议( ) A.TCP B.ARP C.SMTP D.TFTP
5. 5. TCP/IP协议栈的核心部分不包括() A.TCP B. UDP C. ICMP D. IP
6. 下列哪种套接字传输的数据是无记录边界的字节流()
A. SOCK_STREAM B. SOCK_DGRAM C. SOCK_RAW D. SOCK_BINARY 7. 网际层协议不包括下列哪个协议() A.IP B. ICMP C. IGMP D. IMAP
8. 哪种协议为两台主机提供高可靠性的数据通信服务,将源主机的数据流无差错地传输到
目的主机? ()
精彩文档
实用标准文案
A. UDP B. HTTP C. FTP D. TCP
9. 哪种协议为应用层提供一种非常简单的服务,只是把数据分组从一台主机发送到另一台
主机,并不保证数据报正确到达目的端,通信的可靠性必须由相应的应用程序提供?( )
A. IP B. IGMP C. TCP D. UDP 10. TCP的特点不包括如下哪一点( )
A.面向连接 B.全双工数据传送 C.传输速度快 D.面向字节流 11. 关于线程哪一点是对的。( )
A.任何一个C#程序都有一个默认的线程,该线程是后台线程; B. 每个进程都有一个线程池。线程池默认大小有35个线程; C.线程池中的线程都是前台线程;
D. C#中常用的线程同步的语句是lock语句; 12. 回环地址是指( )。
A. 255.255.255.255 B. 127.0.0.1 C. 127.255.255.255 D. 10.0.0.0
13. TCP编程中,下面的哪个方法通常不会阻塞 ( D ) A. Accept( ) B. Connect( ) C. Send( ) D. Bind( ) 14. 以下哪个方法不是TcpClient对象提供的。( )
A. Connect( ) B.GetStream( ) C. Close( ) D. Accept( )
15. 创建TcpClient对象有多种重载方式,下面哪个构造函数不是合法的TcpClient对象构
造方法。( )
精彩文档
实用标准文案
A. TcpClient(string hostname,int port) B. TcpClient(IPEndPoint iep) C. TcpClient(AddressFamily family) D. TcpClient(string hostname)
16. 基于网际层提供的实际数据传输服务,在TCP编程中对上层应用程序屏蔽了主动操作
的同步与异步差异,下面哪个不属于主动操作请求。( ) A. 请求连接 B. 发送数据 C. 接收数据 D.请求关闭连接 17. TCP编程中,下面哪个方法是同步Socket编程方法。()
A. BeginConnect() B. BeginAcceptTcpClient() C. Connect() D.Beginlnvoke() 18. 在TCP/IP体系结构中,UDP对应于 OSI 参考模型的( ) A.表示层 B.网络层 C.传输层 D.数据链路层 19. TCP和UDP端口号标识( )
A.CPU型号 B.一个特定的服务 C. 网络操作系统的种类 D. IP地址 20. IPv6 地址由 ( )位(比特)组成。 A.128 B. 32 C.4 D. 16 21. 关于TCP和UDP,下面错误的说法是( ) A.TCP和UDP的端口是相互独立的
B.TCP和UDP的端口是完全相同的,没有本质区别 C.在利用TCP发送数据前,需要与对方建立一条TCP连接。 D.在利用UDP发送数据时,不需要与对方建立连接。
22. 在OSI参考模型中,保证端-端的可靠性是在哪个层次上完成的?( ) A.数据链路层 B.网络层 C.传输层 D.会话层 23. 为了保证连接的可靠建立,TCP通常采用 ( ) A.三次握手法 B.窗口控制机制
精彩文档