14) 假设拥塞窗口为20KB,接收窗口为30KB,TCP能够发送的最大字节数为( )
A、30KB B、20KB C、50KB D、10KB 15) 下列( )不是TCP服务的特点
A、字节流 B、全双工 C、可靠 D、支持广播
16) TCP使用“三次握手”协议来建立连接,握手的第一个报文段中被设置为1的标志位是
( )
A、SYN B、ACK C、FIN D、URG
17) TCP的通信双方,有一方发送了带有FIN标志位的数据段后表示( )
A、将断开通信双方的TCP连接
B、单方面释放连接,表示本方已经无数据发送,但是可以接受对方的数据 C、中止数据发送,双方都不能发送数据 D、连接被重新建立
18) 主机A和主机B之间建立一个TCP连接,主机A向主机B发送了两连续的TCP报文段,
分别包含300B和500B的有效载荷,第一个报文段的序号为200,主机B正确接收到两个段后发送给主机A的确认号是( ) A、500 B、700 C、800 D、1000 19) 42.主机A和主机B之间建立一个TCP连接,主机A向主机B发送了3连续的TCP报文
段,分别包含300B、400B和500B的有效载荷,第3个报文段的序号为900,若主机B仅正确收到第1个和第3个报文,主机B发送给主机A的确认号是( ) A、500 B、300 C、1200 D、14000
20) 43.主机A向主机B发送一个(SYN=1,seq=2000)的TCP报文,期望与主机B建立连
接,若主机B接受连接请求,则主机B发送的正确有TCP报文可能是( ) A、(SYN=0,ACK=0,seq=2001,ack=2001) B、(SYN=1,ACK=1,seq=2000,ack=2000) C、(SYN=1,ACK=1,seq=2001,ack=2001) D、(SYN=0,ACK=0,seq=2000,ack=2000)
21) 下面协议中哪一个是工作在传输层并且是面向无连接的。( )
A、IP B、ARP C、TCP D、UDP
22) 下面那一个TCP/UDP端口范围将被客户端程序使用( )
A、1–1023 B、1024 and above C、1–256 D、1–65534 23) 下列应用层协议基于UDP的是( )
A、FTP B、Telnet C、TFTP D、HTTP 24) 哪些端口是TCP/IP的预留端口( )
A、1–1023 B、1024 and above C、1–256 D、1–65534
25) 可靠的连接经历3次握手过程。以下过程ACK(1),SYN(2),SYN/ACK(3).排列为正确
顺序的:( ) A、2,1,3 B、3,2,1 C、2,3,1 D、1,2,3 26) TFTP服务端口号是( )
A、23 B、48 C、53 D、69
27) TCP/IP协议中,基于TCP协议的应用程序包括( )
A、ICMP B、SMTP C、RIP D、SNMP
28) 提供可靠数据传输、流控的是OSI的第几层( )
A、表示层 B、网络层 C、传输层 D、会话层 E、链路层 29) 选出基于TCP协议的应用程序( )
A、PING B、TFTP C、TELNET D、OSPF 30) TCP和UDP协议的相似之处是( )
A、传输层协议 B、面向连接的协议 C、面向非连接的协议 D、以上均不对 31) 端口号的目的是( )
A、 跟踪同一时间网络中的不同会话 B、源系统产生端口号来预报目的地址 a) 源系统使用端口号维持会话的有序,以及选择适当的应用
b) 源系统根据其应用程序的使用情况用端口号动态将端用户分配给一个特定的会话 32) FTP控制连接端口号( )
A、20 B、21 C、23 D、25 33) UDP段使用( )提供可靠性
A、网际协议 B、应用层协议 C、网络层协议 D、传输控制协议 34) 下面哪一个不是TCP报文格式中的域:
A、子网掩码 B、序列号 C、数据 D、目的端口
35) 为了区分各种不同的应用程序,传输层使用( )来进行标识
A、IP地址 B、端口号 C、服务接入点(SAP) D、协议号 36) 在TCP/IP协议栈中,下面哪一个能够唯一地确定一个TCP连接:( )
A、源IP地址和源端口号 B、源IP地址和目的端口号 C、目的地址和源端口号 D、源地址、目的地址、源端口号和目的端口号 37) 以下有关TCP滑动窗口机制描述正确的是( )多选
A、在TCP连接的两端分别有滑动窗口,控制接受和发送 B、仅在TCP连接的发送端有滑动窗口即可很好实现流量控制 C、仅在TCP连接的接收端有滑动窗口即可很好实现流量控制 D、TCP连接两端的滑动窗口大小可以自由调节,不必完全一致 38) UDP协议和TCP协议的共同之处有( )多选
A、流量控制 B、重传机制 C、校验和 D、提供目的、源端口号 39) TCP使用( )这几项来进行差错检验. 多选
A、校验和 B、确认 C、超时 D、TCP不进行差错检验 三、简答题
1、试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。
2、主机A和B使用TCP通信。在B发送过的报文段中,有这样连续的两个:ACK=120 和ACK=100。这可能吗(前一个报文段确认的序号还大于后一个的)?试说明理由。 3、设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超时,TCP使用慢开始和拥塞避免。试分别求出第1次到第15次传输的各拥塞窗口大小。
4、一个UDP用户数据的数据字段为8192季节。在数据链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值。
5、主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问: (1)第一个报文段携带了多少个字节的数据?
(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少? (3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?
(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?
第八、九章 应用层及网络安全
一、填空题
1、 ( )服务使用POP3协议 2、 DNS工作于( )层
3、 从邮件服务器读取邮件时,若使用POP3协议,对邮件的处理过程是( )
4、 电子邮件地址格式是固定的,其格式为( )。 5、 通过( )协议可以在网络中动态地获得IP地址。 6、 HTTP的含义是( )。
7、 DES是常用的( )算法,而常用来传送密钥的RSA算法是( ) 二、选择题
1、DNS 服务器和DHCP服务器的作用是( )
A、将IP地址翻译为计算机名、为客户机分配IP地址 B、将IP地址翻译为计算机名、解析计算机的MAC地址 C、将计算机名翻译为IP地址、为客户机分配IP地址 D、将计算机名翻译为IP地址、解析计算机的MAC地址 2、HTTP协议通常使用什么协议进行传输( )
A、ARP B、DHCP C、UDP D、TCP 3、下列关于tftp的称述正确的是( )
A、TFTP是传输层协议,运行在IP基础上 B、TFTP是应用层协议,运行在FTP基础上 C、TFTP是应用层协议,工作在TCP上 D、TFTP是应用层协议,工作在UDP上
4、下列关于IPv6协议优点的描述中,最准确的是( )
A、IPv6协议支持光纤通信
B、IPv6协议支持通过卫星链路的Internet连接
C、IPv6协议具有128个地址空间,允许全局IP地址出现重复 D、IPv6协议解决了IP地址短缺的问题
5、下列关于HTTP协议论述正确的是( )
A、HTTP是面向连接的、无状态的、面向记录的协议 B、HTTP是无连接的、无状态、面向对象的协议 C、HTTP是面向连接、无状态的、面向对象的协议 D、HTTP是面向连接、有状态的、面向对象的协议 6、关于IPv6,下面的论述中正确的是( )
A、IPv6数据包的首部比IPv4复杂
B、IPv6的地址分为单播、广播和任意播3种 C、主机拥有的IPv6地址是唯一的 D、IPv6地址长度为128比特
7、DNS 服务器和DHCP服务器的作用是( )
A、将IP地址翻译为计算机名、为客户机分配IP地址 B、将IP地址翻译为计算机名、解析计算机的MAC地址 C、将计算机名翻译为IP地址、为客户机分配IP地址 D、将计算机名翻译为IP地址、解析计算机的MAC地址
8、DHCP客户端申请一个新的IP地址之前,使用的初始IP地址是( )
A、0.0.0.0 B、127.0.0.1 C、255.255.255.255 D、169.254.1.1 9、在应用层的各协议中( )协议不是提供文件传输服务的
A、FTP B、TELNET C、WWW D、TFTP 10、DNS的作用是( )
A、为客户机分配IP地址 B、访问HTTP的应用程序
C、将计算机名翻译为IP地址 D、将MAC地址翻译为IP地址 11、定义HTML页面的表单,要用HTML标记_( )。
A、