【牛客专项练习】计算机基础—网络基础

  1. 无分类 IP 地址中,网络前缀越短,本地地址块包含的地址数越多。( )

    T
    32位的IP地址,由两部分组成:网络号+主机号。网络前缀越短,说明网络号的位数越少,则主机号的位数越多,即本地地址块包含的地址数越多。

  2. 世界上第一个计算机网络是 ()。

    ARPANET

  3. 代表以双绞线为传输介质的快速以太网的是()。

    100base-T
    数字100表示网线设计的频率;Base指的就是基带;T是双绞线,F是光纤

  4. 下列关于HTTP协议的描述中,错误的是()

    A. HTTP协议是应用层协议,它的底层基于UDP连接	×
    B. HTTP协议规定了浏览器与服务器通信的四个步骤,依次是:建立连接、发送请求、接收响应、关闭连接
    C. HTTP请求报文中,包含请求方式、请求路径、协议版本、消息头等内容
    D. HTTP响应报文中,包含状态码、状态名、协议版本、消息头等内容
    

    http是一个简单的请求-响应协议,它通常运行在TCP之上,其底层基于TCP。
    TCP HTTP UDP三者的关系:
    TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。
    在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。
    在传输层中有TCP协议与UDP协议。
    在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。

  5. 域名系统中,如果一次解析返回的是权威记录,则这条记录是绝对正确的这句话对错与否?

    F
    local DNS返回的也是权威的,但是有可能被污染?

  6. 攻击者使用无效IP地址,利用TCP连接的三次握手过程,连续发送会话请求,使受害主机处于开放会话的请求之中,直至连接超时,最终因耗尽资源而停止响应。这种攻击被称为(  )

    SYN Flooding攻击
    由于 TCP基于连接的,为了在服务端和客户端之间传送TCP数据,必须先建立一个虚拟电路,也就是TCP连接,建立TCP连接的过程也就是我们熟悉的**“三次握手”过程**:首先,请求端(客户端)发送一个包含SYN标志的TCP报文,表示客户端欲发起通信连接;第二步,服务器在收到客户端的SYN报文后,将返回一个SYN+ACK的报文,表示客户端的请求被接受;第三步,客户端也返回一个确认报文ACK给服务器端,到此一个TCP连接完成。问题就出在TCP连接的三次握手中,假设一个用户向服务器发送了SYN报文后突然死机或掉线,那么服务器在发出SYN+ACK应答报文后是无法收到客户端的ACK报文的,这种情况下服务器端一般会重试(再次发送SYN+ACK给客户端)并等待一段时间后丢弃这个未完成的连接,这段时间的长度我们称为SYN Timeout,一般来说这个时间是分钟的数量级(大约为30秒-2分钟);如果有一个恶意的攻击者大量模拟这种情况,服务器端将为了维护一个非常大的半连接列表而消耗非常多的资源,最终导致服务器端忙于处理攻击者伪造的 TCP 连接请求而无暇理睬客户的正常请求,此时从正常客户的角度看来,服务器失去响应,这种情况我们称作:服务器端受到了SYN Flooding攻击。

  7. 网络工程的每一环节中,是()环节直接决定网络工程的质量

    设计

  8. 一个子网掩码是255.255.240.0,这个子网能拥有的最大主机数是:

    4094
    将十进制的子网掩码255.255.240.0转换为2进制,可以发现有20位连续的1再加12位连续的0,也就是11111111 . 11111111 . 11110000 . 00000000
    IP地址中与子网掩码中为1的对应的位表示的是子网的地址,子网掩码为0的位表示的是主机的地址。所以计算最大主机数主要看子网掩码中为0的是多少位,然后减去网络地址和广播地址,通过2^n-2可以得出最大主机数是多少。
    本题中子网掩码为0的共12位,也就是每个子网中最大主机数为2的12次方减2,等于4094.

  9. 某主机的IP地址202.117.131.12/20,其子网掩码是()。

    255.255.240.0
    202.117.131.12/20代表前20位代表网络号,后12位代表主机号
    前20位全1,后12位全零的IP地址为255.255.240.0

  10. 设数据传输速率为4800bps,采用十六相移键控调制,则调制速率为( )。

    1200波特
    波特和比特的关系:波特是对码元来说的,比特是对信息量来说的。
    16相代表脉冲信号有16种取值,即每个码元包含4bit信息,所以4800bps=4800/4=1200波特

  11. 在TCP/IP协议簇中, 下面什么协议属于网络层的无连接协议?

    IP
    IP 网络层
    SMTP 应用层 简单邮件传输协议
    UDP 传输层 用户数据协议
    TCP 传输层 传输控制协议

  12. 以下哪个协议不是无状态协议?

    A. TCP协议	×
    B. HTTP协议
    C. UDP协议
    D. IP协议
    

    无状态服务器是指一种把每个请求作为与之前任何请求都无关的独立的事务的服务器
    虽然HTTP使用TCP的服务,但HTTP本身是无状态协议.客户发送请求报文来初始化这个事务。服务器发送响应来回答。
    暗示了TCP协议是一个有状态的协议

  13. 如下图所示,在路由器Q的路由表中对应目的网络40.0.0.0的下一跳IP地址为(   )。
    在这里插入图片描述

    20.0.0.6
    IP数据包传输的过程中,路由器Q接收到该数据包,并判断目的网络40.0.0.0是否与自己属于同一网络,显然不属于,路由器Q必须将IP数据包投递给另一路由器R,所以路由器Q的路由表中对应目的网络40.0.0.0的下一跳IP地址为路由器R的前端地址20.0.0.6

  14. 浏览器和服务器在基于https进行请求链接到数据传输过程中,用到了如下哪些技术:

    A. 非对称加密技术	√
    B. 对称加密技术	√
    C. 散列(哈希)算法	√
    D. 数字证书	√
    

    HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。
    握手过程的简单描述如下:
    1.浏览器将自己支持的一套加密规则发送给网站。
    2.网站从中选出一组加密算法与HASH算法,并将自己的身份信息以证书的形式发回给浏览器。证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。
    3.获得网站证书之后浏览器要做以下工作:
    a) 验证证书的合法性(颁发证书的机构是否合法,证书中包含的网站地址是否与正在访问的地址一致等),如果证书受信任,则浏览器栏里面会显示一个小锁头,否则会给出证书不受信的提示。
    b) 如果证书受信任,或者是用户接受了不受信的证书,浏览器会生成一串随机数的密码,并用证书中提供的公钥加密。
    c) 使用约定好的HASH计算握手消息,并使用生成的随机数对消息进行加密,最后将之前生成的所有信息发送给网站。
    4.网站接收浏览器发来的数据之后要做以下的操作:
    a) 使用自己的私钥将信息解密取出密码,使用密码解密浏览器发来的握手消息,并验证HASH是否与浏览器发来的一致。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是部分题目: 一、选择题 1、下面哪个不是计算机网络基本拓扑结构。( ) A、总线型 B、环型 C、树型 D、混合型 2、b/s表示什么意思。( ) A、每秒钟传送的二进制位数; B、每秒钟传送的字符数 C、每秒钟传送的字节数 D、每秒钟传送的十进制位数 3、OSI参考模型的下三层是指( ) A、应用层、表示层、会话层 B、会话层、传输层、网络层 C、物理层、数据链路层、网络层 D、物理层、数据链路层、传输层 4、计算机网络是由通信子网和_______组成。 A、资源子网 B、协议子网 C、国际互联网 D、TCP/IP 5、网络中的拓扑结构主要有总线型、星型、树型、网状型、_____等。 A、 混合型 B、主干型 C、环型 D、网络型 6、一个单位内的一个计算机网络系统,属于_____。 A、PAN B、LAN C、WAN D、MAN 7、双绞线做法EIA/TIA568B标准的线序是( ) A、白橙、蓝、白绿、橙、白蓝、绿、白棕、棕 B、白绿、绿、白橙、蓝、白蓝、橙、白棕、棕 C、白橙、橙、白绿、蓝、白蓝、绿、白棕、棕 D、白绿、绿、白橙、蓝、白蓝、白棕、橙、棕 8、下面哪一项不是计算机网络最重要的功能( ) A、数据通信 B、资源共享 C、分布处理 D、路径选择 9、下面哪一项不是计算机网络按地理范围分类的类型。( ) A、局域网 B、无线网 C、广域网 D、城域网 10、目前IPV4地址已基本分配完毕,将来使用的IPV6的地址采用____表示。 A、 16位 B、32位 C、64位 D、128位

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值