更多“发送应用程序可以通过设置下列哪两个标志来使TCP进程在传送缓冲器填满前发送数据()A、FIL和PSHB、PSH和URGC、UGR和FIND、FIL和FIN”相关问题
  • 第1题:

    在TCP/IP参考模型中, ______负责通过网络发送和接收IP数据报。


    正确答案:主机-网络层
    主机-网络层 解析:主机-网络层是参考模型的最低层,它负责通过网络发送和接收IP数据报。

  • 第2题:

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

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

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

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

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


    正确答案:B

  • 第3题:

    阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

    【说明】

    编写程序,利用带参数的主函数main(),实现二进制文件的复制。比如,若该程序已生成可执行文件filebin.exe,在DOS操作系统命令状态下键入如下命令行:

    filebin f0.fil f1.fil

    则实现将已存在的二进制文件f1.fil依原样复制给名为f0.fil的二进制文件。

    【函数】

    include<stdio.h>

    void fcopy(FILE *fout, FILE *fin)

    {

    char k;

    do{

    k=fgetc((1));

    if(feof(fin))

    break;

    fputc((2));

    }while(1);

    }

    void main(int argc,char *argv[])

    {

    FILE *fin,*fout;

    if(argc!=(3))

    return;

    if((fin=fopen(argv[2],"rb"))==NULL)

    return;

    fout=(4);

    fcopy((5));

    fclose(fin);

    fclose(fout);

    }


    正确答案:(1)fin (2)kfout (3)3 (4)fopen(argv[1]"wb") (5)foutfin
    (1)fin (2)k,fout (3)3 (4)fopen(argv[1],"wb") (5)fout,fin 解析:本题考查用C语言对二进制文件的操作。
    题目要求程序实现二进制文件的复制。此题的关键是我们对文件基本操作的掌握,如文件的打开,对文件内容进行读/写等。下面来具体分析程序。
    第(1)空是在复制函数fcopy()中,这个函数的功能是对文件进行复制,函数中的两个参数分别是指向被操作的两个文件的指针。此空是函数fgetc()的参数,这个函数的作用是从文件中逐个读字符,其参数是文件要读的地址,结合后面的if(feof(fin)),可以很清楚地知道,当前操作的文件是指针fin指向的文件,因此此空答案为fin。
    第(2)空也在复制函数fcopy()中,是函数fputc()的参数,这个函数的作用与函数fgetc()相反,是往文件中写内容,其参数是当前文件中要写的内容和地址。根据题目的意思,应该是往另一个文件中写内容,因此此空答案为k,fout。
    第(3)空在主函数中,此空是一个条件判断语句的条件,看它的内容是否等于变量argc的内容,如果不等,则程序返回。题目中要求在DOS操作系统命令状态下键入命令行“filebin f0.fil f1.fil”后,实现将已存在的二进制文件f1.fil依原样复制给名为f0.fil的二进制文件。那么主函数参数argc的值应该等于3,是后面argv[]指针数组中内容的个数,而数组中的内容分别是argv[0]="filebin",argv[1]="f0.fil",argv[2]="f1.fil",因此此空答案为3。
    第(4)空是给指针变量fout赋一个值,或者说是让指针变量fout指向该地方,从上面的程序中知道指针变量fout指向一个文件,那么此空的任务就是打开一个文件,在 C语言中打开一个文件用函数fopen(),这个函数一般有两个参数,第一个参数是要打开的文件名(指针数组argv[]的第二个元素),第二个参数是对文件的操作属性,这里要往文件中写数据,因此此空答案为fopen(argv[1],"wb")。
    第(5)空是复制函数fcopy()的两个参数,程序到这里,这两个参数应该很好确定了,第一个参数是指向被写文件的指针变量fout,而第二个参数是指向被读文件的指针变量fin,因此此空答案为fout,fin。

  • 第4题:

    以读写方式打开一个二进制文件fil2,fopen函数的正确的调用方式是:()

    A、FILE *FP; FP=fopen("fil2","r");

    B、FILE *FP; FP=fopen("fil2","rb");

    C、FILE *FP; FP=fopen("fil2","wb+");

    D、FILE *FP; FP=fopen("fil2","rb+");


    参考答案CD

  • 第5题:

    若有带外数据需要传送,TCP 报文中( )标志字段置“1”。


    A. PSH
    B. FIN
    C. URG
    D. ACK


    答案:C
    解析:
    数据分为两种,一种是带内数据,一种是带外数据。带内数据就是平常传输或者口头叫的数据。带外数据(又称经加速数据),就是连接的某段发生了重要的事情,希望迅速的通知给对端。紧急(URG)表示紧急有效,需要尽快传送

  • 第6题:

    在TELNET协议中,用户发送的命令采用TCP传输到服务器,在TCP的数据包中,需要把()符号位置移位,从而使服务器尽快响应命令。

    A.SYN
    B.URG
    C.PSH
    D.RST

    答案:C
    解析:
    PSH位表示带有PUSH标志的数据,接收方在收到数据后应该立即请求将数据递交给应用程序,而不是将它缓存起来。

  • 第7题:

    TCP是面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接;而UDP协议在数据发送前需要与对方先进行三次握手,然后进行数据包发送和接收。UDP协议的性能要优于TCP


    正确答案:错误

  • 第8题:

    全双工操作表示TCP进程可以同时进行发送和()。


    正确答案:接收

  • 第9题:

    DSL数据在发送和接收时可以通过局端设备设置选择通过()或者快速通道。


    正确答案:交织通道

  • 第10题:

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

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

    B

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

    C

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

    D

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


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

  • 第11题:

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

    FIL和PSH

    B

    PSH和URG

    C

    UGR和FIN

    D

    FIL和FIN


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

  • 第12题:

    填空题
    DSL数据在发送和接收时可以通过局端设备设置选择通过()或者快速通道。

    正确答案: 交织通道
    解析: 暂无解析

  • 第13题:

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

    A、FIL和PSH

    B、PSH和URG

    C、UGR和FIN

    D、FIL和FIN


    正确答案:B

  • 第14题:

    在发送TCP接收到确认ACK之前,由其设置的重传计时器到时,这时发送TCP会( )

    A、重传重要的数据段

    B、放弃该连接

    C、调整传送窗口尺寸

    D、向另一个目标端口重传数据


    正确答案:A

  • 第15题:

    如果TPSY发送至一个接收方并未在侦听的端口,接收端会应答以下哪个TCP分段?()

    A.RST 分段

    B.FIN分段

    C.PSH分段

    D.SYN分段


    参考答案A

  • 第16题:

    以下关于TCP说法,正确的是( )。

    A.为保证TCP连接建立和终止的可靠性,TCP使用了三次握手协议

    B.发送方收到一个零窗口通告时,还可以继续向接收方发送数据

    C.TCP没有提供流量控制f

    D.窗口和窗口通告难以有效控制TCP的数据传输流量,发送方发送的数据有可能会溢出接收方的缓冲空间


    正确答案:A

  • 第17题:

    若有带外数据需要传送,TCP报文中( )标志字段置“1”。

    A.PSH
    B.FIN
    C.URG
    D.ACK

    答案:C
    解析:
    试题分析:数据分为两种,一种是带内数据,一种是带外数据。带内数据就是平常传输的用户业务数据。带外数据(又称经加速数据),就是连接的某段发生了重要的事情,希望迅速的通知给对端。紧急(URG)表示紧急有效,需要尽快传送

  • 第18题:

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

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

    答案:D
    解析:
    当客户端收到服务器的ACK数据段后便进入到了FIN WAIT 2状态

  • 第19题:

    TCP的发送窗口中的数据可以分为两类()和()。


    正确答案:已发送未被确认;待发送数据

  • 第20题:

    在Windows操作环境下,下列文件命名错误的是()。

    • A、Fil-E.Doc
    • B、Fil/E.Doc
    • C、FilE.Doc
    • D、Fi-l-E.Doc

    正确答案:B

  • 第21题:

    下列关于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

  • 第22题:

    填空题
    全双工操作表示TCP进程可以同时进行发送和()。

    正确答案: 接收
    解析: 暂无解析

  • 第23题:

    填空题
    TCP的发送窗口中的数据可以分为两类()和()。

    正确答案: 已发送未被确认,待发送数据
    解析: 暂无解析

  • 第24题:

    (难度:中等)TCP是面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接;而UDP协议在数据发送前需要与对方先进行三次握手,然后进行数据包发送和接收。UDP协议的性能要
    优于TCP。

    答案:(no)