【计算机网络】计算机网络复习资料(期末)

复习要点

一、填空题

1.计算机网络的两个重要基本特点

连通性、共享

2.计算机中的端口号类型

两类端口号

{

服务器端

{

熟知端口号(系统端口号)数值为0~1023

登记端口号,1024~49151

}

客户端使用的端口号:短暂端口号,给客户暂时使用

}

3.网络协议

为进行网络中的数据交换而建立的规则、标准或约定称为网络协议。

网络协议主要由三个要素构成:

1.语法,需要发出何种控制信息,完成何种动作以及做出何种响应

2.语义,数据与控制信息的结构或格式

3.同步,事件实现顺序的详细说明

4.路由选择协议分类

内部网关协议(英文IGP),具体很多,如RIP、OSPF

外部网关协议(英文EGP)如目前使用的BGP

5.IP的三个专用地址段

A类地址:10.0.0.0~10.255.255.255保留了1个A类网络

B类地址:172.16.0.0~172.31.255.255保留了16个B类网络

C类地址:192.168.0.0~192.168.255.255保留了256个C类网络

6.Ethernet物理地址、IPv4地址位、IPv6地址

以太网mac层的硬件地址又称物理地址

网卡的MAC地址:每块网卡在生产出来后,除了基本的功能外,都有一个唯一的编号标识自己.全世界所有的网卡都有自己的唯一标号,是不会重复的.

这个MAC地址是由48位2进制数组成的,

通常分成6段,用16进制表示就是类似00-D0-09-A1-D7-B7的一串字符.

目前因特网使用的地址都是IPv4地址,

32比特,通常用4个点分十进制数表示。

计算机的IPv4地址有(12 )位

IPv6地址的长度为128位

也就是说可以有2的128次方的IP地址,相当于10的后面有38个零

IP 地址和物理地址的区别

IP 数据报 在数据传输过程中 ,它首部的源地址和目的地址不变 。

MAC 帧在不同网络上传送时,其首部中的源地址和目的地址要发生变化

7.多路复用技术的形式

频分多路复用

时分多路复用

波分多路复用

码分多路复用

8.0比特插入(0比特填充)(80页)

当PPP协议用在SONET/SDH链路时,使用同步传输

ppp协议采用零比特填充来实现透明传输。

发送时发现有连续5个1时插入一个0,接受时把0去掉

9.网络参考模型各层功能及各层设备

OSI模型,即开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架。整个模型分为七层,物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

OSI 七层结构中每层的功能

物理层:向上层屏蔽物理设备和传输介质的差异,实现比特流的透明传输

数据链路层:增强物理层的传送比特的功能,通过检验、确认、反馈重发等手段实现结点到结点的可靠传输。(所传的数据单位是帧)

网络层:提供不直接相连的源站和目标站间的数据传输服务(所传的数据单位是分组或包)。

传输层:提供可靠的、透明的、端到端的数据传输、连接管理、错误恢复和流量控制等

会话层:提供两个进程间建立、管理和结束会话连接的功能, 对数据的传送提供控制和管理。(所传的数据单位是报文)

表示层:对不同语法表示进行转换管理 来保证不同计算机能相互“ 理解 ”。

应用层:确定进程间通信的性质来满足用户不同的网络通信需求,提供面向最终网络用户的大量通信服务

物理层使用的中间设备:转发器

数据链路层使用的中间设备:网桥或桥接器

网络层:路由器

网络层以上:网关

10.分类的IP地址

IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。

11.计算机网络是计算机技术通信技术紧密结合的产物

计算机网络是计算机技术和通信技术紧密结合的产物,它涉及到通信与计算机两个领域。它的诞生使计算机体系结构发生了巨大变化,在当今社会经济中起着非常重要的作用,它对人类社会的进步做出了巨大贡献。从某种意义上讲,计算机网络的发展水平不仅反映了一个国家的计算机科学和通信技术水平,而且已经成为衡量其国力及现代化程度的重要标志之一。 

12.计算机网络从逻辑功能的组成

