用(目的网络掩码)的结构表示路由表,以一个目的地址作为输入,顺序查找路由表,找出正确的下一跳,并输出

合集下载

网络工程师基础知识(选择题)模拟试卷29(题后含答案及解析)

网络工程师基础知识(选择题)模拟试卷29(题后含答案及解析)

网络工程师基础知识(选择题)模拟试卷29(题后含答案及解析) 题型有:1.1.在路由器中,可用以下______命令查看路由器的路由表。

A.arp-aB.tracerouteC.route printD.display ip routing-table正确答案:D解析:arp-a:查看所有MAC地址与IP地址间的地址解析列表。

traceroute:Linux命令,在MS Windows中为tracert。

通过该命令可以知道信息从你的计算机到互联网另一端的主机走的是什么路径。

route print:显示主机路由表的内容。

路由表分为五列:第一列是网络目的地址,列出了路由器连接的所有网段;网络掩码列提供这个网段本身的子网掩码,而不是连接到这个网段的网卡的子网掩码;第三列是网关,网关表告诉路由器这个数据包应该转发到哪一个IP地址才能到达目的网络;接口列告诉路由器哪一个网卡连接到了合适的目的网络,从技术上说,接口列仅告诉路由器分配给网卡的IP地址;最后一列是测量。

display ip routing-table:用来查看路由表的摘要信息。

该命令以摘要的形式显示路由表信息,每一行代表一条路由内容,包括目的地址/掩码长度、协议优先级度量值、下一跳输出接口,使用该命令仅能查看到当前被使用的路由,即最佳路由。

2.关于距离矢量的算法,以下说法错误的是______。

A.距离矢量算法不会产生路由环路问题B.距离矢量算法是靠传递路由信息来实现的C.路由信息的矢量表示法是(目标网络,metric)D.使用距离矢量算法的协议只从自己的邻居获得信息正确答案:A解析:距离矢量路由算法是一种路由算法,该法在一个路由中重申跳数来寻找一个最短路径生成树。

距离矢量路由算法号召每个路由器在每次更新时发送它的整个路由表,但是仅仅发给它的邻居。

距离矢量路由算法倾向于路由循环,但是比链路状态路由算法更简单。

距离矢量路由协议中路由环路问题的解决方法如下:.定义最大值;.水平分割技术;.路由中毒;.反向路由中毒;.控制更新时间;.触发更新。

计算机网络知识汇总(超全)

计算机网络知识汇总(超全)

计算机网络1.TCP/IP的五层结构图:物理层、数据链路层、网络层、运输层,应用层。

2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP 呢?答:IP是Internet Protocol的简称,是网络层的主要协议,作用是提供不可靠、无连接的数据报传送。

TCP是Transmit Control Protocol(传输控制协议)的缩写,在运输层,TCP提供一种面向连接的,可靠的字节流服务;UDP是User Datagram Protocol(用户数据报协议)的缩写,在运输层,UDP提供不可靠的传输数据服务。

3.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?答:交换机属于OSI第二层即数据链路层设备。

它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。

路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。

交换机最大的好处是快速,路由器最大的好处是控制能力强。

4.交换和路由的区别是什么?VLAN有什么特点?交换是指转发和过滤帧,是交换机的工作,它在OSI参考模型的第二层。

而路由是指网络线路当中非直连的链路,它是路由器的工作,在OSI参考模型的第三层。

交换和路由的区别很多。

首先,交换是不需要IP的,而路由需要,因为IP就是第三层的协议,第二层需要的是MAC地址;再有,第二层的技术和第三层不一样,第二层可以做VLAN、端口捆绑等,第三层可以做NAT、ACL、QOS等。

VLAN是虚拟局域网的英文缩写,它是一个纯二层的技术,它的特点有三:控制广播,安全,灵活性和可扩展性。

5.什么是SNMP协议?它有什么特点?SNMP协议需要专门的连接么?答:SNMP(Simple Network Manager Protocol)即简单网络管理协议,它为网络管理系统提供了底层网络管理的框架。

SNMP的特点是:SNMP易于实现;SNMP协议是开放的免费产品;SNMP协议有很多详细的文档资料,网络业界对这个协议也有较深入的了解,这些都是SNMP协议进一步发展和改进的基础;SNMP协议可用于控制各种设备。

ping,触发一连串动作,抓包数据,直观了解网络协议和流程

ping,触发一连串动作,抓包数据,直观了解网络协议和流程

ping,触发一连串动作,抓包数据,直观了解网络协议和流程01 计算机网络体系结构中的pingping是Windows、Unix、Linux等操作系统提供的一个常用的网络管理命令,用于检查网络的连通性,帮助分析和判定网络故障。

一个ping的请求和响应,串联起多个网络协议,可能途经了多个主机和路由器ping在计算机网络体系结构中归属应用层,越过运输层直接使用IP层的ICMP协议,发送“回送请求”报文给目标主机,接收目标主机返回的“回送回答”报文并显示在源主机上。

ping是把网络协议应用到日常网络管理的典型实例。

计算机网络的体系结构02 ping的执行流程ping命令的执行流程见下图。

正常执行流程可以简要描述为:ping命令接收一个IP地址或一个网络域名,如果是域名会将域名转换为IP地址。

判断被ping的目标主机和源主机是否在一个网络上,如果不在一个网络上,则查找路由表,找到通往目标网络的路由器IP地址或默认网关IP地址。

查找本地主机ARP表中是否有该IP对应的MAC地址;如果没有,则通过广播询问该IP的MAC地址;本网络中的主机、路由器都会接收到该询问报文。

拥有该IP地址的本地设备回复应答报文,将该IP对应的MAC地址发给源主机。

为了减少本地广播,本地主机、三层路由器或路由器会适时更新自己的本地ARP表,保存本地IP地址和MAC地址的对应关系。

知道了下一步报文要发往的MAC地址,ping命令使用ICMP协议封装含有对端MAC地址的IP数据报交给交换机,交换机查找自己的MAC与port端口对应表,将数据包传给对应端口的主机。

下面的流程只画了本机流程,交换机和路由器的流程没有画出,源主机信息发送到交换机之后,交换机和路由器根据IP数据报相关信息再一步一步的向前查找目标主机,源主机只需要等待回送回答报文。

