找回密码
 立即注册
首页 业界区 安全 计算机网络期末复习记录

计算机网络期末复习记录

稿辏付 2025-6-27 10:31:30

  • 常用端口

    • FTP:文件传输协议 端口号:20(数据传输,主动模式)、21(控制连接,发送指令) 
    • SSH:安全外壳协议 端口号:22(加密的远程登录,文件传输方面代替Telnet) 
    • Telnet:远程终端协议 端口号:23(明文远程登录,但是不安全) 
    • SMTP:简单邮件传输协议 端口号:25(发送邮件,用于在邮件服务器间传输) 
    • DNS:域名系统 端口号:53(域名解析,将域名映射到IP地址,通常用UDP,区域传输用TCP)
    • DHCP:动态主机配置协议 端口号:67(DHCP服务器端口)、68(DHCP客户端端口) 
    • HTTP:超文本传输协议 端口号:80(未加密的网页访问) 
    • POP3:邮局协议V3 端口号:110(从服务器下载邮件到本地,接收邮件) 
    • NTP:网络时间协议 端口号:123(确保设备间的时间一致,时间同步) 
    • NetBIOS:网络基本输入输出协议 端口号:139(Windows文件,打印机共享/旧版/) 
    • IMAP:邮件访问协议 端口号:161(查询设备状态)、162(接受告警) 
    • HTTPS:安全超文本传输协议 端口号:443(加密网页访问)
    • SMB:服务器消息块 端口号:445(Windows文件共享,直接通过TCP文件传输) 
    • SMTPS:安全SMTP 端口号:加密邮件发送(465:隐式 SSL,587:显式 STARTTLS) 
    • IMAPS:安全IMAP 端口号:993加密邮件管理(IMAP + SSL/TLS)
    • POP3S:安全POP3S 端口号:995 加密邮件接收(POP3 + SSL/TLS)
    • MySQL:MySQL数据库 端口号:3306(数据库访问服务) 
    • 补充说明

      • 同一服务可能使用不同端口,HTTP常用80,也可用8080/8000 ;
      • 加密邮件常加s后缀,POP3S=POP+SSL;
      • 可靠服务(邮件,网页)用TCP来确保数据完整,实时服务(DNS,NTP)用UDP来降低延迟;
      • 安全风险端口​​:23/TCP(Telnet)​​:明文传输密码(应改用 SSH),135-139/TCP(NetBIOS)​​:易被攻击(建议关闭)4
      • 新兴协议端口​​:1883/TCP​​:MQTT(物联网消息协议),51871/UDP​​:WireGuard(VPN 协议)


  • 协议的状态

    • 无状态协议:HTTP、DNS、UDP、NTP、DHCP 
    • 有状态协议:TCP、FTP、SMTP/POP3、数据库协议(如MySQL) 
    • 为什么无状态协议更易拓展?

      • 请求可分发到任意后端服务器(无状态共享要求)
      • 故障时客户端重试即可(无状态恢复简单)
      • 负载均衡策略更灵活(如轮询、随机分配)


  • 常见HTTP状态码 

    • 200:页面正常访问
    • 201:资源创建成功 
    • 202:请求已接受但未处理完成 
    • 204:无返回内容 
    • 301:旧链接跳转新地址
    • 304:浏览器缓存有效 
    • 400:无效请求(语法错误或参数缺失) 
    • 401:用户登录失效 
    • 403:无权访问资源
    • 404:网址输入错误,资源不存在 
    • 405:HTTP方法不允许 
    • 408:请求超时
    • 429:API请求频率过高 
    • 500:服务器崩溃(无错误处理) 
    • 503:网站维护中 
    • 504:网关超时,服务器响应超时
    • 扩展知识 ​

      • ​​Nginx 自定义状态码​​: ​​499​​:客户端主动断开连接; ​​444​​:直接关闭连接(无响应)
      • ​​特殊状态码​​: ​​418 I'm a teapot​​:玩笑状态码(RFC 7168) ​​451 Unavailable For Legal Reasons​​:因法律原因不可访问(如政府禁令)


  • 滑动窗口协议 

    • 停--等协议(Stop-and-Wait Protocol):发送窗口尺寸​​:固定为1(发送方每次只能发送一个帧)。接收窗口尺寸​​:固定为1(接收方每次只能接收一个帧)。 
    • ​回退N步协议(Go-Back-N Protocol, GBN):发送窗口尺寸​​:大于1(通常设为N,允许连续发送多个帧)。接收窗口尺寸​​:固定为1(接收方只能按顺序接收帧,乱序帧会被丢弃)。 
    • 选择重发协议(Selective Repeat Protocol, SR):发送窗口尺寸​​:大于1(允许连续发送多个帧)。接收窗口尺寸​​:大于1(接收方可以缓存乱序帧)。

  • TCP端口数量

    • 总数量:TCP 端口号是 16 位无符号整数,取值范围为 0~65535,因此最多支持 65,536 个端口
    • 端口范围分类

      根据 IANA(互联网号码分配机构)标准,TCP 端口分为三类:
      范围名称说明示例0~1023熟知端口(Well-Known Ports)预留给系统核心服务,需管理员权限才能使用。HTTP: 80
      HTTPS: 443
      FTP: 211024~49151注册端口(Registered Ports)分配给用户应用程序,需向 IANA 注册以避免冲突。MySQL: 3306
      Redis: 6379
      MongoDB: 2701749152~65535动态/私有端口(Dynamic/Ephemeral Ports)客户端临时使用,操作系统动态分配(连接结束后释放)。 

  • 题目

    • HTTP协议是常用的应用层协议,它通过___TCP____协议提供服务,上下层协议默认时,使用___80____端口进行服务识别。HTTP双方的一次会话与上次会话是___无关的_____,即协议是无状态的。 
    • 以下哪些应用层协议正确匹配了相应的功能?( B )

      • A.DNS 为主机动态分配 IP 地址
      • B.HTTP 从 Web 服务器向客户端传输数据
      • C.POP 从客户端向电子邮件服务器分发电子邮件
      • D.SMTP 支持文件共享

    • OSI 应用层有何作用?( C )

      • A.提供数据分段
      • B.提供数据加密和转换
      • C.提供网络任意终端上应用程序之间的接口
      • D.对源设备和目的设备之间流经的所有数据提供控制 

    • 服务器上的应用层通常如何处理多客户端服务请求?( D )

      • A.终止与服务的所有连接
      • B.拒绝与单一守护程序的多个连接
      • C.暂停当前连接,建立新连接
      • D.使用传输层区分不同的服务连接

    • 下列哪个协议属于TCP/IP的应用层协议?( C )

      • A.TCP(传输层)
      • B.IP(网络层)
      • C.DNS(应用层)
      • D.ARP(网络层)

    • 在下面给出的协议中,( A )不是TCP/IP的应用层协议。

      • A.ICMP(网络层)
      • B.RIP
      • C.DNS
      • D.SMTP
      • 注:RIP虽然是路由协议,但因其运行在应用层(通过UDP传输),仍被视为应用层协议。而ICMP是网络层功能组件,与IP紧密结合。 

    • 在FTP会话期间,数据连接打开(C)。 A. 1次 B. 2次 C. 多次,只要是需要 D.以上都不对
    • 下面关于FTP的叙述中错误的是( D )。

      • A.FTP服务器默认在21号端口上监听客户端连接
      • B.FTP中的控制连接在一次会话过程中一直保持
      • C.FTP协议在会话过程中保持会话的状态
      • D.FTP中的数据连接一般是由客户器端向服务器端发起的

    • 若数据链路层采用了GBN协议,发送方已经发送了编号为0~7的帧。当计时器超时时,若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是?

      • 解释:在 GBN 协议中,发送方只有一个计时器,用于最早未确认帧(即发送窗口的起始位置)。这里最早未确认帧是帧 4(因为帧 0-3 已确认)。当帧 4 的计时器超时时,发送方会重传所有未被确认的帧,即帧 4 到帧 7。

    • 下列关于TCP的拥塞控制机制,描述错误的是( )
      A. TCP刚建立连接进入慢启动阶段
      B. 慢启动时拥塞窗口指数增加
      C. 超时发生时,新的阈值(慢启动和拥塞避免阶段的分界点)等于旧阈值的一半
      D. 拥塞避免阶段拥塞窗口线性增加
      正确答案:C
      解析:

      • A正确:TCP建立连接后立即进入慢启动阶段,初始拥塞窗口(cwnd)通常为1 MSS。
      • B正确:慢启动阶段每收到一个ACK,cwnd增加1 MSS(每个RTT窗口大小翻倍,指数增长)。
      • C错误:超时发生时,新的阈值(ssthresh)设置为当前拥塞窗口(cwnd)的一半,而非旧阈值(旧ssthresh)的一半。
      • D正确:拥塞避免阶段每收到一个ACK,cwnd增加1/cwnd个MSS(每个RTT增加1 MSS,线性增长)。

    • 根据图中所示的传输层报头回答,下列描述正确的是?  报头关键字段包括:

      • ​源端口​​:13357
      • ​目的端口​​:23
      • ​序列号​​:43693
      • ​确认编号​​:8732
      • ​窗口大小​​:12000
      问题选项及分析:


      • ​A. 这是UDP报头。​
        ​错误​​。UDP报头仅包含源端口、目的端口、长度和校验和(通常固定为8字节),无序列号、确认号或窗口大小字段。图中报头包含序列号、确认号等复杂字段,是典型的​​TCP报头特征​​(TCP报头长度可变,含控制信息)。因此,A不正确。
      • ​B. 包含Telnet请求。​
        ​正确​​。目的端口为23,是TCP知名端口,专门用于Telnet服务(远程登录协议)。这表明该报文很可能携带Telnet协议请求或响应。TCP协议支持Telnet,故B正确。
      • ​C. 包含TFTP数据传输。​
        ​错误​​。TFTP(Trivial File Transfer Protocol)是一种基于UDP的简单文件传输协议,默认端口为69。图中目的端口是23(Telnet),而非69,且报头是TCP协议(非UDP)。因此,C不正确。
      • ​D. 从这台远程主机返回的数据包将包含确认号43693。​
        ​错误​​。在TCP通信中,确认号(ACK)基于收到的序列号计算:​​ACK = 收到的序列号 + 收到的数据长度​​。图中序列号为43693,但未提供数据长度,因此无法直接确定确认号。返回数据包的确认号可能是43693 + 长度(例如,43694或更高),而非固定为43693。此外,图中的确认编号8732是当前报文对接收方数据的确认,与远程主机返回的ACK无关。因此,D不正确。

    • 下面关于端口和套接字的叙述错误的是( A  )
      A.TCP套接字是由目标IP地址和目标端口号标识的(TCP 套接字由源和目标 IP、端口共同标识,非仅目标)
      B.提供面向连接服务的服务器可以同时支持多个并行的套接字
      C.UDP和TCP的端口号是不相关的
      D.传输层通过端口号向上层提供多路复用功能
    • 发送方A通过TCP把一个文件传输给接收方B,下列叙述中错误的是(B   )
      A.如果报文i超时且未收到任何确认,则A将重传报文i
      B.若A连续收到3个重复的对第i个报文段的ACK,则A重传第i+1报文段(TCP 中,连续 3 次重复 ACK 触发快速重传,重传的是未确认的最早报文段(i),而非 i+1。)
      C.如果A在第i个报文超时前收到了对第i+1个报文的确认,但一直未收到对第i个报文的确认,则A将在第i个报文超时后重传第i个报文
      D.如果B在对连续收到的第i个和第i+1个报文返回了确认后又收到了第i个报文,则此时B将返回对第i+1个报文的确认。
    • 以下各项中,不属于数据报网络的工作特点的是(  B  )

      • 同一报文的不同分组可以由不同的传输路径通过通信子网
      • 在每次数据传输前必须在发送方与接收方间建立一条逻辑连接 (不需要)
      • 同一报文的不同分组到达目的结点时可以出现乱序、丢失现象
      • 每个分组在传输过程中都必须带有目的地址与源地址

    • 下面有关虚电路和数据报的特性,哪一个是正确的( B  ).
      A.虚电路和数据报分别为面向无连接和面向连接的服务
      B.数据报在网络中沿同一条路径传输,并且按发出顺序到达
      C.虚电路在建立连接之后,分组中只需要携带连接标识 (无需每次选路)
      D.虚电路中的分组到达顺序可能与发出顺序不同
    • 以下不属于网络层功能范围的是(C)
      A.路径选择和中继
      B.建立和拆除网络连接
      C.端到端的传输控制 (传输层功能)
      D.网络差错检测
    • 在无连接网络中,下列哪项陈述是正确的?( B   )
      A.发送数据包之前联系目的设备。
      B.发送数据包之前不联系目的设备。
      C.目的设备向源设备发送确认,表示已经收到数据包。
      D.目的设备向源设备发送确认,请求发送下一个数据包。
    • 下列说法中,正确的是 (  C )
      A.虚电路与线路交换没有实质不同
      B.在通信的两个站点间只能建立一条虚电路
      C.虚电路的各个节点不需要为每个分组作路径选择 (仅在建立连接时选路)
      D.虚电路在传送数据前必须建立起专用的通信线路
    • 关于数据报网络和虚电路网络的比较,下面描述正确的是:(   D )
      A.数据报网络可靠性更高            B. 虚电路网络更难提供QoS
      C. Internet使用的是虚电路网络    D. 虚电路网络不需要提供IP地址
    • 在给主机设置公网 IP 地址时,下面四个选项哪一个能使用 ()
      A.229.9.255.15        B.127.21.19.109     
      C.192.168.91.255    D.220.103.256.56
      解析:B 选项 127.0.0.0 网段为环回地址,C 为私有地址,D 中 256 超过 255。
    • 从功能上说,ICMP协议属于TCP/IP网络中的______协议  (  C  )
      A   应用层    B  传输层    C  网络层    D  数据链路层ICMP在TCP/IP模型中的位置

      • TCP/IP模型分为四层:网络接口层(数据链路层)、互联网层(网络层)、传输层和应用层。
      • ICMP工作在互联网层(即网络层),与IP协议紧密集成。ICMP消息被封装在IP数据包中(IP头部协议字段值为1),作为IP协议的一部分,提供网络层的控制和错误处理机制。
      • 与传输层(如TCP、UDP)不同,ICMP不涉及端口、连接建立或端到端数据传输;与应用层(如HTTP、FTP)不同,ICMP不服务于特定应用程序;与数据链路层(如以太网)不同,ICMP不处理物理地址或帧转发。

    • 以下关于IPv4的分组分片的描述,错误的是(D    )
      A.当路由器发现要转发的分组超过输出链路的MTU时,会将分组分片
      B.分片的分组最终在接收方组装
      C.若分组中DF标记等于1,表示路由器不能分片
      D.同一分组的不同分片的标识号不同(实则相同)
    • 下列不能解决或缓解IP地址危机问题的方法是:(  C  )
      A.IPv6  B.NAT
      C.DHCP  D.CIDR
      DHCP 仅用于地址的自动配置和管理,不能解决或缓解地址短缺问题。
    • The ICMP protocol(B   )

      •  run on top of UDP
      •  run directly on top of IP
      •  run on top of TCP
      •  none of the above

    • 一般情况下,ICMP是通过(   D   )发送差错和控制报文。
      A.网桥     B.交换机     C.网卡     D.路由器
    • 应用程序Ping发出的是(   C )报文。    

      • TCP请求报文
      • UDP请求报文
      • ICMP回送请求报文
      • ICMP差错报告报文

    • 使用DHCP协议,不可以自动获得的信息是( D    )
      A.IP地址
      B.网关地址
      C.DNS服务器地址
      D.MAC地址
    • 路由器在进行路由选择时根据分组的哪个部分决定输出链路?(   B )  
      A.源IP地址
      B.目的IP地址
      C.源端口号
      D.目的端口号
    • 关于路由器进行路由选择的描述错误的是(   B )
      A.路由器找不到路由时会丢弃该分组
      B.缺省路由是所有分组都能匹配的路由
      C.路由器选择路由时必须根据分组的源IP和目标IP  (路由器选路仅依据目的 IP,无需源 IP)
      D.路由器出现多条匹配的路由时选择掩码最长的路径
    • 下列关于 IP 编址的陈述,哪些是正确的?(  C  )

      • A. NAT 将公有地址转换为发往 Internet 的私有地址。
        此陈述错误。NAT(网络地址转换)主要用于将私有 IP 地址转换为公有 IP 地址,以便私有网络中的设备可以访问 Internet。例如,当数据包从私有网络发往 Internet 时,NAT 会将源私有地址(如 192.168.1.10)转换为公有地址(如 203.0.113.1)。选项中的描述反了:NAT 不是将公有地址转换为私有地址,而是将私有地址转换为公有地址。
      • B. 只允许一家公司使用特定的私有网络地址空间。
        此陈述错误。私有网络地址空间(如 10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16)是专为内部网络设计的,任何组织或公司都可以在自己的私有网络中重复使用这些地址,无需全球唯一性。因此,多个公司可以同时使用相同的私有地址空间(如都使用 192.168.0.0/16),只要它们不直接暴露在公共 Internet 上。
      • C. 路由器阻止私有地址接入公共 Internet。
        此陈述正确。私有地址(RFC 1918 定义的地址)在公共 Internet 上不可路由。边界路由器(如 ISP 路由器或企业边缘路由器)通常会配置过滤规则,阻止源或目的地址为私有地址(如 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)的数据包进入公共 Internet。这防止了 IP 欺骗和路由问题,确保只有公有地址才能在 Internet 上传输。
      • D. 网络 172.32.0.0 是私有地址空间的一部分。
        此陈述错误。私有地址空间的范围是 172.16.0.0/12(即 172.16.0.0 到 172.31.255.255)。172.32.0.0 不属于此范围(它属于 172.32.0.0/16),是公共 IP 地址空间的一部分,可在 Internet 上路由。 
         
         

    • 自治系统内部的各个路由器之间,运行的是内部网关路由协议IGP,以下协议属于IGP的是?( B     )
      A   RIP    B   BGP    C   IGMP    D  SNMP
      协议类型作用场景RIPIGP(内部网关)AS 内部路由(如企业网)BGPEGP(外部网关)AS 之间路由(如互联网骨干)IGMP组播管理协议管理组播组成员SNMP网络管理协议设备监控与管理
    • IP分片主要是因为IP报文传输到某一条链路时,超过了该链路的(  D  )

      • A. MRU(Maximum Receive Unit,最大接收单元)
        MRU 通常用于点对点协议(如PPP),表示接收方设备能够处理的最大帧大小。它关注接收端的容量,而非传输路径上的限制。与IP分片无关,因为分片是由发送路径上的传输限制触发的,而非接收能力。
      • B. MSS(Maximum Segment Size,最大段大小)
        MSS 是传输层(TCP协议)的概念,表示一个TCP段中数据部分的最大长度(不包括TCP头部)。它用于在TCP连接建立时协商数据大小,以避免IP分片。MSS本身不是导致分片的原因,而是用于防止分片的机制。IP分片发生在网络层,与MSS无关。
      • C. MMC(无标准定义或非常用缩写)
        MMC 在网络标准术语中没有明确定义,可能是一个干扰项。在某些非标准上下文中,它可能被误解为“Maximum Media Capacity”(最大媒体容量),但这并非通用概念。与IP分片无关,且不在TCP/IP协议栈中扮演角色。
      • D. MTU(Maximum Transmission Unit,最大传输单元)
        MTU 是数据链路层的核心概念,表示一条链路所能传输的最大帧大小(包括IP头部和数据负载)。当IP报文大小超过链路的MTU时,路由器会对报文进行分片(除非设置了“Don't Fragment”标志)。MTU是IP分片的直接原因,因为数据包必须在网络层分片以适应链路层的传输限制。

    • OSPF主要使用的是(   A  )
      A 链路状态算法  B 距离向量算法  C 路径向量算法  D 信息路径算法
      链路状态算法(Link-State Algorithm)

      • OSPF 的核心机制基于链路状态算法。
      • 每个路由器收集与其直连链路的状态信息(如带宽、延迟、开销),并生成 LSA(链路状态通告)
      • 路由器将 LSA 洪泛(flooding)到整个自治系统(AS),使所有路由器构建相同的拓扑数据库(链路状态数据库)。
      • 每个路由器使用 Dijkstra 最短路径优先算法 计算到达其他网络的最优路径(基于链路开销)。
      • 特点:快速收敛、支持分层路由(区域划分)、适合大型网络。
      • 算法类型代表协议OSPF 是否使用链路状态算法OSPF, IS-IS距离向量算法RIP, EIGRP否路径向量算法BGP否

    • BGP协议的路径属性的主要作用是(   A  )
      A  避免路由自环   B 寻找目的路由  C 动态获得下一跳    D 计算距离
    • 以下不是路由协议的是(  A   )
      A.CSMA/CD    B.BGP     C.RIP    D.OSPF
      路由协议用于在网络层(Layer 3)交换路由信息,指导数据包转发。分析选项:

      • A. CSMA/CD(正确,非路由协议)
        CSMA/CD(载波侦听多路访问/冲突检测)是数据链路层(Layer 2) 的介质访问控制协议,用于解决以太网冲突(如传统半双工网络)。它不涉及路由计算或转发,不属于路由协议
      • B. BGP(路由协议)
        边界网关协议(BGP),用于自治系统(AS)之间的路由交换,是标准的外部网关协议(EGP)。
      • C. RIP(路由协议)
        路由信息协议(RIP),基于距离向量算法,是内部网关协议(IGP),用于 AS 内部路由。
      • D. OSPF(路由协议)
        开放最短路径优先(OSPF),基于链路状态算法,是 IGP 协议,用于 AS 内部路由。

    • RIP是一个典型的基于距离向量路由算法的动态路由协议,以下描述错误的是(A )
      A. RIP使用洪泛(flooding)通告路由
      B. RIP不可以支持较大规模的网络
      C. RIP定义最大的距离(即正无穷)为16
      D. RIP每隔一定时间将自己的路由通告给邻居
      解释:

      • A. RIP使用洪泛(flooding)通告路由(错误)
        RIP(Routing Information Protocol)不使用洪泛机制。洪泛(flooding)是链路状态路由协议(如OSPF)的特征,其中路由器将链路状态信息广播给所有邻居,直到整个网络收到。RIP基于距离向量算法,采用周期性广播或组播(RIPv1用广播,RIPv2用组播地址224.0.0.9)向直连邻居发送整个路由表,而不是洪泛。因此,该描述错误。
      • B. RIP不可以支持较大规模的网络(正确)
        RIP有严格的跳数限制(最大15跳),超过16跳视为不可达,因此它只适用于中小型网络,无法支持大规模网络(如大型企业网或互联网骨干)。
      • C. RIP定义最大的距离(即正无穷)为16(正确)
        RIP中,跳数(metric)最大值为16,表示“无穷大”(目的网络不可达),这是RIP的防环机制之一。
      • D. RIP每隔一定时间将自己的路由通告给邻居(正确)
        RIP默认每30秒向邻居路由器发送一次完整路由表更新,以维护路由信息。

    • RIP协议主要使用的是(  B  )
      A 链路状态算法  B 距离向量算法  C 路径向量算法  D 信息路径算法
    •  OSPF协议可以有效的解决路由自环的问题,下面哪一条无法解释这一点( C)
      A. OSPF使用链路状态路由算法
      B. OSPF使用了骨干区域
      C. OSPF支持路由验证
      D. 当其他区域无法和骨干区域物理直连时,OSPF可以使用虚连接
      解释:

      OSPF(Open Shortest Path First)通过多种机制解决路由自环问题,但选项C与此无关:

      • A. OSPF使用链路状态路由算法(可以解释)
        链路状态算法要求每个路由器维护全网拓扑数据库,并使用Dijkstra算法计算最短路径树(SPF树)。SPF树天生无环,因为路径是从根节点(计算路由器)到目的网络的最短无环路径。这直接解决了路由自环问题
      • B. OSPF使用了骨干区域(可以解释)
        OSPF的分层设计(骨干区域Area 0 + 非骨干区域)强制所有区域间路由必须通过骨干区域中转。这种“星型拓扑”结构防止了区域间路由环路,因为非骨干区域之间不能直接交换路由。骨干区域的设计避免了区域间环路
      • C. OSPF支持路由验证(无法解释)
        路由验证是安全特性(如MD5或SHA认证),用于确保OSPF邻居间的路由更新来源合法,防止未授权路由器注入虚假路由。它与路由自环无关,仅用于防御攻击(如路由欺骗),但不参与环路避免的计算机制。
      • D. 当其他区域无法和骨干区域物理直连时,OSPF可以使用虚连接(可以解释)
        虚连接(Virtual Link)逻辑上将一个非骨干区域连接到骨干区域(即使物理上不直连),确保OSPF的分层结构不被破坏。虚连接通过维护骨干区域的连续性,防止因区域隔离导致的路由环路或黑洞

    • 下列关于OSPF协议的描述正确的是?( A

      解释:

      • A. 正确:OSPF(Open Shortest Path First)的核心是链路状态路由算法。每个路由器维护全网拓扑数据库,使用Dijkstra算法计算无环最短路径。
      • B. 错误:路径属性(如AS_PATH)是BGP协议的防环机制,OSPF通过链路状态数据库和SPF计算避免环路,无路径属性概念。
      • C. 错误:OSPF采用触发更新(拓扑变化时立即洪泛LSA),而非周期性通告路由。周期性更新(如30秒)是RIP的特征。
      • D. 错误:OSPF是内部网关协议(IGP),用于自治系统(AS)内部路由;自治系统间使用BGP协议

    • 关于OSPF协议,说法错误的是( D)

      解释:

      • A. 正确:每个OSPF区域独立运行SPF算法(一个实例),实现分层路由。
      • B. 正确:OSPF通过组播地址224.0.0.5发送Hello分组发现邻居。
      • C. 正确:Hello协议用于选举指定路由器(DR) 和备份指定路由器(BDR),优化广播网络中的LSA洪泛。
      • D. 错误:OSPF无固定路由更新周期

        • 路由更新(LSA洪泛)是触发式的(拓扑变化时立即发送)。
        • 仅Hello包有默认周期(10秒),用于维持邻居关系。
        注:30秒是RIP的更新周期,OSPF的LSA默认刷新周期为30分钟(非路由更新)。


    • 下列关于OSPF路由协议的描述,错误的是( C)

      解释:

      • A. 正确:OSPF通过区域划分(Area 0为骨干)和分层设计,支持大规模网络。
      • B. 正确:基于链路状态算法和SPF树计算,OSPF天然避免路由环路
      • C. 错误:OSPF对路由器性能要求较高

        • 需维护全网拓扑数据库(占用内存)。
        • 拓扑变化时重新运行SPF算法(消耗CPU资源)。
        • 大型网络中需精细优化(如区域划分、路由汇总)。

      • D. 正确:OSPF支持CIDR(无类域间路由),包括VLSM(变长子网掩码)和路由聚合。

    • 关于RIP(Routing Information Protocol)路由协议,以下描述错误的是选项 (D)。
      详细解释:

      • A. RIP使用跳数作为距离,每经过一个路由器,距离加1
        正确。RIP使用跳数(Hop Count)作为路由度量值,每经过一个路由器跳数增加1。最大跳数为15(16表示不可达),这是RIP的核心特性。
      • B. RIP属于距离向量路由算法
        正确。RIP是一种典型的距离向量路由协议,路由器仅与直连邻居交换整个路由表,并基于距离(跳数)和方向(下一跳)更新路由。
      • C. RIP具有好消息传的快,坏消息传得慢的特性
        正确。这是距离向量协议的固有缺点:

        • "好消息传得快":新路由或路径改进时,收敛较快(通过定期更新传播)。
        • "坏消息传得慢":当链路失效时,RIP可能陷入"计数到无穷"(Count to Infinity)问题,导致收敛缓慢(需要多次更新才能标记为不可达)。

      • D. RIP仅当路由表变化时,将信息通告给邻居
        错误。RIP使用周期性更新机制,默认每30秒向邻居发送整个路由表(无论路由表是否变化)。虽然RIP支持可选的触发更新(Triggered Update,在路由变化时立即发送),但其基础行为是周期性的,而非"仅当变化时"通告。因此,该描述不准确。

    • OSPF网络中,划分区域的目的是( B)

      A.方便管理
      B.减少洪泛的范围
      C.提高路由收敛速度
      D.提高安全防范
      详细解释:

      OSPF划分区域(Area)的核心目的是缩小链路状态通告(LSA)的洪泛范围

      • 洪泛机制问题

        • OSPF使用链路状态算法,路由器需将LSA洪泛给所有邻居以同步拓扑数据库。
        • 若不划分区域,网络拓扑变化(如链路故障)会触发全网洪泛,占用大量带宽和CPU资源。

      • 区域划分的作用

        • 每个区域是独立的洪泛域,LSA仅在区域内洪泛(如Area 1的拓扑变化不会影响Area 2)。
        • 区域边界路由器(ABR)通过路由汇总向其他区域传递摘要信息(非详细拓扑),大幅减少洪泛流量。

      • 其他选项的关联性:

        • A. 方便管理:区域划分可基于物理位置或逻辑结构(如部门),便于管理,但非主要目的。
        • C. 提高路由收敛速度:因洪泛范围缩小,区域内拓扑变化后SPF计算更快,但这是间接结果
        • D. 提高安全防范:OSPF支持区域密码认证,但安全是附加特性,非划分区域的初衷。


    • 从BGP的角度看,因特网属于(   C)
      A.不同网络互联的网络
      B.不同主机互联的网络
      C.不同自治系统互联的网络
      D.不同路由器互联的网络
      详细解释:

      BGP(Border Gateway Protocol)是自治系统(AS)间的路由协议

      • 自治系统(AS)的定义

        • AS是由单一组织管理、使用统一路由策略的网络集合(如ISP、大型企业网)。
        • 每个AS有唯一AS号(如中国电信AS4134)。

      • BGP的作用

        • BGP在AS边界路由器上运行,交换跨AS的路由信息(例如:AS1 → AS2 → AS3)。
        • 它通过AS_PATH属性记录路径序列,防止环路并实现策略路由(如流量优选)。

      • 因特网的本质

        • 因特网由数万个AS互联构成(如ISP、CDN、云服务商的AS)。
        • BGP是连接这些AS的唯一标准协议("互联网的胶水")。

      • 错误选项分析:

        • A. 不同网络互联的网络:网络(如子网)是AS内部的组成部分,BGP关注AS间互联。
        • B. 不同主机互联的网络:主机是终端设备(如电脑),BGP不涉及主机级路由。
        • D. 不同路由器互联的网络:路由器是转发设备,BGP的交互主体是AS而非路由器。

      关键结论:BGP的视角下,因特网是AS互联的生态系统,而非设备或子网的简单集合。

    • 从功能上说,IGMP协议属于TCP/IP网络中的______协议  (    C )
      A   应用层    B  传输层    C  网络层    D  数据链路层
      IGMP的核心功能
      IGMP用于管理组播组成员关系,使路由器能动态识别局域网中哪些主机属于特定组播组(如视频直播、在线会议流量)。主要作用包括:

      • 主机通过IGMP向路由器报告加入/离开组播组(如组播地址 224.0.0.1)。
      • 路由器通过IGMP维护组播组成员列表,决定是否转发组播流量到该网段。

    • 关于校验和的相关描述,错误的是( D   )
      A.IPv4的校验和只检查IP首部,不检查数据
      B.IPv6取消了校验和字段
      C.TCP使用校验和检查TCP首部,伪首部(包括IP地址)和TCP数据
      D.UDP不可靠,不使用校验和查错
    • 下列对数据链路层的功能特性描述中,不是正确的是 A  ).
      A.通过交换与路由,找到数据通过网络的最有效的路径
      B.数据链路层的主要任务是提供一种可靠的通过物理介质传输数据的方法
      C.将数据分解成帧,并按顺序传输帧,并处理接收端发回的确认帧
      D.以太网的数据链路层分为LLC和MAC子层,并在MAC子层使用CSMA/CD的协议方式争用信道
    • 在电缆中屏蔽的好处是:( B )
      A.减少信号衰减 B.减少电磁干扰辐射
      C.减少物理损坏 D.减少电缆的阻抗
    • 若信道的复用是以信息在一帧中的时间位置(时隙)来区分,不需要另外的信息头来标志信息的身份,则这种复用方式为(  C  )。
      A.异步时分复用 B.频分多路复用
      C.同步时分复用 D.码分多路复用

      • 同步时分复用(C):将时间划分为固定的帧,每个帧进一步划分为固定数量的时隙。每个时隙预先分配给特定的数据源,接收端根据时隙的位置直接确定数据的来源,因此不需要额外的信息头来标识身份。这种方式效率高,但时隙分配固定,即使某数据源无数据发送,时隙也可能空闲。
      其他选项不符合描述:

      • A. 异步时分复用(Asynchronous TDM):也称为统计时分复用。时隙动态分配,根据数据源的需求分配时隙,因此需要信息头来标识数据的身份,以便接收端正确解析。
      • B. 频分多路复用(Frequency Division Multiplexing, FDM):将频带划分为多个子信道,每个信号使用不同的频率,而不是基于时间位置区分。
      • D. 码分多路复用(Code Division Multiplexing, CDM):使用不同的编码序列区分信号,所有信号同时占用整个频带和时间,不依赖时隙位置。

    • 局域网的协议结构一般不包括(     A  )。
      A.网络层 B.物理层 C.数据链路层 D.介质访问控制层
      局域网的协议结构主要基于OSI模型的物理层和数据链路层,其中数据链路层又分为逻辑链路控制(LLC)子层和介质访问控制(MAC)子层。局域网通信通常在同一个网络段内进行,依赖于MAC地址进行设备间直接通信,而不需要路由功能。因此,网络层(负责路由和寻址)在局域网的协议结构中不是必需的。
    • (   B   )在多路复用技术中具有动态分配时隙的功能。
      A.同步时分多路复用 B.统计时分多路复用
      C.频分多路复用 D.波分多路复用
    • 在一个使用集线器的10Base-T网络中,各台计算机连接到集线器上,此网络的拓扑结构为(B    )。
      A.各节点之间的物理连接和逻辑连接都是星型拓扑
      B.物理连接是星型拓扑,逻辑连接是总线型拓扑
      C.物理连接是总线型拓扑,逻辑连接是星型拓扑
      D.物理连接和逻辑连接都是总线型拓扑
    • 以下关于ARP协议描述错误的是(  C  )
      A  ARP协议是无状态的协议
      B  ARP请求报文必须是广播请求
      C  ARP 的地址映射关系一旦建立后就不再改变
      D  ARP 的响应报文一般是单播响应
    • 比特串01111101000111110010在接收站经过删除“0”比特后的代码为(  B   )。
      A.01111101000111110010 B.011111100011111010
      C.0111111000111110010 D.011111010011111010
      在数据通信中,零比特填充(如HDLC协议)用于帧同步。发送方在数据中连续出现五个“1”后插入一个“0”,以防止与帧标志“01111110”冲突。接收方在解码时,会删除连续五个“1”后出现的“0”,以恢复原始数据。
    • 以下哪个是第2层广播? (  )
      A.目标IP地址的子网掩码是255.255.255.255
      B.目标IP地址是255.255.255.255
      C.目标MAC地址是00-00-00-00-00-00
      D.目标MAC地址是FF-FF-FF-FF-FF-FF
      第2层广播指的是OSI模型中数据链路层(Layer 2)的广播,它使用MAC地址(物理地址)来实现。在以太网中,广播帧的目标MAC地址是一个特定的保留地址,用于将帧发送到同一局域网(LAN)上的所有设备。
      选项分析:

      • A. 目标IP地址的子网掩码是255.255.255.255
        这涉及IP地址和子网掩码,属于第3层(网络层)的概念。子网掩码255.255.255.255表示一个主机路由(例如,点对点链接),但它本身不是广播地址。第2层广播基于MAC地址,而非子网掩码,因此该选项错误。
      • B. 目标IP地址是255.255.255.255
        这是第3层(网络层)的有限广播地址(limited broadcast address)。当目标IP地址为255.255.255.255时,数据包会被发送到本地网络上的所有主机。但在数据链路层,该IP包会被封装成目标MAC地址为FF-FF-FF-FF-FF-FF的帧,而选项本身指定的是IP地址(第3层),因此不属于第2层广播。
      • C. 目标MAC地址是00-00-00-00-00-00
        该MAC地址全为0,通常表示“未知地址”或“未指定地址”(例如在初始化过程中使用),并非广播地址。在标准以太网中,它不会被识别为广播帧,因此该选项错误。
      • D. 目标MAC地址是FF-FF-FF-FF-FF-FF
        这是标准的以太网广播MAC地址(48位全为1)。当帧的目标MAC地址为此值时,它会被同一广播域内的所有设备接收和处理。这完全符合第2层广播的定义。

    • 对于10BASE-T以太网而言,以下描述正确的是 (  C  )                                   
       A.带宽10Kb/s  B. 使用同轴电缆作为传输介质  C.基带传输  D. 最长距离10km
      10BASE-T以太网标准的分析:

      • "10"表示带宽为10 Mb/s(10兆比特每秒),因此选项A(带宽10 Kb/s)错误。
      • "BASE"表示基带传输(baseband),即信号以数字形式直接传输,不调制,因此选项C(基带传输)正确。
      • "T"表示使用双绞线(twisted pair)作为传输介质,而非同轴电缆,因此选项B(使用同轴电缆)错误。
      • 10BASE-T的最大传输距离为100米,而非10 km(10 km适用于光纤或广域网),因此选项D(最长距离10 km)错误。

    • 有多种设备可以实现不同网段或网络之间的互连,互连设备通常可按工作在OSI模型中的层次来划分。能在物理层实现互连的设备有_A_____;在数据链路层实现互连的称为__C____;在网络层实现互连的称为___D____;
      A.集线器    B.协议转换器   C.网桥      D. 网关
      A.集线器    B. 网关  C.网桥     D.路由器
      A.集线器    B. 网关  C.网桥     D.路由器
      根据OSI模型各层的互连设备功能:

      • ​物理层(Physical Layer)​​: 在该层实现互连的设备仅处理电信号或比特流的再生和转发,不涉及帧或数据包的解析。选项包括:

        • A. 集线器:工作在物理层,用于连接设备并广播信号。
        • B. 协议转换器:通常工作在高层(如传输层或应用层),用于协议转换,不属于物理层。
        • C. 网桥:工作在数据链路层,不适用于物理层。
        • D. 网关:通常工作在高层(网络层以上),用于异构网络互连。
          ​正确选择:A. 集线器​​(仅物理层设备)。

      • ​数据链路层(Data Link Layer)​​: 在该层实现互连的设备基于MAC地址转发帧,进行差错检测和流量控制。选项包括:

        • A. 集线器:工作在物理层,不处理帧。
        • B. 网关:工作在高层,不直接处理数据链路层帧。
        • C. 网桥:工作在数据链路层,基于MAC地址连接多个网段。
        • D. 路由器:工作在网络层,基于IP地址转发包。
          ​正确选择:C. 网桥​​(数据链路层互连设备)。

      • ​网络层(Network Layer)​​: 在该层实现互连的设备基于IP地址或逻辑地址进行路由选择和转发。选项包括:

        • A. 集线器:工作在物理层,不处理网络层信息。
        • B. 网关:有时泛指路由器,但通常指高层协议转换设备(如应用层网关),网络层互连通常由路由器完成。
        • C. 网桥:工作在数据链路层,不涉及网络层路由。
        • D. 路由器:工作在网络层,在不同网络间基于IP地址路由数据包。
          ​正确选择:D. 路由器​​(网络层互连设备)。


    • 在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为800Mb/s,分组大小为8000b,其中分组头大小160b,若PC0向PC1发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是(  D
       
      1.png

      A.80ms B.10ms C.80.16ms D.10.02ms
      解释:分组大小:(980000*8)/(8000-160)=1000
      每个分组能带 980字节
      传输速度=每个分组大小/速度 = 8000/800Mb/s = 0.01ms
      对于存储 - 转发,总时间 = (分组数 × 每段链路传输时间) + (链路数 - 1)× 每段链路传输时间 
      总时间 = (N+k-1)*T = (1000+3-1)*0.01 = 1002*0.01 = 10.02ms
    • 假定网络中的路由器A的路由表有如左下表所示。现在A收到C发来的路由信息,如右表所示)。请结合RIP路由更新算法,简述路由器A的路由表更新过程,并给出更新后的路由表。
      目的网络
      距离
      下一跳
      N1
      7
      A
      N2
      2
      C
      N6
      8
      F
      N8
      4
      E
      N9
      4
      F
       
       
      目的网络
      距离
      N2
      4
      N3
      8
      N6
      4
      N8
      3
      N9
      5
      更新过程分析(逐项处理C的通告):

      • 目的网络 M2(C通告距离=4):

        • 计算新距离:4(C到M2) + 1(A到C) = 5
        • A的当前路由:距离=2,下一跳=C
        • 更新:因下一跳相同,更新距离为5(即使距离增大)

      • 目的网络 M3(C通告距离=8):

        • 计算新距离:8 + 1 = 9
        • A的路由表中无M3
        • 添加:新增路由(下一跳=C,距离=9)

      • 目的网络 M6(C通告距离=4):

        • 计算新距离:4 + 1 = 5
        • A的当前路由:距离=8,下一跳=F
        • 更新:因新距离5 < 当前8,更新下一跳为C,距离为5

      • 目的网络 M8(C通告距离=3):

        • 计算新距离:3 + 1 = 4
        • A的当前路由:距离=4,下一跳=E
        • 不更新:新距离等于当前距离,保留原路由

      • 目的网络 M9(C通告距离=5):

        • 计算新距离:5 + 1 = 6
        • A的当前路由:距离=4,下一跳=F
        • 不更新:新距离6 > 当前4

      • 目的网络 M1(C未通告):

        • 保持不变

      更新后的路由表:

      目的网络距离下一跳M17A(未变化)M25C✔️ 更新(距离增加)M39C✔️ 新增M65C✔️ 更新(距离减小,下一跳变更)M84E(未变化)M94F(未变化) 

    • 某单位内有6个局域网通过一台多口路由器(支持VLSM)连接,每个端口连接一个局域网,各个局域网的主机数分别为110台、15台、62台、73台和5台。该单位已拥有一个C类IP地址100.101.102.0/24,试合理分配IP地址并给出每一个局域网的网络地址、IP地址范围和子网掩码。
       网络地址子网掩码IP地址范围可用地址数地址利用率110台100.101.102.0/25255.255.255.128100.101.102.1 - 102.12612687.3%62台100.101.102.128/26255.255.255.192100.101.102.129 - 102.19062100%15台100.101.102.192/27255.255.255.224100.101.102.193 - 102.2223050%7台100.101.102.224/28255.255.255.240100.101.102.225 - 102.2381450%5台100.101.102.240/29255.255.255.248100.101.102.241 - 102.246683.3%3台100.101.102.248/29255.255.255.248100.101.102.249 - 102.254650% 
    •  ARP协议的主要功能是( A )
       将IP地址解析为物理地址 B. 将物理地址解析为IP地址
      C. 将主机域名解析为IP地址 D. 将IP地址解析为主机域名                                                         A 选项:ARP(地址解析协议)工作在网络层,作用就是在局域网中,依据目标设备的 IP 地址,查询其对应的物理地址(MAC 地址) ,该选项正确B 选项:将物理地址解析为 IP 地址的是 RARP(反向地址解析协议),并非 ARP,该选项错误C 选项:将主机域名解析为 IP 地址的是 DNS(域名系统),和 ARP 功能不同,该选项错误D 选项:ARP 不涉及将 IP 地址解析为主机域名,是 DNS 的功能范畴,该选项错误
    • 以下说法正确的是(  D   )

      • DNS 为主机动态分配 IP 地址
      • HTTP 从 Web 服务器向客户端传输数据
      • POP 从客户端向电子邮件服务器分发电子邮件
      • SMTP 支持文件共享                               
      •  解析:A,DHCP 动态分配 IP,DNS 是域名解析;B,HTTP 用于 Web 服务器向客户端传数据(如网页 ),正确;C,POP 是客户端从邮件服务器接收邮件,不是分发;D,SMTP 是邮件发送协议,不支持文件共享,选 B。

    • 以下对于HTTP协议描述正确的是( C  

      • 使用流水线作业方式
      • 服务器监听端口必须是80
      • 使用TCP作为传输层协议,因此是可靠的
      • 属于维护状态的协议
      • HTTP 基于 TCP,TCP 是可靠传输协议,所以 HTTP 因依托 TCP 具备可靠基础;A,HTTP/1.1 默认流水线,但不是所有情况都用,表述不绝对;B,服务器 HTTP 端口可自定义,不一定是 80;D,HTTP 是无状态协议,选 C。

    • 下面说法错误的是(  C   )

      • 一个域名可以对应多个IP地址(负载均衡)
      • 在相同IP和端口上可以运行不同域名的网站(可通过虚拟主机在相同 IP 和端口运行不同域名网站)
      • 一个端口可以对应多个进程(不可以,一个端口同一时刻通常对应一个进程(端口 - 进程绑定 ))
      • 一个进程可以打开多个端口(比如web进程服务器可打开80、443  。进程可通过多个Socket绑定多个端口。)

    • 下面有关虚电路和数据报的特性,哪是正确的( C  ) A.虚电路和数据报分别为面向无连接和面向连接的服务
      B. 数据报在网络中沿同一条路径传输,并且按发出顺序到达
      C. 虚电路在建立连接之后,分组中只需要携带连接标识
      D. 虚电路中的分组到达顺序可能与发出顺序不同解析

      • A:虚电路面向连接,数据报无连接
      • B:数据报不保证顺序,可能乱序。
      • C:虚电路建立后,分组用虚电路号(VCI) 标识路径。
      • D:虚电路保证分组按序到达

    • 某主机的IP地址为192.168.5.121,而子网掩码为255.255.255.248,那么该主机的子网号为(  C )。

      • A.192.168.5.12     B. 121       C. 15         D. 168
      • 解析:掩码255.255.255.248(/29),块大小8。IP 121的二进制01111001,掩码248(11111000),AND运算得子网地址192.168.5.120。子网号计算:120 ÷ 8 = 15。

    •  不同VLAN的主机之间通信,必须经过的设备是(   C )?
      A、 集线器   B、 二层交换机   C、 路由器   D、 中继器
      选项分析

      • A. 集线器:物理层设备,仅广播数据,无法识别VLAN或IP地址。
      • B. 二层交换机:只能在同一VLAN内转发帧,无法跨VLAN通信(即使通过Trunk链路连接,仍需路由器路由)。
      • C. 路由器

        • 提供不同子网(即不同VLAN)间的路由功能。
        • 现代网络中,三层交换机(集成路由功能的交换机)也可实现此功能,但本质仍是路由。

      • D. 中继器:物理层设备,仅放大信号,与VLAN无关。


  • TCP三次握手(连接建立)​

    • ​第一次握手:SYN报文(客户端 → 服务器)​

      • ​标志位​​:SYN=1(同步请求)
      • ​其他字段​​:

        • Seq=x(随机初始序列号)
        • Ack=0(无确认号,首次请求)

      • ​作用​​:客户端发起连接请求,声明初始序列号。

    • ​第二次握手:SYN+ACK报文(服务器 → 客户端)​

      • ​标志位​​:SYN=1(同步请求) + ACK=1(确认请求)
      • ​其他字段​​:

        • Seq=y(服务器随机初始序列号)
        • Ack=x+1(确认客户端序列号:x+1表示已收到Seq=x)

      • ​作用​​:服务器同意连接,并确认客户端的请求。

    • ​第三次握手:ACK报文(客户端 → 服务器)​

      • ​标志位​​:ACK=1(确认请求)
      • ​其他字段​​:

        • Seq=x+1(客户端序列号递增,因SYN占1字节)
        • Ack=y+1(确认服务器序列号:y+1表示已收到Seq=y)

      • ​作用​​:客户端确认服务器的响应,连接建立完成。

    ​四次挥手(连接终止)​


    • ​第一次挥手:FIN报文(主动关闭方 → 对方)​

      • ​标志位​​:FIN=1(终止连接请求) + ACK=1(可能携带最后数据的确认)
      • ​其他字段​​:

        • Seq=u(当前序列号,基于已发送数据)
        • Ack=v(可能包含对之前数据的确认号)

      • ​作用​​:请求关闭连接。

    • ​第二次挥手:ACK报文(对方 → 主动关闭方)​

      • ​标志位​​:ACK=1(确认请求)
      • ​其他字段​​:

        • Seq=v(对方序列号)
        • Ack=u+1(确认FIN:u+1表示已收到Seq=u)

      • ​作用​​:确认收到关闭请求(此时​​单向关闭​​:主动方不再发送数据)。

    • ​第三次挥手:FIN报文(对方 → 主动关闭方)​

      • ​标志位​​:FIN=1(终止连接请求) + ACK=1(确认请求)
      • ​其他字段​​:

        • Seq=w(对方序列号,可能继续发送数据后)
        • Ack=u+1(再次确认第一次挥手的FIN)

      • ​作用​​:对方请求关闭连接(因TCP是全双工,需独立关闭)。

    • ​第四次挥手:ACK报文(主动关闭方 → 对方)​

      • ​标志位​​:ACK=1(确认请求)
      • ​其他字段​​:

        • Seq=u+1(主动方序列号递增)
        • Ack=w+1(确认第三次挥手的FIN:w+1表示收到Seq=w)

      • ​作用​​:确认对方的关闭请求,连接完全终止。

    • 关键标志位说明标志位名称作用SYNSynchronize建立连接时同步序列号(仅用于握手)ACKAcknowledgment​​始终存在​​(除纯SYN报文外),表示Ack字段有效FINFinish终止连接请求(占用1字节序列号)RSTReset强制中断连接(如收到无效请求)PSHPush要求接收方立即处理数据(如实时应用)URGUrgent指示紧急数据(结合Urgent Pointer字段)

  • IP地址类型  A类地址
    一个A类地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围从1.0.0.0到126.255.255.255。默认网络掩码为:255.0.0.0;A类地址分配给规模特别大的网络使用。A类网络用第一组数字表示网络本身的地址,后面三组数字作为连接于网络上的主机的地址。分配给具有大量主机(直接个人用户)而局域网络个数较少的大型网络。例如IBM公司的网络。 
    B类IP地址
    一个B类IP地址由2个字节的网络地址和2个字节但是主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。默认网络掩码为:255.255.0.0;B类地址分配给一般的中型网络。B类网络用第一、二组数字表示网络的地址,后面两组数字代表网络上的主机地址。 
    C类IP地址
    一个C类IP地址由3个字节的网络地址和1字节的主机地址组成,网络地址最高位必须是“110”,范围从192.0.0.0到223.255.255.255。默认网络掩码为:255.255.255.0;C类地址分配给小型网络,如一般的局域网和校园网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。C类网络用前三组数字表示网络的地址,最后一组数字作为网络上的主机地址。
    D类IP地址用于多点广播
    D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播,多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。(D 类地址 224.0.0.0~239.255.255.255
    E类IP地址
    以“11110”开始,为将来使用保留。 
    在IP地址3种主要类型里,各保留了3个区域作为私有区域,其地址范围如下:
    A类:10.0.0.0~10.255.255.255
    B类:172.16.0.0~173.31.255.255
    C类:192.168.0.0~192.168.255.255
     UDP相关协议

    • 127.0.0.1是一个特殊的IP地址,表示主机本身,用于本地机器的测试 
    • 全零(“0.0.0.0”)地址对应于当前主机。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址。


  • 基于UDP的应用层协议

    协议功能说明应用场景DNS域名解析协议,将域名转换为IP地址(默认使用UDP端口53)网页访问、网络连接DHCP动态主机配置协议,自动分配IP地址(客户端使用UDP端口68,服务器用67)设备联网获取IPTFTP简单文件传输协议(UDP端口69),无认证、效率高网络设备固件升级、无盘系统SNMP简单网络管理协议(UDP端口161/162),监控网络设备状态路由器、交换机管理NTP网络时间协议(UDP端口123),同步设备时钟服务器、计算机时间校准RTP实时传输协议(通常基于UDP),传输音视频流视频会议(如Zoom)、流媒体QUIC谷歌开发的传输协议(基于UDP),解决TCP延迟问题,用于HTTP/3现代Web服务(Chrome、Cloudflare)与UDP协作的网络层协议

    协议交互机制IPUDP报文封装在IP数据包中传输(IP头部协议字段值=17ICMP向UDP应用报告网络错误(如端口不可达、TTL超时)NAT修改UDP数据包的源/目的IP和端口,实现多设备共享公网IPIGMP管理UDP组播组成员(如视频直播的分组传输)

来源:豆瓜网用户自行投稿发布,如果侵权,请联系站长删除

相关推荐

您需要登录后才可以回帖 登录 | 立即注册