计算机的逻辑包括通信子网资源子网两部分。

资源子网由主机、终端、终端控制器、联网外设、各种软件资源与信息资源组成。

资源子网负责全网的数据处理业务,像网络用户提供各种网络资源与网络服务。

通信子网由通信控制处理机、通信线路与其他通信设备组成,完成网络数据传输、转发等通信处理任务。

13.IP地址处理技术的发展

IP地址的编址方法经历了三个阶段

1.分类的IP地址

2.子网的划分

3.构造超网

各层所要完成的功能主要有

1.差错控制     使相应层次对等方的通信更加可靠

2.流量控制     发送端的发送速率必须是接收端来得及接收,不要太快

3.分段和重装      发送端要将发送端数据块划分为更小的单位,在接收端将其还原

4.复用和分用      发送端几个高层会话复用一条底层的连接,在接收端再进行分用

5.连接建立和释放  交换数据前先建立一条逻辑连接,数据传送结束后释放连接

14.局域网扩展类型及设备

在物理层扩展局域网——使用中继器、集线器

在数据链路层扩展局域网——使用网桥、交换机

15.运输层进行拥塞控制的算法

拥塞控制 是 防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。它所要做的一个前提就是,网络能够承受现有的网路负荷。并且它是一个 全局性的过程,涉及到所有的主机. 所有的路由器,以及与降低网络传输性能有关的所有因素。

4种拥塞控制的算法:慢开始、拥塞避免、快重传快恢复

16.“三网融合”

三网融合是指电信网、互联网和有线电视网三大网络通过技术改造,能够提供包括语音、数据、图像等综合多媒体的通信业务,并实现业务、应用的互联互通。其中,以视频业务为核心是实现三网融合的关键因素,高带宽、高可靠、可扩展网络是实现视频业务的平台基础,广电网络建设面临视频交换网建设需求,在原有的接入网基础上,城域网建设、数据中心建设都将成为广电人的课题。

17.局域网各种拓扑结构的特点

1星形网络拓扑结构特点:
(1)网络结构简单,便于管理(集中式);
(2)每台入网机均需物理线路与处理机互连,线路利用率低;
(3)处理机负载重(需处理所有的服务),因为任何两台入网机之间交换信息,都必须通过中心处理机
(4)入网主机故障不影响整个网络的正常工作,中心处理机的故障将导致网络的瘫痪。
2、总线形网络拓扑结构特点:(局域网常用的)
(1)多台机器共用一条传输信道,信道利用率较高;
(2)同一时刻只能由两台计算机通信;
(3)某个结点的故障不影响网络的工作;
(4)网络的延伸距离有限,结点数有限。
3、环形网络拓扑结构特点:
(1)实时性较好(信息在网中传输的最大时间固定); 
(2)每个结点只与相邻两个结点有物理链路;
(3)传输控制机制比较简单;
(4)某个结点的故障将导致物理瘫痪;
(5)单个环网的结点数有限。
4、网状网络拓扑结构: (广域网常用)
 利用专门负责数据通信和传输的结点机构成的网状网络,入网设备直接接入结点机进行通信。网状网络通常利用冗余的设备和线路来提高网络的可靠性,因此,结点机可以根据当前的网络信息流量有选择地将数据发往不同的线路。

18.网络环境的进程通信标识

在internet中,一个完整的网络进程通信需要由两个进程组成两个进程是通信的两个端点,并且只能使用同一种传输层协议。也就是说,不可能通信的一端用TCP,而另一端用UDP。因此一个完整的网间通信需要一个五元组在全局中唯一的标识。
这个五元组:
(传输层协议、本机的IP地址,本机的传输层端口,远机的ip,远机的传输层端口号)

19.IP协议特点

IP协议的特点:无连接、不可靠、无状态
无连接:指的是IP通信的双方都不会长期维护对方的任何信息
不可靠:IP协议不保证数据报能准确地到达接收端,只是尽最大努力交付
无状态:指的是通信双方不同步传输数据的状态信息,IP数据报的发送、传输、接收都是互相独立的,没有上下文关系,因此接收端可能收到重复、乱序的报文段。