ping命令的执行流程图03 ping命令涉及的网络协议ping是ICMP网际控制报文协议的一个重要应用,因此ping涉及的最重要的一个协议是ICMP。

计算机网络_湖南科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机网络_湖南科技大学中国大学mooc课后章节答案期末考试题库2023年

计算机网络_湖南科技大学中国大学mooc课后章节答案期末考试题库2023年1.若甲向乙发起一个TCP连接,最大段长MSS=1KB,RTT=8ms,乙开辟的接收缓存为32KB,则甲从连接建立成功至发送窗口达到16KB,需经过的时间至少是参考答案:32ms2.以太网交换机的自学习是指参考答案:记录帧的源MAC地址与该帧进入交换机的端口号3.假设交换机的转发表是空的,当交换机收到某个单播帧后,会将该帧参考答案:泛洪4.若路由器因为检查出IP分组首部误码而将其丢弃,则此时路由器向该IP分组的源主机发送的ICMP报文类型是参考答案:参数问题5.在TCP/IP体系结构中,网际层的相邻下层为参考答案:网络接口层6.在OSI体系结构中,运输层的相邻上层为参考答案:会话层7.某路由表中有转发接口相同的4条路由表项,其目的网络地址分别为212.56.132.0/24、212.56.133.0/24、212.56.134.0/24、212.56.135.0/24,这4条路由聚合后的目的网络地址为参考答案:212.56.132.0/228.OSI体系结构、TCP/IP体系结构、原理体系结构的分层数量分别为参考答案:7,4,59.以下关于ARP协议的描述,错误的是参考答案:ARP协议不存在安全隐患10.某主机的IP地址为166.77.88.99,子网掩码为255.255.240.0,若该主机向其所在子网发送广播分组,则目的地址可以是参考答案:166.77.95.25511.某网络的IP地址空间为192.168.9.0/24,采用定长子网划分,子网掩码为255.255.255.224,则可划分出的子网数量、每个子网内可分配地址数量分别是参考答案:8, 3012.在CSMA/CD协议中,“争用期”指的是参考答案:信号在最远两个端点之间往返传输的时间13.在OSI参考模型中,直接为人类用户提供服务的是参考答案:应用层14.在TCP/IP参考模型中,运输层的相邻下层实现的主要功能是参考答案:IP数据报在多个网络间的传输15.下列选项中,不属于物理层接口规范定义范畴的是参考答案:传输媒体16.在OSI参考模型中,控制两个对等实体进行逻辑通信的规则的集合称为参考答案:协议17.同步卫星链路的往返时间RTT比较小,这是因为其带宽比较大。

路由表的构成

路由表的构成

路由表的构成
路由表是网络中的一种重要的数据结构,它记录了网络中各个节点之间的路由信息,是网络通信的基础。

路由表的构成包括以下几个方面。

1. 目的地址
路由表中的每一条记录都包含了一个目的地址,这个地址指的是数据包要到达的目的地。

在路由表中,目的地址通常以IP地址的形式表示。

2. 下一跳地址
下一跳地址指的是数据包从当前节点出发,需要经过的下一个节点的地址。

在路由表中,下一跳地址通常也以IP地址的形式表示。

3. 接口
接口指的是数据包从当前节点出发,需要经过的网络接口。

在路由表中,接口通常以数字或字母的形式表示。

4. 路由类型
路由类型指的是路由表中记录的路由信息的类型。

常见的路由类型包括静态路由和动态路由。

静态路由是由网络管理员手动配置的路由信息,而动态路由则是由路由协议自动学习和更新的路由信息。

5. 距离
距离指的是数据包从当前节点出发,到达目的地需要经过的路由器数量。

在路由表中,距离通常以数字的形式表示。

6. 路由器标识
路由器标识指的是路由器在网络中的唯一标识符。

在路由表中,路由器标识通常以IP地址的形式表示。

7. 路由器接口
路由器接口指的是路由器与网络中其他节点之间的物理或逻辑连接。

在路由表中,路由器接口通常以数字或字母的形式表示。

路由表的构成包括了目的地址、下一跳地址、接口、路由类型、距离、路由器标识和路由器接口等多个方面。

这些信息的准确性和完整性对于网络通信的稳定性和可靠性至关重要,因此网络管理员需要认真维护和管理路由表,确保网络的正常运行。

路由表中的内容项

路由表中的内容项

路由表中的内容项路由表是网络中的一种重要的数据结构,它记录了网络中各个节点之间的路由信息,以便数据包能够正确地传输到目的地。

路由表中的内容项包括了许多重要的信息,下面我们将逐一介绍这些内容项。

1. 目的网络地址目的网络地址是路由表中最重要的内容项之一,它指示了数据包要传输到哪个网络。

在IPv4中,目的网络地址通常是一个32位的二进制数,而在IPv6中则是一个128位的二进制数。

目的网络地址是路由表中的关键信息,它决定了数据包的传输路径。

2. 子网掩码子网掩码是用来划分网络地址和主机地址的一个32位二进制数。

它与目的网络地址一起使用,可以确定数据包要传输到哪个子网。

子网掩码的作用是将一个IP地址分成网络地址和主机地址两部分,以便于路由器进行路由选择。

3. 下一跳地址下一跳地址是指数据包要传输到下一个路由器的地址。

当数据包到达一个路由器时,路由器会根据路由表中的下一跳地址将数据包转发到下一个路由器,直到数据包到达目的地。

下一跳地址是路由表中的重要内容项之一,它决定了数据包的传输路径。

4. 出接口出接口是指数据包要从哪个接口离开路由器。

当数据包到达一个路由器时,路由器会根据路由表中的出接口将数据包发送到相应的接口,以便数据包能够正确地传输到下一个路由器。

出接口是路由表中的重要内容项之一,它决定了数据包的传输路径。

5. 距离距离是指数据包要传输到目的地所需要经过的路由器数量。

距离是路由表中的重要内容项之一,它决定了数据包的传输路径。

在路由选择算法中,距离通常是一个重要的参考因素,路由器会选择距离最短的路径来传输数据包。

6. 路由类型路由类型是指路由器使用的路由协议类型。

