串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?

题目

串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?


相似考题
更多“串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?”相关问题
  • 第1题:

    对下述程序的判断中,正确的是( )。

    #include<stdio.h>

    main( )

    { char*p,s[256];

    p=s ;

    while(strcmp(s,"the end"))

    { printf("Input the strin9:");

    gets(s);

    while(*p)

    putchar(*p++);

    }}

    A.此程序循环接收字符串并输出,直到接收到字符串“the end”为止

    B.此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止

    C.此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作

    D.此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串


    正确答案:C
    外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。

  • 第2题:

    在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Textl、Labell和Command1,然后编写如下两个事件过程:

    Private Sub Commandl_Click()

    S$=InputBox(”请输入一个字符串”)

    Textl.Text=S$

    End Sub

    Private Sub Textl Change()

    Label1.Caption=UCase(Mid(Text1.Text,7))

    End Sub

    程序运行后,单击命令按钮,将显示一个输入对话框,如果在该对话框中输入字符串“VisualBasic”,则在标签中显示的内容是【 】。


    正确答案:BASIC
    BASIC 解析:MID返回文本字符串中从指定位置开始的特定数目的字符,其格式为:MID(text,start num,hum—chars),Text包含要提取字符的文本字符串。Start—num文本中要提取的第一个字符的位置。因此,本题是要截取“VisualBasic”从第7个字符起右侧的所有字符。UCase函数将小写字母转换为大写字母。

  • 第3题:

    串行线路协议SLIP是一种简单的帧封装方法,其存在哪些缺陷?


    正确答案:1) 每一端必须知道对方的IP地址,没有办法把本端的IP地址通知给另一端。2) 数据帧中没有类型字段,如果一条串行线路用于SLIP,那么它不能同时使用其他协议。3) SLIP没有在数据帧中加上检验和。

  • 第4题:

    对下述程序的判断中,正确的是( )。

    A)此程序循环接收字符串并输出,直到接收到字符串“the end”为止

    B)此程序循环接收字符串,接收到字符串“the end”则输出,否则程序终止

    C)此程序循环接收字符串并输出,直到接收字符串“the end”为止,但因为代码有错误,程序不能正常工作

    D)此程序循环接收字符串并将其连接在一起,直到接收字符串“the end”为止,输出连接在一起的字符串


    正确答案:A

  • 第5题:

    按()键之后,可在光标位置前插入字符。

    • A、 Insert
    • B、 Home
    • C、 Delete
    • D、 End

    正确答案:A

  • 第6题:

    如果某异步串行传送,每秒传送120个字符,每个字符为了10位,则传送的波特率为()bps。

    • A、120
    • B、130
    • C、1200
    • D、12

    正确答案:C

  • 第7题:

    在SLIP协议中,IP数据报中的转义字符是0xdc。


    正确答案:错误

  • 第8题:

    PPP也是一个实现点对点连接通信的方法,可以替代SLIP。下列关于SLIP和PPP的叙述中不正确的是()。

    • A、SLIP是串行线路IP协议
    • B、采用PPP方式入网的用户是通过电话拨号上网的,SLIP不是
    • C、PPP在点到点设备上支持多协议数据的传输
    • D、SLIP和PPP在点到点连接时,分配一个IP地址,断开时该IP地址可以给另一拨号用户

    正确答案:B

  • 第9题:

    在IP协议数据报文中,标志字段的最低位如果为1表示后面还有分片的数据报,该标志字段的最低位是()。

    • A、CF
    • B、MF
    • C、DF
    • D、TTL

    正确答案:B

  • 第10题:

    问答题
    点对点协议PPP比串行线路协议SLIP具有哪些优点?

    正确答案: (1)PPP支持在单根串行线路上运行多种协议,不只是IP协议;
    (2)每一帧都有循环冗余检验;
    (3)通信双方可以进行IP地址的动态协商(使用IP网络控制协议);
    (4)对TCP和IP报文首部进行压缩;
    (5)链路控制协议可以对多个数据链路选项进行设置。
    解析: 暂无解析

  • 第11题:

    单选题
    按()键之后,可在光标位置前插入字符。
    A

     Insert

    B

     Home

    C

     Delete

    D

     End


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

  • 第12题:

    单选题
    在Word 2010中,将插入点快速定位到文档结尾处的键盘快捷键为()。
    A

    End

    B

    Ctrl+End

    C

    PgDn

    D

    Shif+End


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

  • 第13题:

    阅读下列函数说明和C代码,把应填入其中n处的字句写在答卷的对应栏内。

    【函数2说明】

    本题中的函数encode()和decode()分别实现对字符串的变换和复原。变换函数encode()顺序考察已知字符串的字符,按以下规则逐组生成新字符串:

    1.若已知字符串的当前字符不是数字字符,则复制该字符于新字符串中。

    2.若已知字符串的当前字符是一个数字字符,且它之后没有后继字符,则简单地将它自己复制到新字符串中。

    3.若已知字符串的当前字符是一个数字字符,并且还有后继字符,设该数字字符的面值为n,则将它的后续字符(包括后续字符是一个数字字符)重复复制n+1次到新字符串中。

    4.以上述一次变换为一组,在不同组之间另插入一个下划线字符“-”用于分隔。例如。encode()函数对字符串26a3t2的变换结果为666_a_tttt_2

    复原函数decode()做变换函数encode()的相反的工作。即复制不连续相同的单个字符,而将一组连续相同的字符(不超过10个)变换成一个用于表示重复次数的数字字符和一个重复出现的字符,并在复原过程中掠过变换函数为不同组之间添加的一个下划线字符。

    假定调用变换函数encode()时的已知字符串中不包含下划线字符。

    【函数2】

    int encode(char*instr,char * outstr)

    {

    char*ip,*op,c;int k,n;

    ip=instr;op=outstr;

    while(*ip){

    if (1) &&*(ip+1){

    n= *ip -'0'+ 1;

    c= *++ip;

    for(k=0;k<=n;k++)

    (2);

    }

    else (3);

    *op++ ='-';

    ip++;

    }

    if(op>outstr) (4);

    *op='\0';

    return op-outstr;

    }

    int decode(char * instr,char * outstr)

    {char*ip,*op,c;int n;

    ip=instr;op=outstr;

    while(*ip){

    c= *ip;n=0;

    while(*ip==c && n<=10){ip++;n++;}

    if (5) *op++='0'+n-1;

    *op++=c;

    if(* ip=='_',) (6);

    }

    * p='\0';

    return op-outstr;

    }


    正确答案:(1)*ip>='0'&&*ip=='9'
    (1)*ip>='0'&&*ip=='9' 解析:本小题部分判断字符是否是数字。

  • 第14题:

    串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?


    正确答案:如果IP报文中某个字符为END,那么就要连续传输两个字节0xdb和0xdc来取代它。0xdb这个特殊字符被称作SLIP的ESC字符。

  • 第15题:

    点对点协议PPP比串行线路协议SLIP具有哪些优点?


    正确答案:(1)PPP支持在单根串行线路上运行多种协议,不只是IP协议;(2)每一帧都有循环冗余检验;(3)通信双方可以进行IP地址的动态协商(使用IP网络控制协议);(4)对TCP和IP报文首部进行压缩;(5) 链路控制协议可以对多个数据链路选项进行设置。

  • 第16题:

    C语言中提供的串操作函数strncat完成的功能是( )。

    A.拷贝n个字符给某个字符串

    B.添加源在字符串的n个字符到目的字符串结尾处

    C.比较两个字符串的n个字符是否相同

    D.为某个字符串再分配n个字符空间


    正确答案:B
    解析:字符串是以'\0'字符结束的字符序列,strncat的函数原型是externchar*strncat(char*dest,char*src,intn):是把src所指字符串的前n个字符添加到(test结尾处(覆盖dest结尾处的'\0')并添加'\0'。

  • 第17题:

    在Word 2010中,将插入点快速定位到文档结尾处的键盘快捷键为()。

    • A、End
    • B、Ctrl+End
    • C、PgDn
    • D、Shif+End

    正确答案:B

  • 第18题:

    关于Word的操作,下列()是正确的。

    • A、DELETE键删除光标后面的字符
    • B、BackSpace键删除光标前面的字符
    • C、Home键使光标移动到某行开始位臵
    • D、End键使光标移动到某行结束位臵

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

  • 第19题:

    在数据通信方式中,发送的每一个数据字符由起始位、字符代码数据位、奇偶校验位和停止位组成的是()。

    • A、并行数据通信
    • B、串行数据通信
    • C、同步串行数据通信
    • D、异步串行数据通信

    正确答案:D

  • 第20题:

    substring(intbegin,intend)表示取得一串子字符串,位置从begin到end


    正确答案:错误

  • 第21题:

    单选题
    PPP也是一个实现点对点连接通信的方法,可以替代SLIP。下列关于SLIP和PPP的叙述中不正确的是()。
    A

    SLIP是串行线路IP协议

    B

    采用PPP方式入网的用户是通过电话拨号上网的,SLIP不是

    C

    PPP在点到点设备上支持多协议数据的传输

    D

    SLIP和PPP在点到点连接时,分配一个IP地址,断开时该IP地址可以给另一拨号用户


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

  • 第22题:

    问答题
    串行线路协议SLIP在数据报的开始处和结尾处都传一个END字符,如果IP报文中某个字符为END,为了避免产生歧义将如何处理?

    正确答案: 如果IP报文中某个字符为END,那么就要连续传输两个字节0xdb和0xdc来取代它。0xdb这个特殊字符被称作SLIP的ESC字符。
    解析: 暂无解析

  • 第23题:

    判断题
    在SLIP协议中,IP数据报中的转义字符是0xdc。
    A

    B


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

  • 第24题:

    单选题
    在中文Word的文档编辑区中要选取若干连续字符准备进行处理,正确的操作是()。
    A

    在此段文字的第一个字符处按下鼠标左键,拖动至要选取的最末字符处松开鼠标左键

    B

    在此段文字的第一个字符处单击鼠标左键,再移动光标至要选取的最末字符处单击鼠标左键

    C

    在此段文字的第一个字符处按Home键,再移动光标至要选取的最末字符处按End键

    D

    在此段文字的第一个字符处单击鼠标左键,再移动光标至要选取的最末字符处,按Ctrl键的同时单击鼠标左键


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