20 码元速率和数据率的关系。

码元:在数字通信中常常用时间间隔相同的符号来表示一个二进制数字,这样的时间间隔内的信号称为(二进制)码元

码元率,是指每秒传输码元的数目,单位波特(Band)

比特率为每秒传输的比特(bit)数

码元率 = 比特率/每符号含的比特数。(比特率也叫数据率)

21 集线器和交换机连接网络的带宽分配

集线器不管有多少个端口,所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据,其他端口只能等待;只能工作在半双工模式下。

交换机每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作,交换机可以工作在半双工模式下也可以工作在全双工模式下

22 跨网ARP工作过程

举例

ARP协议工作过程(简述):
①PC1要向PC2发数据,数据封装成帧时发现没有PC2的MAC地址;判断出PC1和PC2不在同一网段,PC1查询ARP缓存表看是否有网关的MAC地址,发现没有;PC1以广播的形式在本网段发送ARP请求帧,R1收到请求,先把PC1 IP地址和PC1 MAC地址写入自己的ARP缓存表,然后把自己的MAC地址封装在ARP应答帧中,以单播的形式发送给PC1;PC1收到应答后先把R1 MAC地址写入自己的ARP缓存表,然后把R1的MAC地址作为目标MAC地址,PC1的MAC地址作为源MAC地址封装在数据包中,发送给R1。
②R1收到数据包,发现目标IP不是自己,于是把数据包进行路由转发,从另外的端口发送出去,发现不知道PC2的MAC地址;判断出R1接口和PC2在同一网段,于是R1查询自己的ARP缓存表看是否有PC2的MAC地址,发现没有;R1以广播的形式在本网段发送ARP请求帧,PC2收到请求,先把R1接口2 IP地址和R1接口2 MAC地址写入自己的ARP缓存表,然后把自己的MAC地址封装在ARP应答帧中,以单播的形式发送给R1;PC1收到应答后先把PC2 MAC地址写入自己的ARP缓存表,然后把PC2的MAC地址作为目标MAC地址,R1接口2的MAC地址作为源MAC地址封装在数据包中,发送给PC2。

23.网络边缘的端系统之间的通信方式

客户——服务器方式(C/S方式)

对等连接方式(P2P方式)

24.Ethernet 帧结构特点

通过类型域标识了封装在帧里的数据包所采用的的协议,类型域是一个有效的指针,通过它,数据链路层就可以承接多个上层(网络层)协议。但缺点是没有标识帧长度的字段。

25.ARP数据结构

ARP数据包包含哪些内容:
源硬件地址;
源逻辑地址;
目的硬件地址;
目的逻辑地址

26.TCP协议差错检测的方法

TCP协议通过检验和、确认和超时三种简单工具进行差错检测

27.计算机网络最本质的活动

计算机网络的最本质活动是分布在不同地理位置的主机之间的进程通信 。

网络层及以下的各层实现了网络中主机之间的通信,但是数据通信不是最终的目的;计算机网络最本质的活动是分布在不同地理位置的主机之间的进程通信,以实现各种网络服务功能; 设置传输层的主要目的就是要实现分布式进程通信

28.基本的带通调制方法

带通调制的几种调制方法
最基本的二元制调制方法有以下几种:
调幅(AM): 载波的振幅随基带数字信号而变化。
调频(FM): 载波的频率随基带数字信号而变化。
调相(PM): 载波的初始相位随基带数字信号而变化。
混合调制方法

为了达到更高的信息传输速率,可采用多元制的振幅相位混合调制方法

二、问答题

1.CRC校验(课本74)

CRC校验原理(CRC即循环冗余校验码):

其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注意,这里的数也是二进制序列的,下同),生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(注意,这里不是直接采用二进制除法,而是采用一种称之为“ 模2除法”)。到达接收端后,再把接收到的新帧除以(同样采用“ 模2除法”)这个选定的除数。因为在发送端发送数据帧之前就已通过附加一个数,做了“去余”处理(也就已经能整除了),所以结果应该是没有余数。如果有余数,则表明该帧在传输过程中出现了差错。