路由协议是路由器之间进行路由信息交换的一种协议,常见的路由协议有RIP、OSPF、BGP等。

路由类型是路由表中的重要内容项之一,它决定了路由器之间进行路由信息交换的方式。

7. 路由器标识符路由器标识符是指路由器的唯一标识符。

在路由器之间进行路由信息交换时,路由器标识符可以用来区分不同的路由器。

路由表的组成元素

路由表的组成元素

路由表的组成元素
路由表的组成元素有目的网络、掩码、度量值、管理距离、出接口(地址)。

①目的网络地址(Destination)用来标识IP包的目的地址或目的网络。

②网络掩码(Mask)与目的地址一起来标识目的主机或路由器所在的网段的地
址。

③下一跳地址(Gateway)说明IP包所经由的下一个路由器。

④发送的物理端口(Interface)说明IP包将从该路由器哪个接口转发。

⑤路由信息的来源(Owner)每个路由表项的第一个字段,表示该路由的来。

⑥路由优先级(Pri)路由表项管理距离。

⑦度量值(Metric)指明路由的困难程度由Hop Count(跳数,即数据分组从来源
端传送到目的端途中所经过的路由器的数目)、网络延迟、网络流量、网络可靠性等因素决定。

在计算机网络中,路由表或称路由择域信息库(RIB)是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。

路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。

路由表中含有网络周边的拓扑信息。

路由表建立的主要目标是为了实现路由协议和静态路由选择。

在现代路由器构造中,路由表不直接参与数据包的传输,而是用于生成一个小型指向表,这个指向表仅仅包含由路由算法选择的数据包传输优先路径,这个表格通常为了优化硬件存储和查找而被压缩或提前编译。

2021年国开电大《计算机网络》形考任务2答案

2021年国开电大《计算机网络》形考任务2答案

2021年国开电大《计算机网络》形考任务2答案题目如为随机抽题请用CTRL+F来搜索试题形考任务二IPv4地址是由32位二进制比特组成,包含两部分:网络号和主机号。

正确答案是:“对”。

网际控制报文协议是IP.正确答案是:“错”。

国际电子电气工程师协会的英文缩写是ISO。

正确答案是:“错”。

协议是“水平”的,是两个和多个不同系统对等层间的通信规则,实现了不同系统对等层之间的物理连接。

正确答案是:“错”。

地址解析协议的任务是完成物理地址向IP地址的映射转换。

正确答案是:“错”。

一个完整的计算机网络系统是由网络硬件系统和网络软件系统组成。

正确答案是:“对”。

接口指的是在同一个系统内,相邻层之间交换信息的连接点。

正确答案是:“对”。

计算机网络按网络覆盖的地理范围进行分类,可以分为局域网和广域网2种。

正确答案是:“错”。

因特网中的IP地址由两部分组成,后面一个部分称为()。

正确答案是:主机标识管理计算机通信的规则称为()正确答案是:协议服务是“水平”的,是同一系统的下层实体向上层实体提供服务,实现了同一系统不同层之间的物理连接。

正确答案是:“错”。

服务是“垂直”的,是同一系统的下层实体向上层实体提供服务,实现了同一系统不同层之间的逻辑连接正确答案是:“错”。

用TCP/IP协议的网络在传输信息时,如果出了错误需要报告,采用的协议是()正确答案是:ICMP普通电话传递的话音采用的是模拟信号。

正确答案是:“对”。

服务是“垂直”的,是同一系统的下层实体向上层实体提供服务,实现了同一系统不同层之间的物理连接。

正确答案是:“对”。

在计算机网络中,TCP/IP是一组()。

正确答案是:支持异种类型的计算机网络互连的通信协议TCP/IP模型由下到上依次是()。

正确答案是:网络接口层、网络层、传输层、应用层OSI参考模型分为( )层正确答案是:7下列协议中不属于TCP/IP应用层协议的是()。

正确答案是:UDP二进制表示的IP地址11100011 00111001 11010100 00001111表示成点分十进制是227.57.212.15。

《组网技术》考试题库

《组网技术》考试题库

《组网技术》复习题一、填空:1.从路由选择算法对网络拓扑和通信量变化的自适应角度,可分为()路由选择算法和()路由选择算法。

2.标准ACL基于数据包的()和通配符掩码来过滤数据包。

3.Web站点默认的TCP端口是()。

4.计算机网络是()技术和()技术紧密结合的产物。

5.IPv4协议的IP地址长度为()个二进制位,IP地址192.168.1.1是一个()类地址,其默认子网掩码为()。

6.以太网中的MAC址,通常由48位二进制数组成,表示为12个十六进制数,用于在本地网络中广播的广播MAC地址为()。

7.10Base-5网络中用到的传输介质为(),最高传输速率为()。

8.管理距离是()到()之间的一个整数,表示一条路由选择信息源的可信值。

管理距离值越()表示路由越可靠,()表示最高的可信度。

9.交换机内的MAC地址表用于存放该交换机端口所连接设备的MAC地址与端口号的对应信息,MAC地址表中包含()、()和()3类地址。

10.无线局域网常用的安全措施包括()、()和()。

11.WAN对应OSI参考模型的第()层和第()层。

12.按照网络的地理覆盖范围,计算机网络可分为()、()和()。

13.IPv6协议中IP地址的长度为()个二进制位,IPv4到IPv6的过渡基本上采用()、()两种方法。

14.集线器工作在OSI模型的第()层,路由器工作在OSI模型的第()层。

15.10Base-2网络中使用的传输介质为(),传输速率为()。

16.配置交换机时,输入()命令可从用户模式进入特权模式,()命令可从特权模式进入全局配置模式,在全局配置模式下,()命令可以把交换机命名为SA。

17.为了有效的过滤通信量,ACL应放在合适的位置来提高网络的运行效率,标准ACL要尽量靠近(),扩展ACL应尽量靠近()。

18.NAT有()、()和()三种类型。

19.FTP服务控制连接默认的TCP端口是(),默认使用的匿名用户名是()。

计算机网络技术期末考试复习-填空题(带答案)

计算机网络技术期末考试复习-填空题(带答案)

