1.下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作____。
A、“连接发起方”向“接收方”发送一个SYN-ACK段
B、“接收方”向“连接发起方”发送一个SYN-ACK段
C、“连接发起方”向目标主机的TCP进程发送一个SYN段
D、“接收方”向源主机得到TCP进程发送一个SYN段作为应答
解析:
第一次握手:客户端向服务器端发送SYN包(syn=j),进入SYN_SEND状态,等待服务器确认。第二次握手:服务器收到SYN包,确认SYN,此时syn=j+1,同时发送一个SYN包(syn=k)即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到SYN+ACK包,向服务器发送ACK确认包,此时客户端和服务器端均进入ESTABLISHED状态。
2.在下面给出的协议中,(B)是TCP/IP的应用层协议。
A、ARP和FTP
B、DNS和SMTP
C、RARP和DNS
D、ICMP和IGMP
注:ARP同时属于网络层和数据链路层,用于将IP地址解析为MAC地址。RARP则相反,用于将MAC地址解析为IP地址