模2除法:

模2除法与算术除法类似,但每一位除的结果不影响其它位,即不向上一位借位,所以实际上就是异或。在循环冗余校验码(CRC)的计算中有应用到模2除法。

例:

 

CRC校验码计算示例:

现假设选择的 CRC生成多项式为 G( X) = X4 + X3 + 1,要求出二进制序列 10110011的 CRC校验码。下面是具体的计算过程 :

①将多项式转化为二进制序列,由 G( X) = X4 + X3 + 1可知二进制一种有五位,第4位、第三位和第零位分别为1,则序列为11001

②多项式的位数位5,则在数据帧的后面加上5-1位0,数据帧变为 101100110000,然后使用模2除法除以除数 11001,得到余数。

③将计算出来的CRC校验码添加在原始帧的后面,真正的数据帧为101100110100,再把这个数据帧发送到接收端。

④接收端收到数据帧后,用上面选定的除数,用模2除法除去,验证余数是否为0,如果为0,则说明数据帧没有出错。

循环冗余检验CRC

2.计算机网络采用层次结构模型的优点。(课本29)

(1)各层之间是独立的

(2)灵活性好

(3)结构上可分割开

(4)易于实现和维护

(5)能促进标准化工作

1.各层之间是独立的。某一层并不需要知道它的下一层是怎样实现的,仅需要知道该层通过层间的接口所提供的服务。
2.灵活性好。当某一层发生变化时,只要层间接口关系保持不变,则在这层以上或者以下各层均不受影响。
3.结构上可分割开。各层均可以采用最合适的技术来实现。
4.易于实现和维护。这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个系统已被分解为若干个相对独立的子系统。
5.能促进标准化工作。因为每一层的功能及其所提供的服务都已有了精确的说明。

3.根据路由表计算下一跳

(137页)不管网络有没有划分子网,只要把子网掩码和IP地址进行逐位的“与”运算(AND),就立即得出网络地址来。
(140页)使用子网时分组的转发
使用子网划分后,路由表必须包含以下三项内容:目的网络地址、子网掩码和下一跳地址。
在划分子网的情况下,路由转发分组的算法如下:
(1)从收到的数据报的首部提取目的IP地址D。
(2)先判断是否为直接交付。对路由器直接相连的网络逐个进行检查:用各网络的子网掩码和D逐位相“与”(AND操作),看结果是否和相应的网络地址匹配。若匹配,则把分组进行直接交付(还需把D转换成物理地址,把数据报封装成帧发送出去),转发任务结束。否则就是间接交付,执行(3)。
(3)若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。
(4)对路由表中的每一行(目的网络地址、子网掩码、下一跳地址),用其中的子网掩码和D逐位相“与”(AND),其结果为N。若N与该行的目的网络地址匹配,则把数据报传送给该行指明的下一跳路由器;否则,执行(5)。
(5)若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。
(6)报告转发分组出错。
注:与没划分子网的情况比较,其大体的流程不变:提取IP地址、判断是否在同一网络、判断是否有特定路由、判断间接交付、判断是否有默认路由。

例题如下:(书上的例题在197页4-20)

设某路由器建立了如下路由表:

128.96.39.0

255.255.255.128 /接口0

128.96.39.128

255.255.255.128 /接口1

128.96.40.0

255.255.255.128 /接口R2

192.4.153.0

255.255.255.192/接口R3

*(默认)

— /接口R4

共收到5个分组,其目的站IP地址分别为
(1)128.96.39.10
(2)128.96.40.12
(3)128.96.40.151
(4)192.4.153.17

(5)192.4.153.90
试分别计算其下一跳

先来看第一题:
(1)128.96.39.10
因为前三位是 128, 所以我们用路由表中128对应的子网掩码255.255.255.128进行and