计算机网络技术期末考试复习-填空题(带答案)1.填空题1. 网络由若干结点和连接这些结点的链路组成,互联网是“网络的网络”,连接在因特网上的计算机都称为主机。

2.因特网拓扑结构非常复杂,在地理上覆盖了全球,但从功能上看,可以划分为两大块,分别为边缘部分和核心部分。

3. 一个网络协议由语法、语义和同步三个要素组成。

4. 数据链路层用 MAC或物理地址来标识主机,网络层用 IP或网络地址来标识主机。

5. 计算机网络层次结构中物理层传输的是位,数据链路层传输的是帧,网络层传输的是IP ,运输层传输的是报文。

6. TCP/IP模型协议主要分为:应用层、运输层、网络层、网络接口层等四层。

7. 协议是“水平的”,是控制对等实体之间通信的规则;服务是“垂直的”,是由下层向上层通过层间接口提供的。

8. 云计算按照服务类型大致可以分为三类:基础设施即服务 IaaS (Infrastructureas a Service),平台即服务 PaaS (Platform as a Service),软件即服务SaaS (Software as a Service)9.网络层最核心的功能是:分组转发和路由选择。

10.因特网的运输层有两个不同的协议: TCP 协议和 UDP 协议。

11. 传输介质主要有:双绞线、同轴电缆、光纤、无线介质等。

2.填空题1,网络协议即协议,是为进行网络中的数据交换而建立的原则。

计算机网络的各层及其协议的集合,称为_ TCP/IP___。

2.因特网可划分为___边缘___和_______核心__________两个部分3.计算机网络最常用的性能指标包括:速率、____带宽_____、吞吐量、___时延___、丢包率和信道利用率.4.通常人们将数字数据转换成数字信号的过程称为编码_,而将数字数据转换为模拟信号的过程叫做___调制____。

5.常用的信道复用技术有频分复用、_时分复用___、统计时分复用、___码分复用________和波分复用。

路由表的构成

路由表的构成

路由表的构成路由表是计算机网络中非常重要的一部分,作为网络通信的基础,路由表的构成必须非常清晰明了,才能更好地指导网络通信的方向。

一、路由表概述路由表又称为转发表,是网络中路由器转发数据包的重要依据。

将接收到的数据包根据其目的地址与路由表中的路由信息进行匹配,以确定转发方向。

路由表是包含一系列路由器与目的地址之间的对应关系,每一条路由信息都包含目的网络地址、子网掩码、下一跳地址三个要素。

例如:目的网络地址子网掩码下一跳地址10.10.1.0 255.255.255.0 192.168.1.1 10.10.2.0 255.255.255.0 192.168.1.2 10.10.3.0 255.255.255.0 192.168.1.3上表中,表示当一个数据包的目的地址是10.10.1.0时,它应该通过192.168.1.1这个路由器进行转发。

而当目的地址是10.10.2.0时,则需要通过192.168.1.2这个路由器进行转发。

二、路由表的构成路由表的构成一般包括以下几个要素:1. 目的网络地址这是路由表中最为重要的一部分,只有目的网络地址与路由表中的路由信息进行匹配,才能确定数据包的转发方向。

2. 子网掩码子网掩码指示了目的网络地址的哪些部分是网络地址,哪些部分是主机地址。

路由器通过子网掩码来进行地址分类,以便分配IP地址。

3. 下一跳地址每条路由信息都包含一个下一跳地址,表示数据包应该通过哪个路由器进行转发。

当两个网络不在同一物理网络中时,数据包必须通过下一跳地址转发。

4. 出接口出接口是指数据包从路由器出去时,需要通过的网络接口。

一个路由器上可能有多个网络接口,每个接口都和一段物理网络相连。

5. 路由器度量路由器度量是指该路由器到目标网络的距离。

路由表中的路由信息是按照路由器度量大小进行排列的。

6. 路由器优先级路由器优先级是指各个路由器之间的优先关系。

有时候会出现多个路由器同时匹配到同一个目的网络地址的情况,此时需要根据路由器优先级进行选择。

计算机网络实验报告实验内容-

计算机网络实验报告实验内容-

物电学院电子信息工程计算机网络实验报告实验一、以太网帧的构成(4学时),拓扑结构一实验二、网际协议IP(4学时),拓扑结构一实验三、Internet控制报文协议ICMP(2学时),拓扑结构二实验四、域名服务协议DNS(2学时),拓扑结构一实验五、动态主机配置协议DHCP(2学时),拓扑结构一实验六、传输控制协议TCP(4学时),拓扑结构一指导老师:年级班级:学号:姓名:实验一以太网帧的构成一、实验目的1. 掌握以太网的报文格式2. 掌握MAC地址的作用3. 掌握MAC广播地址的作用4. 掌握LLC帧报文格式5. 掌握仿真编辑器和协议分析器的使用方法二、实验原理(一)、两种不同的MAC帧格式常用的以太网MAC帧格式有两种标准,一种是DIX Ethernet V2标准;另一种是IEEE的802.3标准。

目前MAC帧最常用的是以太网V2的格式。

下图画出了两种不同的MAC帧格式。

(二)、MAC层的硬件地址1、在局域网中,硬件地址又称物理地址或MAC地址,它是数据帧在MAC层传输的一个非常重要的标识符。

2、网卡从网络上收到一个 MAC 帧后,首先检查其MAC 地址,如果是发往本站的帧就收下;否则就将此帧丢弃。

这里“发往本站的帧”包括以下三种帧:单播(unicast)帧(一对一),即一个站点发送给另一个站点的帧。

广播(broadcast)帧(一对全体),即发送给所有站点的帧(全1地址)。

多播(multicast)帧(一对多),即发送给一部分站点的帧。

三、网络结构四、实验步骤练习一:编辑并发送LLC 帧本练习将主机A 和B 作为一组,主机C 和D 作为一组,主机E 和F 作为一组。

现仅以主机A 和B 为例,说明实验步骤。

1、主机A 启动仿真编辑器,并编写一个LLC 帧。

目的MAC 地址:主机B 的MAC 地址。

源MAC 地址:主机A 的MAC 地址。

协议类型和数据长度:可以填写001F 。

类型和长度:可以填写001F 。

网络管理 模拟题6

