2024年3月24日发(作者:)

2015年TCP/IP网络编程复习题

一、选择题

1、要对IP协议直接访问,必须使用( )套接字

① 数据流 ②数据报 ③ 原始 ④没有办法

2、下列套接字函数可产生套接字的是( )

①send ②accept ③connect ④close

3、使用数据报套接字进行网络通信的应用层协议是( )

①FTP ②POP3 ③PPP ④SNMP

4、要建立数据报套接字,在socket函数中需要使用的参数是(

① SOCK_DGRAM ②SOCK_STREAM ③ SOCK_RAM

5、下面的属于IPv4地址结构的是( )。

① sockaddr_in ②sockaddr ③ addr ④in_addr

6、初始化信号量应该使用的函数名是( )。

)。

④SOCK_PACKET

① pthread_cond_init ②pthread_create ③ sem_init ④

pthread_mutex_init

7、下列哪个协议是应用层的( )

①IGMP ②HTTP ③ARP ④ICMP

8、下列哪个协议是应用层的( )

①CSMA ②SMTP ③TCP ④ICMP

9、在Linux下,下列哪个函数用来关闭一个套接字( )

①closesocket, ②WSACleanup ③close ④exit

10、在数据流式套接字中( )套接字函数将产生网络报文

① socket ②bind ③ sendto ④connect

11、 下列套接字函数中,不能用于数据流通信的是( )

①socket ②bind ③ send ④recvfrom

12、 下列套接字函数中,需要地址结构作为参数的是( )

①socket ②recvfrom ③ send ④close