and(两数都为1时输出1,否则输出0)
例:1 0 1 0 0 0 1 0
and 1 1 1 0 1 0 0 1
输出1 0 1 0 0 0 0 0

因为255转换成二进制是1 1 1 1 1 1 1 1 ,所以任意数与255and都输出不变

所以在这一小题,我们用 10 和 128 and即可
10 转换为二进制: 0000 1010
128转换为二进制:1000 0000
and得:0000 0000
将本题中128.96.39.10最后的10替换成and后的结果,得:
128.96.39.0
与路由表进行对照,得出:接口0


第二题第三题都一样,再来看第四题:
(4)192.4.153.17
这里的前面三位不是128,所以相与的时候就不能用128,查看路由表可得,192对应的子网掩码为:255.255.255.192


操作都一样
17 转换成二进制 :00010001
192转换成二进制:11000000
and:00000000
结果:192.4.153.0 ,对照路由表得:接口R3
如果最终结果与路由表各项均不符合,则选择默认,即接口R4

4.一个IP数据包划分数据片(128~130)

IP数据报的格式


1.一个IP数据报由首部和数据两部分组成。
    ●首部的前一部分是固定长度,共20字节,是所有IP数据报必须有的
    ●在首部的固定部分的后面是一些可选字段,其长度是可变的
2.首部各字段含义:
1)版本:占4位,说明该IP数据报使用的IP协议的版本,通信双方必须使用同一个IP协议版本
2)首部长度:占4位,可表示的最大十进制数值是15,首部长度字段所表示数的单位是4字节,所以IP数据报首部长度为20-60字节;因为IPv4中首部存在可变部分,所以需要指出首部的长度以划分首部与数据部分,以4字节为单位,不是4的整倍数时要填充至整倍数。
3)区分服务:占8位,只在区分服务时才起作用,一般不使用。
4)总长度:占16位,说明该IP数据报的总长度(首部+数据)。IP数据报封装为MAC帧时受限于MAC帧的长度上限,所以IP数据报还存在分片操作,即将IP数据报分为多片,封装进多个MAC帧。因此IP数据报最大长度216−1=655352 
16−1=65535字节。
5)标识:占16位,IP数据报若存在分片,则接收方需要将各分片组合出原IP数据报,相同标识号的IP数据报就说明它们其实是同一个源IP数据报。
6)标志:占3位,目前只有前两位有意义,最低位为MF(More Fragment),若MF=1则说明该数据报后面还有分片。中间一位为DF(Don’t Fragment),若DF=1则不能分片,只有DF=0才可以分片。
7)片偏移:占13位,用于说明该IP数据报(已分片)在源IP数据报中的相对位置(相对于数据字段的起点),单位是8字节,每个分片一定是8字节的整倍数。

8)生存时间:IP分组在网络中传递时有可能出现兜圈子的情况,所以需要对IP数据报进行一定的限制,生存时间的单位是跳数,最大值为255,每经过一个路由器,路由器便将IP数据报的生存时间-1,当IP数据报中的生存时间为0时,路由器丢弃该分组。
9)协议:说明该IP数据报的上层协议类型,如IP对应4,TCP对应6,UDP对应17。
10)首部校验和:验证首部是否存在传输错误,只检验首部,不包括数据部分,数据报每经过一个路由器,路由器都要重新计算一下首部校验和。

在发送方,先把IP数据报首部划分为许多16位字的序列,并把校验和字段置为零。用反码算术运算把所有16位字相加后,将得到的和的反码写入校验和字段。接收方收到数据报后,将首部的所有16位字再使用反码算术运算相加一次。将得到的和取反码,即得出接收方校验和的计算结果。若首部未发生任何变化,则此结果必为0,于是就保留这个数据报。否则即认为出差错,并将此数据报丢弃。
反码算数运算:从低位到高位逐列进行计算。0和0相加是0,0和1相加是1,1和1相加是0,但要产生一个进位1,加到下一列。如果最高位相加后产生进位,则最后得到的结果要加1。
1.反码运算时,其符号位与数值一起参加运算。
2.反码的符号位相加后,如果有进位出现,则要把它送回到最低位去相加(循环进位)。
3.用反码运算,其运算结果亦为反码。在转换为真值时,若符号位为0,数位不变;若符号位为1,应将结果求反才是其真值。
这里的反码和有符号反码不一样,这里不分正负数,直接每个位都取反。
11).源地址 32位
12)目的地址 占32位
13)可变部分:长度为1-40字节,IP地址中的可变部分可用于支持很多操作,但很多情况都用不上,而且会增加路由器处理分组的开销,所以IPv6中的数据报首部做成了固定长度。
课本例题:

题目:一个数据报的总长度为3820字节,其数据部分为3800字节长,需要分片为长度不能超过1400字节。于是分为3个数据报片,其数据部分的长度分别为1400,1400和1000字节

5.CSMA/CD 协议的要点(86)

1.多点接入,是总线型以太网收发所采用的的协议

2.因为载波监听的范围有限和传播时延的存在,所以即使有载波监听还是有可能出现碰撞

3.半双工通信

4.当数据发生碰撞时,立即停止发送数据,并发送人为的干扰信号让所有用户知道发生碰撞

5.发送数据后的一小段时间内存在碰撞的可能性

6.这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高速率

7.争用期

8.截断二进制指数退避算法

9.集线器可以看作是多接口的转发器

“多点接入”、

“载波监听”、

“碰撞检测”、

“双向交替通信(半双工通信)”、

“发送的不确定性(发送数据后的一小段时间内存在碰撞的可能性,这一小段时间是不确定的)”、

“争用期”、

“截断二进制指数退避算法”

1.“多点接入”

就是说明这是总线型网络,许多计算机以多点接入的方式连接在一根总线上。协议的实质是“载波监听”和“碰撞检测”。
2.“载波监听”

就是用电子技术检测总线上有没有其他计算机也在发送。其实总线上并没有什么“载波”,这里只不过借用一下“载波”这个名词而已。因此载波监听就是检测信道,这是个很重要的措施。不管在发送前,还是在发送中,每个站都必须不停地检测信道。在发送前检测信道,是为了获得发送权。如果检测出已经有其他站在发送,则自己就暂时不许发送数据,必须要等到信道变为空闲时才能发送。在发送中检测信道,是为了及时发现有没有其他站的发送和本站发送的碰撞。这就称为碰撞检测。
3.“碰掩检测”

也就是“边发送边监听”,即适配器边发送数据边检测信道上的信号电压的变化情况,以便判断自己在发送数据时其他站是否也在发送数据当几个站同时在总线上发送数据时,总线桑的信号电压变化幅度将会增大。当适配器检测到的信号电压变化幅度超过一定的门限值时,就认为总线上至少有两个站同时在发送数据,表明产生了碰撞。所谓“碰撞"就是发生了冲突。因此“碰撞检测”也称为“ 冲突检测”。这时,总线上传输的信号产生了严重的失真,无法从中恢复出有用的信息来。因此,任何一个正在发送数据的站,一旦发现总线上出现了碰撞,其适配器就要立即停止发送,免得继续进行无效的发送,白白浪费网络资源,然后等待一段随机时间后再次发送。

6.给定网络求子网掩码、子网地址、直接广播地址﹑受限的广播地址

划分子网和子网掩码、网络地址的计算

在IP地址中又增加了一个“子的 网号字段”,使两级的IP地址变成为三级的IP地址。这种做法叫作划分子网(subnetting)。划分子网已成为因特网的正式标准协议。子网掩码和IP 地址一样长,由一串1 和跟随的串 一串0 组成。子网掩码中的1 表示在IP 地址中网络标识和子网标识的对应位 ,而0表示在IP地址中主机标识的对应位

广播地址是一种特殊的IP地址形式,一种是直接广播地址,一种是有限广播地址。 直接广播地址包含一个有效的网络号和一个全“1”的主机号,如你说的202.163.30.255,255就是一个主机号,202则是C类的IP地址,C类IP地址就是我们常接触到的。