网络管理  模拟题6

ASN.1中的数据类型简单数据类型和回答正确。

反馈正确答案是:结构化数据类型题目2正确获得1.00分中的1.00分未标记标记题目题干MIB-2中的接口组包含关于主机接口的配置信息和回答正确。

反馈正确答案是:统计信息题目3不正确获得1.00分中的0.00分未标记标记题目题干SNMP 网络管理中,一个代理可以被回答不正确个管理站管理。

反馈正确答案是:多题目4正确获得1.00分中的1.00分未标记标记题目题干在网络性能分析中,单位时间内通过的业务量被定义为回答正确。

反馈正确答案是:吞吐量题目5正确获得1.00分中的1.00分未标记标记题目题干SNMP报文由版本号、回答正确、协议数据单元(PDU)组成。

反馈正确答案是:Community题目6正确获得1.00分中的1.00分未标记标记题目题干MIB-2系统组中的系统服务对象sysServices 是: 7位二进制数, 每一位对应回答正确中的一层。

反馈正确答案是:OSI/RM7层协议题目7正确获得1.00分中的1.00分未标记标记题目题干标量对象只能取一个值, 但为了与列对象一致起见, SNMP规定在标量对象标识符之后级联回答正确, 表示该对象的实例标识符。

反馈正确答案是:一个0题目8正确获得1.00分中的1.00分未标记标记题目题干MIB-II中System组下的SysDeser(1)对象的完整标识ID是:回答正确。

反馈正确答案是:.1.3.6.1.2.1.41.1.0题目9正确获得1.00分中的1.00分未标记标记题目题干网络管理位于网络体系结构层次模型中的回答正确层。

反馈正确答案是:应用题目10正确获得1.00分中的1.00分未标记标记题目题干OSI系统管理标准中,5个功能域中最基本的网络管理功能是回答正确。

反馈正确答案是:配置管理题目11正确获得1.00分中的1.00分未标记标记题目题干网络管理软件不具有的功能是()选择一项:a. 防火墙功能正确b. 记帐管理功能c. 配置管理功能d. 故障管理功能反馈正确答案是:防火墙功能题目12正确获得1.00分中的1.00分未标记标记题目题干RMON 扩充了SNMP 的管理信息库()选择一项:a. MIB-1b. MIB-2 正确c. ASN.1d. SNMPv1反馈正确答案是:MIB-2题目13正确获得1.00分中的1.00分未标记标记题目题干SNMPv2 的管理站数据库不包括的表是()选择一项:a. SnmpContexts 正确b. SnmpEventNotifyTABlec. SnmpEvenTABled. SnmpAlArmTABle反馈正确答案是:SnmpContexts题目14正确获得1.00分中的1.00分未标记标记题目题干保证网络安全的最主要因素是()。

《计算机网络自顶向下》课后习题答案(第四章_中文版)

《计算机网络自顶向下》课后习题答案(第四章_中文版)

4复习题1.网络层的分组名称是数据报.路由器是根据包的IP地址转发包;而链路层是根据包的MAC地址来转发包.2.数据报网络中网络层两个最重要的功能是:转发,选路.虚电路网络层最重要的三个功能是:转发,选路,和呼叫建立.3.P200 转发是当一个分组到达路由器的一条输入链路时,该路由器将该分组移动到适当的输出链路.选路是当分组从发送方流向接收方时,网络层必须决定这些分组所采用的路由或路径.4.是,都使用转发表,要描述转发表,请参考4.2节.在虚电路网络中,该网络的路由器必须为进行中的连接维持连接状态信息。

每当跨越一台路由器则创建一个新连接,一个新的连接项必须加到该路由器转发表中;每当释放一个连接,必须从该表中删除该项。

注意到即使没有VC号转换,仍有必要维持连接状态信息,该信息将VC号与输出接口号联系起来。

每当一个端系统要发送分组时,它就为该分组加上目的地端系统的地址,然后将该分组推进网络中。

完成这些无需建立任何虚电路。

在数据报网络中的路由器不维护任何有关虚电路的状态信息。

每个路由器有一个将目的地址影射到链路接口的转发表;当分组到达路由器时,该路由器使用该分组的目的地址在该转发表中查找适当的输出链路接口。

然后路由其将该分组项该输出链路接口转发。

虽然在数据报网络中不维持连接状态信息,它们无论如何在其转发表中维持了转发状态信息。

在数据报网络中的转发表是由选录算法修改的,通常每1到5分钟左右更新转发表。

在虚电路网络中,无论何时通过路由器拆除一条现有的连接,路由器中的转发表就更新。

5.P202 单个分组:确保交付;具有延时上界的确保交付.分组流:有序分组交付;确保最小带宽;确保最大时延抖动.因特网的网络层不提供这些服务.ATM的CBR(恒定比特率)服务同时提供确保交付和计时.ABR(可用比特率)不提供该假想服务.6.交互式实时多媒体应用,如:IP电话和视频会议.这些应用都得益于ATM的CBR服务的实时性.7.正是由于有影子拷贝,在每个输入端口的转发都由本地决定,而不用调用中心选路处理器.这种分散的转发方式避免了在路由器的某一个节点出现转发处理的瓶颈.8.P211 (1)经内存交换:在输入和输出端口之间的交换是在CPU控制下完成的.输入与输出端口的作用就像在传统操作系统中的I/O设备一样.一个分组到达一个输入端口,该端口会先通过中断方式向选路处理器发出信号.于是,该分组就被拷贝到处理器内存中.选路处理器从分组首部中取出目的地址,在转发表中找出适当的输出端口,并将该分组拷贝到输出端口的缓存中.(2)经一根总线交换:输入端口经一根总线将分组直接传送到输出端口,不需要选路处理器的干预.由于总线是共享的,故一次只能有一个分组通过总线传送.(3)经一个互联网络交换:使用一个纵横的网络,是一个由2n条总线组成的互联网络,它将n个输出端口和n个输入端口连接,一个到达某个端口的分组沿着连到输出端口的水平总线穿行,直至该水平总线与连到所希望的输出端口的垂直总线之交点.9.P213 如果在输入端口因为交换结构速率慢而引起队列长度的加大,最终将路由器的缓存空间耗尽,就会出现“分组丢失”.如果交换结构速率大于线路速率的n倍(n是输入端口的数量)就可以消除分组丢失的问题. 10.因为输出线速率慢而导致输出端队列长度加大,最终将耗尽输出端口的存储空间,在这样的情况下,分组就被丢弃了。

