建立 TCP 连接某个应用进程,在本机端TCP中发送一个FIN=1的分组,不正确的( )A.当一方完成它的数据发送任务后就可以发送一个FIN字段置1的数据段来终止这个方向的数据发送 B.当另一端收到这个FIN数据段后,必须通知它的应用层“对端已经终止了那个方向的数据传送” C.本地端进入FIN WAIT 1状态,等待对方的确认 D.当本地端收到对端的ACK数据段后便进入close状态

题目
建立 TCP 连接某个应用进程,在本机端TCP中发送一个FIN=1的分组,不正确的( )

A.当一方完成它的数据发送任务后就可以发送一个FIN字段置1的数据段来终止这个方向的数据发送
B.当另一端收到这个FIN数据段后,必须通知它的应用层“对端已经终止了那个方向的数据传送”
C.本地端进入FIN WAIT 1状态,等待对方的确认
D.当本地端收到对端的ACK数据段后便进入close状态

相似考题
更多“建立 TCP 连接某个应用进程,在本机端TCP中发送一个FIN=1的分组,不正确的( )”相关问题
  • 第1题:

    TCP进程如何处理失败的连接( )

    A、发送一个FIN段询问目的端的状态

    B、在超出最大重试次数后发送一个复位(RST)段

    C、发送一个RST段重置目的端的重传计时器

    D、发送一个ACK段,立即终止该连接


    正确答案:B

  • 第2题:

    在TCP的连接过程中要经过三次握手,在第一次握手中发送方需要把TCP头中的( )位置为1,表示连接的开始。

    A、32位序列号

    B、ACK

    C、SYN

    D、FIN


    正确答案:C


  • 第3题:

    FTP客户上传文件时,通过服务器20端口建立的连接是 (请作答此空) ,FTP客户端应用进程的端口可以为 ( ) 。

    A.建立在TCP之上的控制连接
    B.建立在TCP之上的数据连接
    C.建立在UDP之上的控制连接
    D.建立在UDP之上的数据连接

    答案:B
    解析:
    FTP客户上传文件时,通过服务器20号端口建立的连接是建立在TCP之上的数据连接,通过服务器21号端口建立的连接是建立在TCP之上的控制连接。客户端命令端口为N,数据传输端口为N+1(N≥1024)。

  • 第4题:

    在建立TCP连接过程中,出现错误连接时,( )标志字段置“1”。

    A.SYN
    B.RST
    C.FIN
    D.ACK

    答案:B
    解析:

  • 第5题:

    FTP客户上传文件时,通过服务器20端口建立的连接是建立在TCP之上的数据连接,FTP客户端应用进程的端口可以为( )。

    A.20
    B.21
    C.80
    D.49152

    答案:D
    解析:
    客户端命令端口为N,数据传输端口为N+1(N≥1024)。

  • 第6题:

    在TCP连接中,主动发起连接建立的进程是()。


    正确答案:客户

  • 第7题:

    TCP协议三次握手中的第一步是()

    • A、客户端向服务器主动发送SYN建立连接
    • B、服务器根据客户端SYN回复一个SYN/ACK
    • C、客户端发送ACK确认来自服务器的SYN/ACK
    • D、客户端向服务器主动发送带有FIN标识的数据包

    正确答案:A

  • 第8题:

    在采用TCP连接的数据传输阶段,如果发送端的发送窗口由1000变为2000,那么发送端在收到一个确认之前可以发送()

    • A、2000个TCP报文段
    • B、2000个字节
    • C、1000个字节
    • D、1000个TCP报文段

    正确答案:B

  • 第9题:

    单选题
    在TCP连接建立过程中,首先由请求建立连接的一方(客户端)发送一个TCP段,该TCP段应将()。
    A

    FIN置为1

    B

    FIN置为0

    C

    SYN置为1

    D

    SYN置为0


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    建立TCP连接时需要三次握手,而关闭TCP连接一般需要4次握手。由于某种原因,TCP可能会出现半关闭连接和半打开连接这两种情况,这两种情况的描述是()。
    A

    半关闭连接和半打开连接概念相同,是同一现象的两种说法

    B

    半关闭连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接;半打开连接是一端崩溃而另一端还不知道的情况

    C

    半打开连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接;半关闭连接是一端崩溃而另一端还不知道的情况

    D

    半关闭连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接:半打开连接是一端已经发送了SYN,另一端正在等待ACK的连接


    正确答案: A
    解析: 本题考查对TCP连接的建立过程和TCP连接关闭过程的理解。
    在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
    第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到SYN包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
    第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
    完成三次握手,客户端与服务器开始传送数据。
    四次断开:
    由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。
    (1)客户端A发送一个FIN,用来关闭客户A到服务器B的数据传送。
    (2)服务器B收到这个FIN,发回一个ACK,确认序号为收到的序号加1。和SYN一样,一个FIN将占用一个序号。
    (3)服务器B关闭与客户端A的连接,发送一个FIN给客户端A。
    (4)客户端A发回ACK报文确认,并将确认序号设置为收到序号加1。
    半打开连接和半关闭连接的概念:
    TCP连接经三次握手建立后,如果一方关闭或异常终止连接而别一方却不知道,称这样的TCP连接为半打开连接。任何一主机异常都可能导致发生这种情况。只要不打算在半打开连接上传输数据,仍处于连接的一方就不会检测另一方出现异常。
    TCP连接建立后,TCP提供了双向的数据通路。TCP提供了其中一端结束它的发送后还能接收来自另一端数据的能力,这称为半关闭。半关闭是TCP连接关闭过程中完成了前半部分的状态,这时只关闭了一个方向上的数据通道,另一个方向仍然能够继续数据传输。

  • 第11题:

    单选题
    下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作()
    A

    “连接发起方”向“接收方”发送一个SYN-ACK段

    B

    “接收方”向“连接发起方”发送一个SYN-ACK段

    C

    “连接发起方”向目标主机的TCP进程发送一个SYN段

    D

    “接收方”向源主机的TCP进程发送一个SYN段作为应答


    正确答案: C
    解析: 暂无解析

  • 第12题:

    填空题
    在TCP连接中,主动发起连接建立的进程是()。

    正确答案: 客户
    解析: 暂无解析

  • 第13题:

    ●FTP客户上传文件时,通过服务器 20端口建立的连接是(32) ,FTP 客户端应用进程的端口可以为(33) 。

    (32)

    A.建立在 TCP之上的控制连接

    B.建立在 TCP 之上的数据连接

    C.建立在 UDP之上的控制连接

    D.建立在 UDP 之上的数据连接

    (33)

    A.20

    B. 21

    C. 80

    D. 4155


    正确答案:B,D

  • 第14题:

    主机甲向主机乙发送了一个TCP连接建立请求,主机乙给主机甲的响应报文中,标志字段正确的是( )。

    A. SYN=1,ACK=1,FIN=0

    B. SYN=1,ACK=1,FIN=1

    C. SYN=0,ACK=1,FIN=0

    D. SYN=1,ACK=0,FIN=0


    答案: A:
    对TCP链接请求的响应应答,ACK=1、SYN=1、FIN=0(代表终止TCP连接)。

  • 第15题:

    以下说法错误的是 (25) 。

    A. 依靠独立主机审计的方式,可以分析端口扫描之类的攻击。
    B. TCP FIN扫描是向目标端口发送一个FIN分组
    C. TCP SYN扫描没有建立完整的TCP连接
    D. TCP connect扫描会与目标系统完成一次完整的三次握手过程。

    答案:A
    解析:
    解析:单独地依靠主机审计信息进行入侵检测难以适应网络安全的需求。这主要表现在:
    (1)主机的审计信息弱点,如易受攻击、入侵者可通过使用某些系统特权或调用比审计本身更低级的操作来逃避审计。
    (2)不能通过分析主机的审计记录来检测网络攻击(域名欺骗、端口扫描等)。
    端口扫描有下面几种主要方法:
    (1)TCP connect扫描。使用系统提供的connect( )函数来连接目标端口,与目标系统完成一次完整的三次握手过程。如果目标端口正在监听connect( )就成功返回,否则,说明该端口不可访问。
    (2)TCP SYN扫描。这种方法也叫“半打开扫描(Half-open Scanning)”。这种扫描方法并没有建立完整的TCP连接。客户端首先向服务器发送SYN分组发起连接,如果收到一个来自服务器的SYN/ACK应答,那么可以推断该端口处于监听状态。如果收到一个RST/ACK分组则认为该端口不在监听。而客户端不管收到的是什么样的分组,都向服务器发送一个RST/ACK分组,这样并没有建立一个完整的TCP连接,但客户端能够知道服务器某个端口是否开放。该扫描不会在目标系统上产生日志。
    (3)TCP FIN扫描是向目标端口发送一个FIN分组。

  • 第16题:

    FTP客户上传文件时,通过服务器建立的连接是建立在TCP之上的数据连接,FTP客户端应用进程的端口可以为( )。

    A.20
    B.21
    C.80
    D.4155

    答案:D
    解析:
    通常客户端的动态端口取值会在49152及之后的端口。但是0-1023之内的端口是系统端口,客户端不能使用。

  • 第17题:

    以下关于TCP连接“三次握手”过程的描述中,错误的是()

    • A、客户进程发送“连接建立请求报文”不携带数据,需要给报文一个序号seq
    • B、“连接建立请求报文”的序号seq值x是随机产生的,可以为0
    • C、服务器进程同意建立连接,则发送SYN=1、ACK=1的“连接建立请求确认报文”
    • D、客户进程用“连接建立请求确认报文”来确认TCP连接建立

    正确答案:B

  • 第18题:

    TCP协议使用三次握手来建立连接,TCP协议规定,在对发送端SYN确认信息中,同时捎带()以减少通信的量。

    • A、上一个已接收的报文编号
    • B、下一个希望接受的报文编号
    • C、对发送进程的链接请求SYN
    • D、对发送进程的请求确认ACK

    正确答案:C

  • 第19题:

    下列哪项最恰当地描述了建立TCP连接时“第一次握手”所做的工作()

    • A、“连接发起方”向“接收方”发送一个SYN-ACK段
    • B、“接收方”向“连接发起方”发送一个SYN-ACK段
    • C、“连接发起方”向目标主机的TCP进程发送一个SYN段
    • D、“接收方”向源主机的TCP进程发送一个SYN段作为应答

    正确答案:C

  • 第20题:

    下列关于TCP/IP关闭连接的流程,说法正确的是()。

    • A、主机A在完成数据发送任务后,会主动向主机B发送释放连接请求报文段。该报文段的首部中终止位FIN和确认为ACK均为1
    • B、主机B受到主机A发送的释放连接请求包后,将主机A发送确认报文,以关闭该向上的TCP连接
    • C、主机B在完成数据发送任务后也会向主机A发送一个释放连接请求报文,请求关闭B到A这个方向上的TCP连接
    • D、主机A在受到主机B发送的释放连接请求报文后,将对主机B发送确认信息,以关闭该方向上的TCP连接

    正确答案:A,B,C,D

  • 第21题:

    单选题
    TCP进程如何处理失败的连接()
    A

    发送一个FIN段询问目的端的状态

    B

    在超出最大重试次数后发送一个复位(RST)段

    C

    发送一个RST段重置目的端的重传计时器

    D

    发送一个ACK段,立即终止该连接


    正确答案: A
    解析: 暂无解析

  • 第22题:

    单选题
    TCP协议使用三次握手来建立连接,TCP协议规定,在对发送端SYN确认信息中,同时捎带()以减少通信的量。
    A

    上一个已接收的报文编号

    B

    下一个希望接受的报文编号

    C

    对发送进程的链接请求SYN

    D

    对发送进程的请求确认ACK


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    发送应用程序可以通过设置下列哪两个标志来使TCP进程在传送缓冲器填满前发送数据()
    A

    FIL和PSH

    B

    PSH和URG

    C

    UGR和FIN

    D

    FIL和FIN


    正确答案: D
    解析: 暂无解析