受限广播地址是32位全1的IP地址(255.255.255.255)。受限的广播地址是255.255.255.255。该地址用于主机配置过程中IP数据报的目的地址,此时,主机可能还不知道它所在网络的网络掩码,甚至连它的IP地址也不知道。在任何情况下,路由器都不转发目的地址为受限的广播地址的数据报,这样的数据报仅出现在本地网络中。

例子:

1.子网地址192.168.1.0(C类地址)
子网掩码255.255.255.0
直接广播地址192.168.1.255

受限广播地址255.255.255.255

2.100.135.201.27 (A类地址)

子网掩码255.0.0.0

子网地址100.0.0.0

直接广播地址100.255.255.255.

受限广播地址255.255.255.255

3.202.10.123.253(C类地址)

子网掩码255.255.255.0

子网地址202.10.123.0

直接广播地址202.10.123.255

受限广播地址255.255.255.255

7.链路和数据链路的区别

数据链路除链路外,还必须有一些必要的规程来控制数据的传输,因此数据链路比链路多了实现通信规程所需的硬件和软件

1.链路是一个物理概念,数据链路是逻辑概念。

2.链路是由物理线路与通信设备构成的。数据链路是由实现数据链路层协议的硬件、软件与链路组成。设置数据链路层的目的就是为了使有差错的链路变成无差错的数据链路。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/380125.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Mac如何安装python?

一、问题 Mac如何安装python? 二、解决 1、系统自带python Mac系统均自带Python环境,用户在终端输入“python3”命令就可以运行,如图所示 2、官网下载 Download Python | Python.org (1)在Download下找到macOS &am…

Android Studio中打开文件管理器

文章目录 一、前言二、操作步骤 一、前言 在Android Studio中有时候需要查看手机的文件目录或者复制文件,但是有时候文件管理器找不到在哪,这里记录该操作流程 二、操作步骤 第一步: 第二步: 第三步:

Mysql——更新数据

注:文章参考: MySQL 更新数据 不同条件(批量)更新不同值_update批量更新同一列不同值-CSDN博客文章浏览阅读2w次,点赞20次,收藏70次。一般在更新时会遇到以下场景:1.全部更新;2.根据条件更新字段中的某部分…

flutter使用webview_flutter在安卓和ios上打开网页

webview_flutter仓库地址:webview_flutter | Flutter package github地址:https://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutter 要打开非https协议的网页,需要在安卓平台上添加权限:andro…

JAVA设计模式之原型模式详解

原型模式 1 原型模式介绍 定义: 原型模式(Prototype Design Pattern)用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。 西游记中的孙悟空 拔毛变小猴,孙悟空这种根据自己的形状复制出多个身外化身的技巧,在面向对象软件设计领…

Java图形化界面编程—— 基本组件和对话框 笔记

2.5 AWT中常用组件 2.5.1 基本组件 组件名功能ButtonButtonCanvas用于绘图的画布Checkbox复选框组件(也可当做单选框组件使用)CheckboxGroup选项组,用于将多个Checkbox 组件组合成一组, 一组 Checkbox 组件将只有一个可以 被选中…

Springboot+vue的社区养老服务平台(有报告)。Javaee项目,springboot vue前后端分离项目