(完整)计算机网络课程网际协议IP地址实验报告

(完整)计算机网络课程网际协议IP地址实验报告

重庆师范大学课程名称:计算机网络实验题目:网际协议IP姓名:专业:学院:指导老师:时实验三网际协议IP实验目的:1、掌握IP数据报的报文格式2、掌握IP检验和计算方法3、掌握子网掩码和路由转发4、理解特殊IP地址的含义5、理解IP分片过程实验环境配置采用网络结构二实验原理一、IP报文格式IP数据报是由IP首部加数据组成的,IP首部的最大长度不超过60字节。

IP数据报文格式如下图所示:二、IP分片链路层具有最大传输单元(MTU)这个特性,它限制了数据帧的最大长度。

不同的网络类型有一股上限值。

以太网通常是1500字节。

如果IP层有数据包要传输,而数据包的长度超过了MTU,那么IP层就要对数据包进行分片操作,使每一片长度都小于MTU。

IP 首部中“16位标识”、“3位标志”和“13位片偏移”包含了分片和重组所需的信息。

另外,当数据被分片后,每个片的“16位总长度”的值要改为该片的长度值。

三、IP路由表大部分网络层设备(包括PC机、三层交换机、路由器等)都存储着一张记录路由信息的表格,称为路由表。

一张路由表由许多表项组成。

网络层设备收到数据报后,根据其目的IP地址查找路由表确定数据报传输的最佳路径(下一跳)。

然后利用网络层的协议重新封装数据报,利用下层提供的服务把数据报转发出去。

路由表的项目一般含有五个基本字段:目的地址、网络掩码、下一跳地址、接口、度量。

路由表匹配顺序如下:直接交付:路由表项的“目的地址”字段是交付主机的本网络地址。

特定主机交付:路由表项的“目的地址”字段是某台特定主机的IP地址。

特定网络交付:路由表项的“目的地址”字段是另一个网络的地址。

默认交付:路由表项的“目的地址”字段是一个默认路由器(默认网关)。

四、路由选择过程路由选择模块从IP处理模块接收到IP分组后,使用该分组的目的IP地址同路由表中的每一个项目按特定的顺序(路由表匹配顺序)查找匹配项,当找到第一个匹配项后就不再继续寻找了,这样就完成了路由选择过程。

国家开放大学电大《计算机组网技术》机考5套标准题库及答案1

国家开放大学电大《计算机组网技术》机考5套标准题库及答案1

国家开放大学电大《计算机组网技术》机考5套标准题库及答案1国家开放大学电大《计算机组网技术》机考5套标准题库及答案盗传必究题库一试卷总分:100 答题时间:60分钟客观题一、单项选择题(共20题,共40分)1. 以下()信道介质不属于有线介质 A 双绞线 B 同轴电缆 C 光纤 D 微波 2. 没有进行路由器配置之前,路由表():A 是空表B 有直连路由条目C 有静态路由条目D 有动态路由条目3. ()是指需要用户或网络管理员手工配置的路由信息。

A 直连路由B 静态路由C 动态路由D 默认路由4. ()不是网络体系结构模型的重要组成元素:A 层次B 服务C 协议D 实体 5. 网卡是用于哪一层的设备()A 物理层B 数据链路层C 网络层D 传输层6. 以下()标准是无线局域网标准A IEEE 802.1 B IEEE 802.3 C IEEE 802.11 D IEEE 802.15 7. 一个B类IP地址最多可容纳()主机。

A 256B 254C *****D ***** 8. 物理地址的长度为()位A 16B 24C 32D 48 9. ()命令能查看运行配置:A show versionB show mac-address-tableC show ip protocolD show running-config 10. 关于使用静态路由的优点,下列哪项描述正确?()A 安全性更高B 配置路由的工作量更少C 管理员不需要控制路由D 在不断扩展的网络中更容易实施11. 交换机查MAC 表发现数据帧目的MAC地址对应的转发端口号后直接转发数据帧到该端口;如果查表之后仍然不知道该目的MAC地址对应的端口号,交换机将帧转发到除了接收端口以外的所有端口,这是交换机的()功能。

A 学习B 转发C 过滤D 其他12. 以下哪个选项是终端设备?A 智能手机B 交换机C 路由器D 防火墙13. 以下()协议不属于应用层A Telnet B TCP C DNS D HTTP 14. ()不是一个私有IP地址:A 10.0.0.1B 11.0.0.1C 192.168.0.1D 172.16.0.1 15. 用TCP/IP协议的网络在传输信息时,如果出了错误需要报告,采用的协议是()A ICMP B HTTP C TCP D ARP 16. 一个私有C类IP地址地址范围是( ) A 地址范围:10.0.0.1—10.255.255.254 B 地址范围:172.16.0.1---172.31.255.254 C 地址范围:192.168.0.1---192.168.255.254 D 类地址范围:192.168.0.1---192.168.0.255 17. 路由器的()模式允许管理员对路由器进行全面检查调试和测试。

tcam 介绍

tcam 介绍

基于TCAM 的高速路由查找摘要随着路由器接口速率的提高,传统的软件路由查找机制已经不能满足要求。

目前常见的硬件解决方案是采用TCAM实现高速路由查找。

由于路由查找具有最长前缀匹配的特点,因此采用TCAM 需要解决路由表如何存储和管理等问题。

本文设计和实现了基于TCAM 的高速路由查找机制,重点解决了路由表的存储和管理机制。

该方案已经用于国家“863”重大项目“核心路由器”中,取得了良好的效果。

关键词TCAM,路由查找,最长前缀匹配。

1、引言路由器转发IP 分组时,转发引擎需要在路由表中查找该IP 报文中目的地址所对应的路由信息,从而决定IP 报文的转发方式。

在报文转发的这一系列工作过程中,以路由查找过程最为关键,因此设计快速的路由查找算法已经成为提高路由器整体性能的关键之一。

随着路由器接口速率的提高,传统的基于软件的路由查找机制已经不能满足要求。

本文设计和实现了一种基于TCAM 的硬件路由查找机制,重点解决了路由表的存储和管理。

2、CAM 与TCAM目前研究人员已经提出了基于RAM 的路由查找算法。

但是工业界中使用最多的硬件实现路由查找的方法仍然是使用内容寻址存储器(CAM,Content Addressable Memory)来进行快速的路由查找,CAM 或者全相联存储器能够在一个硬件时钟周期内完成关键字的精确匹配查找。

我们常用的随机存储器通过输入地址来返回该地址处所对应的数据信息,但是CAM 的访问方式不同,它只需要输入关键字的内容,CAM 就会将此关键字与CAM 中所有的表项同时进行匹配比较,最后返回匹配表项在CAM 中所对应的地址。

路由查找具有最长前缀匹配的特点,为了能够使用CAM 来进行最长前缀路由的查找,我们可以为每一类可能的地址前缀长度使用一个CAM,每个CAM 保存对应长度的所有前缀集合。

对于IPv4 来说,一共需要使用32 个CAM。

这种方法有一个明显的缺点,在对地址前缀长度具体分布没有准确的了解之前,为了能够保证能够存储N 个前缀表项,每个CAM都需要有N 个表项的空间,因此CAM 存储空间的利用率大大降低了。

分两种情况(使用子网掩码和使用CIDR)写出因特网的IP成查找路由的算法

分两种情况(使用子网掩码和使用CIDR)写出因特网的IP成查找路由的算法

分两种情况(使用子网掩码和使用CIDR)写出因特网的IP 成查找路由的算法。

在划分子网的情况下路由器转发分组的算法如下:
(1)从收到的数据报的首部提取目的IP地址D。

(2)先判断是否为直接交付:
A.对路由器直接相连的网络逐个进行检查:
a)用各网络的子网掩码和D逐位相“与”(AND操作);
b)看结果是否和相应的网络地址匹配。

B.若匹配,则把分组进行直接交付(当然还需要把D转换成物理地址,
把数据报封装成帧发送出去),转发任务结束。

C.若不匹配,就是间接交付,执行步骤(3)。