演示视频: Springbootvue的社区养老服务平台(有报告)。Javaee项目,springboot vue前后端分离项目 项目介绍: 本文设计了一个基于Springbootvue的前后端分离的社区养老服务平台,采用M(model&…

Vue 条件渲染 双向绑定

https://www.dedao.cn/ebook/reader?id5lZOKpMGr9mgdOvYa6Ej75XRo1NML3jx810k8ZVzb2nqPpDxBeJlK4AyQ8RPQv2z v-if实现条件渲染的功能。v-model实现双向数据传输。 v-model用来进行双向绑定,当输入框中的文字变化时,其会将变化同步到绑定的变量上&#…

华为机考入门python3--(9)牛客9-提取不重复的整数

分类:列表 知识点: 从右往左遍历每一个字符 my_str[::-1] 题目来自【牛客】 def reverse_unique(n): # 将输入的整数转换为字符串,这样可以从右向左遍历每一位 str_n str(n) # 创建一个空列表来保存不重复的数字 unique_digits []…

ChatGPT高效提问—prompt常见用法(续篇六)

ChatGPT高效提问—prompt常见用法(续篇六) 1.1 控制输出 ​ 控制输出是一种先进的自然语言处理技术,其能够在AI模型生成文本的过程中实现更高级别的控制。通过提供特定的输入,如模板、特定词语或约束性条件,从而精准…

【QT学习十四】 文件目录操作

目录 一、概述 二、详解 1. QFile QFile 类中的一些静态方法: 使用示例: 注意事项: 2. QDir 成员函数 使用实例: 注意事项: 3. QFileInfo 成员函数 使用实例 4. QTemporaryFile 成员函数 使用实例 注…

Redis(三)主从架构、Redis哨兵架构、Redis集群方案对比、Redis高可用集群搭建、Redis高可用集群之水平扩展

转自 极客时间 Redis主从架构 redis主从架构搭建,配置从节点步骤: 1、复制一份redis.conf文件2、将相关配置修改为如下值: port 6380 pidfile /var/run/redis_6380.pid # 把pid进程号写入pidfile配置的文件 logfile "6380.log" …

C语言每日一题(50)二叉树的最大深度

力扣104 二叉树的最大深度 题目描述 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3示例 2: …

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令

配套视频学习链接:http://【【北京迅为】嵌入式学习之Linux入门篇】 https://www.bilibili.com/video/BV1M7411m7wT/?p4&share_sourcecopy_web&vd_sourcea0ef2c4953d33a9260910aaea45eaec8 1.什么是命令? 命令就是可执行程序。 比如 ls -a…

学习Android的第八天

目录 Android ImageView 图像视图 ImageView 的基本使用 src属性和background属性的区别 范例 解决 anndroid:blackground 属性拉伸导致图片变形的方法 设置透明度的问题 范例 android:src 和 android:background 结合 范例 Java 代码中设置 blackground 和 src 属性…

k8s 部署java应用 基于ingress+jar包

k8 集群ingress的访问模式 先部署一个namespace 命名空间 vim namespace.yaml kind: Namespace apiVersion: v1 metadata:name: ingress-testlabels:env: ingress-test 在部署deployment deployment是pod层一层封装。可以实现多节点部署 资源分配 回滚部署等方式。 部署的…

融资项目——获取树形结构的数据

如下图所示,下列数据是一个树形结构数据,行业中包含若干子节点。表的设计如下图,设置了一个id为1的虚拟根节点。(本树形结构带虚拟根节点共三层) 实现逻辑: 延时展示方法,先展现第二层的信息&a…

C++自定义函数详解

个人主页:PingdiGuo_guo 收录专栏:C干货专栏 铁汁们新年好呀,今天我们来了解自定义函数。 文章目录 1.数学中的函数 2.什么是自定义函数 3.自定义函数如何使用? 4.值传递和引用传递(形参和实参区分) …

电脑服务器离线安装.net framework 3.5解决方案(错误:0x8024402c )(如何确定当前系统是否安装NET Framework 3.5)

问题环境: 日常服务的搭建或多或少都会有需要到NET Framework 3.5的微软程序运行框架,本次介绍几种不同的安装方式主要解决运行在Windows 2012 以上的操作系统的服务。 NET Framework 3.5 是什么? .NET Framework是微软公司推出的程序运行框架…

【超高效!保护隐私的新方法】针对图像到图像(l2l)生成模型遗忘学习:超高效且不需要重新训练就能从生成模型中移除特定数据

针对图像到图像生成模型遗忘学习:超高效且不需要重新训练就能从生成模型中移除特定数据 提出背景如何在不重训练模型的情况下从I2I生成模型中移除特定数据? 超高效的机器遗忘方法子问题1: 如何在图像到图像(I2I)生成模型中进行高效…