(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路
由表中指明的下一跳路由器;否则执行步骤(4)。

(4)对路由表中的每一行(目的网络地址、子网掩码、下一跳地址)逐
个进行检查:
A.用每一行中的子网掩码和D逐位相“与”(AND操作);
B.若结果与该行的目的网络地址匹配,则把数据报传送给该行指明的
下一跳路由器;
C.否则,执行步骤(5)。

(5)若路由表中有一个默认路由(注意,补充图1中没有画出默认路由),
则把数据报传送给路由表中所指明的默认路由器;否则执行步骤(6)。

(6)报告转发分组出错。

使用CIDR查找路由的算法:
(1)从ISP收到的数据报中提取目的IP地址D;
(2)把D分别和ISP的路由器的路由表中已有的各项的掩码逐位相“与”,将所得的逐位AND操作的结果按顺序写出;
(3)根据最长前缀匹配的原理选择目的网络,把收到的数据报转发到所选择的匹配的目的网络,即选择匹配地址中更具体的一个。

2014年3月
作者:宇宙经纬。

位掩码的介绍与使用

位掩码的介绍与使用

位掩码的介绍与使用位掩码是计算机网络中的一个重要概念,它是用来控制IP地址的子网划分和主机地址的分配的。

在网络中,IP地址是唯一的标识符,而位掩码则是用来划分IP地址的子网和主机地址的。

本文将介绍位掩码的基本概念、使用方法和实际应用。

一、位掩码的基本概念位掩码是一个32位的二进制数,它的作用是将IP地址分成两部分:网络地址和主机地址。

其中,网络地址用来标识网络,主机地址用来标识主机。

位掩码的作用就是将IP地址中的网络地址和主机地址分开,以便于进行子网划分和主机地址的分配。

位掩码的作用是通过将IP地址中的某些位设置为1,其余位设置为0,来控制IP地址的子网划分和主机地址的分配。

例如,如果将位掩码设置为255.255.255.0,那么IP地址中前三个字节就是网络地址,最后一个字节就是主机地址。

这样,就可以将一个网络划分成多个子网,每个子网可以分配不同的主机地址。

二、位掩码的使用方法位掩码的使用方法很简单,只需要将IP地址和位掩码进行逐位的与运算,就可以得到网络地址和主机地址。

例如,如果有一个IP地址为192.168.1.100,位掩码为255.255.255.0,那么它的网络地址就是192.168.1.0,主机地址就是0.0.0.100。

在实际应用中,位掩码的使用非常广泛。

例如,在路由器中,位掩码用来控制路由表的匹配和转发;在子网掩码中,位掩码用来控制子网的划分和主机地址的分配;在ACL(访问控制列表)中,位掩码用来控制网络访问的权限等等。

三、位掩码的实际应用位掩码的实际应用非常广泛,下面将介绍几个常见的应用场景。

1. 子网划分在网络中,为了提高网络的性能和安全性,通常会将一个大的网络划分成多个子网。

位掩码就是用来控制子网划分的。

例如,如果将位掩码设置为255.255.255.128,那么一个网络就可以划分成两个子网,每个子网可以分配128个主机地址。

2. 路由表匹配在路由器中,路由表用来控制数据包的转发。

最新408计算机考研考纲及参考书

最新408计算机考研考纲及参考书

408 计算机学科专业基础综合考查内容数据结构【考查目标】1.掌握数据结构的基本概念、基本原理和基本方法。

2.掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。

3.能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力。

一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储2.链式存储3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的基本概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3.二叉树的遍历4.线索二叉树的基本概念和构造(三)树、森林1.树的存储结构2.森林与二叉树的转换3.树和森林的遍历(四)树与二叉树的应用1.二叉排序树2.平衡二叉树3.哈夫曼(Huffman)树和哈夫曼编码四、图(一)图的基本概念(二)图的存储及基本操作1.邻接矩阵法2.邻接表法3.邻接多重表、十字链表(三)图的遍历1.深度优先搜索2.广度优先搜索(四)图的基本应用1.最小(代价)生成树2.最短路径3.拓扑排序4.关键路径五、查找(一)查找的基本概念(二)顺序查找法(三)分块查找法(四)折半查找法(五)B树及其基本操作、B+树的基本概念(六)散列(Hash)表(七)字符串模式匹配(八)查找算法的分析及应用六、排序(一)排序的基本概念(二)插入排序1.直接插入排序2.折半插入排序(三)气泡排序(bubble sort)(四)简单选择排序(五)希尔排序(shell sort)(六)快速排序(七)堆排序(八)二路归并排序(merge sort)(九)基数排序(十)外部排序(十一)各种内部排序算法的比较(十二)排序算法的应用计算机组成原理【考查目标】1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络实习报告
设 计题 目编程查路由表
学生专业班级
学生姓名(学号)
指导 教 师
完成 时 间2010年5月26日
实 习(设计)地点信息楼139机房
2010年5月26日
计算机网络与通信实习
一、编写计算机程序用(目的网络掩码下一跳)的结构表示路由表,以一个目的地址作为输入,顺序查找路由表,找出正确的下一跳,并输出。
class Addr//地址类,4个分量
{
public:
Addr(string str);//构造函数
Addr(const Addr &address);//拷贝构造函数
//ostream& operator<< (ostream& out,const Addr &object);//向默认输出设备输出,暂不提供
int int_addr1, int_addr2, int_addr3, int_addr4;//整数分别存IP地址
};
Addr::Addr(std::string str) { set(str);}
Addr::Addr(const Addr &address)
{
int_addr1 = address.int_addr1;
temprt = new RouteTable;
(*temprt).dest = new Addr(dest);
(*temprt).mask = new Addr(mask);
(*temprt).nextdump = nextdump;
return *this;
}*///这里当Addr对象中指针已经有数值的时候,在对他进行赋值操作
///会发生内存泄漏,原来的内存单元无法被释放,所以取消这个函数
bool Addr::operator== (const Addr &object)
{ return (object.int_addr1 == int_addr1 && object.int_addr2 == int_addr2
三、设计方案
1、从收到的数据报的首部提取目的IP地址D
2、先判断是否为直接交付
3、若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由表
4、对路由表中的每一行,用其中的子网掩码和D逐位相“与”,其结果为N
5、若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则执行6
int_addr4 = int(bin_addr4->to_ulong());
return *this;
}
int loadrt(string filename, list<RouteTable> &rt)
{
ifstream infile;
infile.open(filename.c_str());
if(!infile){
bitset<8> *bin_addr1, *bin_addr2, *bin_addr3, *bin_addr4;
//这里把bitset声明成指针类型是因为标准库中只提供构造时从无符号长整型向二进制转换而初始化静态成员只能在类初始化列表中,这时还没获得用于初始化的字符串,所以只能
采用动态的内存管理,给理解上造成少许不便
//Addr& operator= (const Addr& object);//发现会造成内存泄漏,所以先取消掉他
bool operator== (const Addr& object);
//为了效率,相等操作符只比较整型IP地址,不比较bitset型
Addr& operator&= (const Addr& object);
if(size == 1 && *pos == '0')
return 0;
for(int i = size; i >= 1; --i)
{
chtemp = *pos;
switch (chtemp){
case '0':
temp = 0;
break;
case '1':
temp = 1;
break;
case '2':
bin_addr2 = new bitset<8> (unsigned long(int_addr2));break;c Nhomakorabease 3:
int_addr3 = str_to_int(strtemp);
bin_addr3 = new bitset<8> (unsigned long(int_addr3));
路由器转发IP分组时,只根据IP分组目的IP地址的网络号部分,选择合适的端口,把IP分组送出去。同主机一样,路由器也要判定端口所接的是否是目的子网,如果是,就直接把分组通过端口送到网络上,否则,也要选择下一个路由器来传送分组。路由器也有它的缺省网关,用来传送不知道往哪儿送的IP分组。这样,通过路由器把知道如何传送的IP分组正确转发出去,不知道的IP分组送给“缺省网关”路由器,这样一级级地传送,IP分组最终将送到目的地,送不到目的地的IP分组则被网络丢弃了。
}
return ;
}
int Addr::str_to_int(string str)//这个函数进行字符串到整形数的转换
{
string::iterator pos = str.begin();
char chtemp;
int temp, result = 0;
int size = int(str.size());
delete bin_addr4;
}
struct RouteTable
{ Addr* dest;//目的地
Addr* mask;//掩码
int nextdump;//下一跳
};
inline void Addr::set(string str)//把IP地址存到对象中,因为效率,这个函数声明为inline
result = temp + result;
else
return -1;//防止错误发生
++pos;//迭代器后移
}
return result;
}
void Addr::output()
{
cout << int_addr1 <<"."<< int_addr2 <<"."
<< int_addr3 <<"."<< int_addr4 << endl;
bin_addr1 = new bitset<8>(*(object.bin_addr1));
bin_addr2 = new bitset<8>(*(object.bin_addr2));
bin_addr3 = new bitset<8>(*(object.bin_addr3));
bin_addr4 = new bitset<8>(*(object.bin_addr4));
&&object.int_addr3 == int_addr3 && object.int_addr4 == int_addr4);
}
Addr& Addr::operator&= (const Addr &object)
{
*bin_addr1 &= *object.bin_addr1;
*bin_addr2 &= *object.bin_addr2;
temp = 2;
break;
case '3':
temp = 3;
break;
case '4':
temp = 4;
break;
case '5':
temp = 5;
break;
case '6':
temp = 6;
break;
case '7':
temp = 7;
break;
case '8':
temp = 8;
6、报告转发分组出错
四、程序编写
#include <string>
#include <bitset>
#include <iterator>
#include <iostream>
#include <list>
#include <cstdlib>
#include <fstream>
using namespace std;
{
string strtemp;
int count = 1;
int size = int(str.size());
for(string::iterator pos = str.begin(); pos != str.end(); ++pos)
{
if(*pos == '.'|| *pos == '|')
break;
case 4:
int_addr4 = str_to_int(strtemp);
bin_addr4 = new bitset<8> (unsigned long(int_addr4));
相关文档
最新文档