假如觉得博主爆肝总结不错,感谢点赞!
1.计算机网络的几个发展阶段
2.计算机网络的组成
三、协议概念
4.实体、协议、服务和服务访问点
5.计算机网络的分类
6.物理层的四个特征
7.数据传输方式:通信双方的交互方式(通过传输方向划分)
8.数据传输方式:按传输对象分类
9.数据交换:
10、两种信号
11.数据传输方式:串行传输和并行传输(同时传输数量分)
12、串行传输中的同步传输和异步传输(数据传输通过数据报告的行为分数)
13.数据传输通过传输的信号划分
14.四种信道复用技术
15.数据链路层的基本概念
16.帧是什么?
17.数据链路层的三个基本问题
18.网络建设的目的
19、基带传输、宽带传输(载波)
20.局域网和广域网
局域网:
广域网:
21.广域网和局域网的区别
22冲突域和广播域
23.各层的互联设备及其功能
1.物理层设备(集线器和中继器)
集线器的特点:
2、数据链路层设备(网桥和交换机)
3、网络层设备(路由器)
路由器的作用
网桥和路由器的区别:
交换机和路由器的区别:交换机
路由器
网络层之上的设备:网关
24、以太网
25、PPP协议
26、HDLC协议
27、各层提供哪两种连接(服务)方式
28、常见的介质类型
29、各层的基本功能
30、TCP/IP四层(五层)模型各层主要协议详述
1、一张表理清 OSI七层和TCP/IP四层的关系
2、TCP/IP模型
3、具体协议与TCP、UDP的归属
31、网卡实现的功能
31、数据链路层 :CSMA/CD 与 CSMA/CA
32、VLAN的作用
33、局域网协议结构(太网数据帧中的MAC和LLC)
34、网络层ARP协议
35、IP地址分类
36、IP地址二进制转十进制
37、 TCP、UDP协议的基本功能
1、UDP概念:
2.UDP首部格式:
3.当传输层从IP层收到UDP数据报时:
4.UDP校验:
5.TCP概念:
6.TCP报文段的首部格式:
38、 TCP建立连接和释放
1.TCP连接管理
(1)连接的建立 - - - 三次握手
(2)TCP连接释放----四次握手
39、 传输层之TCP流量控制
40、传输层之TCP拥塞控制
41、TCP判断拥塞控制的两个标准
42、OSI端到端的通信在哪一层
43、TCP/IP端到端的通信在哪一层
44、应用进程与传输层的交互接口是什么
45、寻址
46、DNS(域名解析协议)
47、端口范围
48、运输层中Socket是什么?
49、应用层中客户服务器(C/S)方式和对等(P2P)方式
博主爆肝总结!~~~
感谢观看!~~~~~
1、计算机网络的几个发展阶段
1、诞生阶段;以传输信息为目的而连接起来,实现远程信息处理或进一步达到资源共享的系统。
2、形成阶段;以能够相互共享资源为目的互联起来的具有独立功能的计算机之集合体。
3、互联互通阶段。
4、高速网络技术阶段。
2、计算机网络的组成
- 终端系统/资源子网:提供共享的软件资源和硬件资源
- 通信子网:提供信息交换的网络结点和通信线路。
3、协议的概念
网络协议是指
网络协议也简称协议。
- 语法:数据和控制信息的结构或格式
- 语义:用于协调和进行差错处理的控制信息
- 时序(同步):是对事件实现顺序的详细说明
4、实体,协议,服务,和服务访问点
- 当研究开放系统中的信息交换时,往往使用这一较为抽象的名词。
- 实体表示任何可发送或接收信息的硬件或软件进程。在许多情况下,实体就是一个特定的软件模块。
- 协议是控制两个对等实体(或多个实体)进行通信的规则的集合。
- 协议的语法方面规则定义了所交换的信息的格式。
- 协议的语义方面规则定义了发送者或接收者所要完成的操作,例如,在何种条件下数据必须重传或丢弃。
- 并非在一个层内完成的全部功能都称为服务,只有那些能够被高一层实体“看得见”的功能才能称为服务。
- 上层使用下层所提供的服务必须通过与下层交换一些命令,
- 在同一系统中相邻两层的实体进行交互(即交换信息)的地方,通常称为。
- 服务访问点SAP是一个抽象的概念,它实际上就是一个逻辑接口,有点像邮政信箱(可以把邮件放入信箱和从信箱中取走邮件),但这种层间接口和两个设备之间的硬件接口(并行的或串行的)并不一样。
- OSI把层与层之间交换的数据的单位称为,它可以与PDU不一样,例如,可以是多个SDU合成为一个,也可以是一个SDU划分为几个PDU。
- 协议数据单元PDU是指对等层次之间传递的数据单位。协议数据单元物理层的 PDU是数据位,数据链路层的 PDU是数据帧,网络层的PDU是数据包,传输层的 PDU是数据段,其他更高层次的PDU是数据。
5、计算机网络的分类
1.公用网指的是电信公司构建的大型网络,,只要交钱既可使用,又叫公众网。
2.专用网指的是某个部门为本单位的特殊业务工作需要而建造的网络。例如铁路部门、电信部门的网络。
星型结构 树形结构 总线型结构 环形结构 网状结构
- ,有时也成为远程网。负责互连分布在不同区域的城域网和局域网,是最大范围的网络。
- 覆盖。作用距离为5到50公里。通常作为城市骨干网,互连大量企业、机构、学校。
- 局域网一般是微信计算机或工作站通过告诉线路相连,。通常由某个单位单独拥有、使用和维护。
- 个人区域网络。非用来连接普通计算机,耳式在个人工作的地方把个人使用的电子设备,鼠标、键盘、耳机等用无线的方式连接起来形成的个人网络系统。
有线网络(IEEE802.3) 无线网络:( IEEE802.11 WLAN无线局域网(wireless) WPAN无线个域网)
6、物理层的四个特性
- 物理层要解决的:的问题。进而给数据链路层提供透明传输比特流的服务。
- 物理层的作用是要尽可能地。
- 用于物理层的协议也常称为
:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置。
:指明在接口电缆的各条线上出现的电压的范围。
:指明某条线上出现的某一电平的电压表示何种意义。
:指明对于不同功能的各种可能事件的出现顺序。
7、数据传输方式:通信双方的交互方式(通过传输方向分)
:简单的说就是一方只能发信息,另一方则只能收信息,通信是单向的。
:通信的双方都可以发送信息,但不能双方同时发送。比单工先进一点,就是双方都能发信息,但同一时间则只能一方发信息。
:通信的双方可以同时发送和接收消息。显然,双向同时通信的效率是最高的
8、数据传输方式:按照传输对象分
- : 1对1
- :1对多
- :1对all
9、数据交换:
- :整个报文从源头到终点连续的传输
- :整个报文先传达到相邻节点,全部存储下来查找转发表,再转发到下一个节点
- :将一个报文分成多个分组,传送到相邻结点,在查找转发表,在转发到下一个结点
1、通信时延小,适合传输大量数据
2、有序传输,只在一条固定线路传输,不会失序
3、没有冲突,只在一条线路传输,不会引发冲突
4、适用范围广,适合模拟信号和数字信号
5、实时性强
6、控制简单,结构简单,易于控制
1、建立连接时间长
2、线路独占,使用效率低
3、灵活性差
4、难以规格化
1、无需建立连接,可以随时发送报文
2、动态分配线路
3、提高线路可靠性,若线路故障会选择正常线路
4、提高线路利用率
5、提供多目标服务,一个报文可以同时发送给多个地址
1、引发了转发时延,在节点中转发储存时间花费多
2、需要较大储存缓存空间
3、需要传输额外的信息量,报文中有源地址点多余信息
1、无需建立连接
2、线路利用率高
3、简化了储存管理,分组长度固定,缓冲区固定,易于管理
4、加速传输,节点的转发和缓存同时进行,提高速度
5、减少出错概率和重发数据量
1、引发了转发时延
2、需要传输额外的信息量,分组中有源地址等额外信息量
3、对于数据报服务,处在失序、丢失货重复分组的问题
4、对于虚电路服务,存在呼叫建立、数据传输和虚电路释放三个过程
10、两种信号
- 模拟信号—特定频段的信号—有更加丰富的表现形式------抗干扰能力弱
- 数字信号—不是1就是0--------抗干扰能力强
11、数据传输方式:串行传输和并行传输(通过同时间传输数量分)
串行传输是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送
数据通过一条线路传输,一个一个比特依次传送,因此只需要一条线路。
数据在进行的时候用的是
数据通过多条线路传输。
并行传输的优点是速度为。
缺点是。
12、串行传输中的同步传输和异步传输(数据传输方式通过数据报文的双方的行为分)
同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。 异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的,数据没有被对方确认收到则调用传输的函数就不返回。 接收时,如果对方没有发送数据,则你的线程就一直等待,直到有数据了才返回,可以继续执行其他指令 ,你调用一个函数发送数据,马上返回,你可以继续处理其他事, 接收时,对方的有数据来,你会接收到一个消息,或者你的相关接收函数会被调用。
异步传输: 你传输吧,我去做我的事了,传输完了告诉我一声 同步传输: 你现在传输,我要亲眼看你传输完成,才去做别的事
- 异步传输是面向字符的传输,而同步传输是面向比特的传输。
- 异步传输的单位是字符而同步传输的单位是桢。
- 异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输是以数据中抽取同步信息。
- 异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。
- 异步传输相对于同步传输效率较低。
- 同步传输的比特分组要大得多。他不会独立的发送每个字符,每个字符都有自己的开始位和停止位,而是把他们组合起来发送。我们将这些组合称为数据帧,或简称帧
- 异步传输将比特分成小组进行传输,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接受方从不知道它们会在什么时候到达。
13、数据传输方式通过传输的信号分
- 传输数字信号叫做基带传输
- 传输模拟信号叫做频带传输
14、四种信道复用技术
用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。频分复用的用户在同样的时间内占用不同的带宽资源(这里的带宽是频率带宽)。该种复用方式是效率较高,实现简单,但是信道利用率不高
时分复用的用户是在不同的时间占用同样的频带宽度当某用户无数据发送时,该时分复用帧分配给该用户的时隙只能处于空闲状态,即使其他用户一直有数据发送,也不能使用这些空闲的时隙,导致复用后信道的利用率不高。所以又研究出了统计时分
,主要作用是提高信道的利用率。统计时分复用不是固定分配时隙,是按需动态分配时隙。集中器常使用这种统计时分复用。
其实就是光的频分复用,光纤传多种不同波长(频率)的光信号,波长不同,各路光信号互不干扰。
将每一个比特时间划分为m个短的间隔,称为码片
15、数据链路层的基本概念
链路:。
数据链路:数据链路的构成由上构成的。
16、什么是帧?
- 数据链路层的协议数据单元
- 组成:
- 帧头:源MAC地址,目的MAC地址,类型(MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址)
- 数据
- 帧尾:校验
17、数据链路层的三个基本问题
封装成帧是,主要目的是为了在链路上,从而实现根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。
透明传输是指不管所传数据是什么样的比特组合,都应当能够在链路上传输,指的是
在传输过程中可能会产生:1 可能会变成 0, 而 0 也可能变成 1。 因此
发送方在封装帧时,数据的可能有图中两种类型,传输数据时可能会出现图中所述的错误
解决方法:
- 我们可以在特殊字符(SOH、EOT、ESC)前面填充一个转义字符来区分
- 发送方在封装帧时,进行扫描,扫描到SOH、EOT、ESC(转义字符)时在其前面添加转义字符,以区分,告诉接受方这个和特殊字符相同的字符是数据,当然这些约定由双方之间的协议完成
目前比较常用的编码方式
********************************************************************************************************
检验和纠正差错的编码方法:
关于数据链路层和物理层的编码区别:
什么是冗余编码?
奇校验码:整个校验码(信息位+校验位)中1的个数位奇数 偶校验码:整个校验码(信息位+校验位)中1的个数位偶数
在发送的数据中。
例如传输过程中添加1个1后,整体的1的个数为奇数,在传输过去后根据1的个数判断是否出现传输错误,但是。
因此这种判断存在很大的局限性。在数据链路层中不使用。
循环冗余检验是一种可靠性非常高的校验方法。
在计算除数时,要进行,两数相同为0不同为1。
18、构建网络的目的
实现资源共享
19、基带传输,宽带传输(载波)
基带传输:信号源产生的原始电信号称为基带信号,将数字数据0、1直接用两种不同的电压表示,然后送到线路上去传输。
宽带传输:将基带信号进行调制后形成模拟信号,然后采用频分复用技术实现宽带传输。
信源(信息源,也称发终端)发出的没有经过调制(进行频谱搬移和变换)的原始电信号,其特点是频率较低,信号频谱从零频附近开始,具有低通形式。根据原始电信号的特征,基带信号可分为数字基带信号和模拟基带信号(相应地,信源也分为数字信源和模拟信源。)其由信源决定。说的通俗一点,基带信号就是发出的直接表达了要传输的信息的信号,比如我们说话的声波就是基带信号。(如果一个信号包含了频率达到无穷大的交流成份和可能的直流成份,则这个信号就是基带信号。)
载波是指被调制以传输信号的波形。基带信号的频带很宽(理论上是无限宽),但由于带通原因,几乎不存在无限带宽的传输媒体,所以基带信号无法在普通介质上进行远距离传输,否则码间干扰和衰减无法使信号得到恢复,所以用载波对基带信号进行调制,减小带宽,可以使信号可靠传输,减小衰减,接受端再进行解调还原原来的数字信号。载波频率较为单一,因此调制后的信号的带宽较小。
宽带信号是一个相对概念,它是指它的传输介质具有很宽的带通能力,这样的好处就是能够在一路传输介质上复用很多的信号,节省线路铺设的成本,在宽带介质上传输的信号就叫宽带信号了。目前带宽最宽的介质时单模光纤。
20、局域网和广域网
决定局域网的主要要素为:网络拓扑,输介质与介质访问控制方法
- 常用于总线型局域网,也用于树型网络
- 常用于总线型局域网,也用于树型网络 它是把总线型或树型网络中的各个工作站按一定顺序如按接口地址大小排列形成个逻辑环。只有令牌持有者才能控制总线,オ有发送信息的权力。
- 用于环形局域网,如令牌环网
21、广域网与局域网的区别
广域网 局域网 覆盖范围
很广,通常跨区域 较小通常在一个区域内 连接方式 结点之间都是点对点的连接,但是为了提高网络的可靠性,一个结点交换机通常与多个结点交换机相连。 普遍采用多点接入技术 OSI层级 三层:物理层,数据链路层,网络层 两层:物理层,数据链路层 联系与相似点 1、广域网和局域网都是互联网的重要组成构建,从互联网角度看,二者平等(不是包含关系) 2、连接到一个广域网或一个局域网上的主机在该网内通信时,只需要使用其网络的物理地址 着重点 强调资源共享 强调数据传输 1、两者范围不一样。局域网就是在固定的一个地理区域内由2台以上的电脑用网线和其他网络设备搭建而成的一个封闭的计算机组,范围在几千米以内;广域网是一种地域跨度非常大的网络集合,范围在几十公里到几千公里。
2、两者的IP地址设置不一样。局域网里面,必须在网络上有一个唯一的IP地址,这个IP地址是唯一的,在另外一个局域网,这个IP地址仍然能够使用。广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址,而且不能重复。 3、两者连接的方式不一样。局域网是靠交换机来进行连接的,而广域网则是靠路由器将多个局域网进行连接。
22、冲突域和广播域
,这个区域可以被认为是共享段。在OSI模型中,,连接同一冲突域的设备有集线器、中继器或其它简单的对信号进行复制的设备。其中,使用第一层设备(如中继器、集线器)连接的所有节点可被认为是在同一个冲突域内,而第二层设备(如网桥、交换机)和第三层设备(如路由器)既可以划分冲突域,也可以连接不同的冲突域。
简单地说,在该集合中的任何一个节点传输一个广播帧,则其它所有能够接收到这个帧的节点都是该广播域的一部分。由于许多设备都极易产生广播,因此,如果不进行维护就会消耗大量的带宽,降低网络的效率。,因此由中继器、集线器、网桥、交换机等第一、二层设备连接的节点被认为是在同一个广播域中,而路由器、第三层交换机等第三层设备则可以划分广播域。
第一层设备(如中继器、集线器)不能划分冲突域和广播域;第二层设备(如网桥、交换机)能划分冲突域,但不能划分广播域;第三层设备(如路由器)既能划分冲突域,又能划分广播域。
网络互连设备可以将网络划分为不同的冲突域、广播域。然而,由于不同的网络互连设备可能工作在OSI模型的不同层次上,如中继器工作在物理层,网桥和交换机工作在数据链路层,路由器工作在网络层,而网关工作在OSI模型的上三层。因此,它们划分冲突域、广播域的效果也就各不相同。
23、各层的互联设备及其功能
OSI分层(7层):物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。 TCP/IP分层(4层):网络接口层,网际层,运输层,应用层 五层协议(5层):物理层,数据链路层,网络层,传输层,应用层
中继器作为一个实际产品出现主要有两个原因:第一,扩展网络距离,再生衰减信号;第二,实现粗同轴电缆以太网和细同轴电缆以太网的互连。
中继器虽然可以延长信号传输的距离、实现两个网段的互连,但它并没有增加网络的可用带宽。如图2所示,网段1和网段2经过中继器连接后构成了一个冲突域和广播域。
:
- 由于这是物理层设备,所以它的,不能是子网而是网段,同时要求。
- 同时物理层设备也不会向网络层和数据链路层设备那样高级,它只会无脑的传输数据,所以它并不会进行任何的检错纠错。
- 两端可以是相同的媒体,也可以是不同的媒体。
集线器可以看作是多接口的中继器,若侦测到碰撞,它就会提交阻塞信号。集线器同样可以延长网络通信的距离,或是连接物理结构不同的网络,但集线器主要还是用作主机站点的汇聚点,将连接在集线器各个接口上的主机联系起来,使之可以互相通信。
- 它的功能也是对信号的再生和放大,与中继器的不同之处在于,它再生信号之后需要。
如图3所示,所有主机都连接到中心节点的集线器上构成一个物理上的星型连接。但实际上,集线器内部的各个接口都是通过背板总线连接在一起的,在逻辑上仍构成一个共享的总线。因此,集线器及其接口所连接的所有主机共同构成了一个冲突域和广播域。
集线器最大的特点就是采用共享型模式。也就是说,当一个接口向另一个接口发送数据时,其他端口处于等待状态。为什么会等待呢?举个例子来说,其实在A再次发送IP广播之前的单位时间内,C,D是闲置的,或者C、D之间可以传输数据。因此我们可以理解为集线器内部只有一条通道(即公共通道),然后在这条公共通道下方连接着所有接口。
集线器的特点:
- 由功能描述可以知道,集线器不具备数据的定向传送能力,是一个。
- 它,所以连在集线器上的设备是平分带宽的。
- 集线器使用的一般是。
交换机的出现是为了解决连接在集线器上的所有主机会共享可用带宽,使得冲突域过大,从而造成网络堵塞的问题。,从一定层面上交换机可看作是多接口的网桥。
路由器是一种具有,其任务是连接不同的网络()并完成路由转发。在多个逻辑网络(即)互联时必须使用路由器。
当源主机要向目标主机发送数据报时,路由器先检查源主机与目标主机是否连接在同一个网络上。如果源主机和目标主机在同一个网络上,那么直接交付而无须通过路由器。如果源主机和目标主机不在同一个网络上,那么路由器按照转发表(路由表)指出的路由将数据报转发给下一个路由器,这称为间接交付。可见,。例如,路由器可以连接不同的LAN, 连接不同的VLAN, 连接不同的WAN, 或者把LAN 和WAN 互联起来。路由器隔离了广播域。
路由器的作用
- 转发功能处理通过路由器的数据流,关键操作是转发表查询、转发及相关的队列管理和任务调度等。
- 路由选择功能通过和其他路由器进行基于路由协议的交互,完成路由表的计算。
网桥和路由器的区别:
- 网桥只能连接两个逻辑相同的网络(它相当于一个二层交换机),而路由器可以连接不同网络;网桥就是把不同物理位置的机器组成一个大的局域网,连接的多个网络属于同一个局域网;网桥连接的两个网络在逻辑上属于同一个局域网,但可以是不同策略的网络,如以太网和令牌环网;路由器可以连接不同的网络,连接的网络之间可以说没什么关系,是独立的;
- 网桥基于 MAC 地址转发,路由器基于 IP 转发;
- 网桥不隔离广播,而路由器可以隔离广播;
- 网桥工作在链路层,路由器工作在网络层;
用于同一网络内部数据的快速传输
转发决策通过查看二层头部完成
转发不需要修改数据帧
工作在 TCP/IP 协议的二层 —— 数据链路层
工作简单,直接使用硬件处理
路由器
- 用于不同网络间数据的跨网络传输
- 转发决策通过查看三层头部完成
- 转发需要修改 TTL ,IP 头部校验和需要重新计算,数据帧需要重新封装
- 工作在 TCP/IP 协议的三层 —— 网络层
- 工作复杂,使用软件处理
网络层之上的设备:网关
网关(Gateway) 就是一个网络连接到另一个网络的“关口”。也就是网络关卡。
网关(Gateway)又称网间连接器、协议转换器。默认网关在网络层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。网关实质上是一个网络通向其他网络的IP地址。
24、以太网
(1)概述
- 以太网应当按DIX Ethernet V2标准,但是它与IEEE 802.3只有一丢丢不同,因此通常将802.3局域网简称为以太网。
(2)以太网提供无连接、不可靠的服务
(3)传输介质及拓扑结构
注意:以太网CSMA/CD=IEEE802.3
25、PPP协议
。 这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。(1)功能
(2)三个组成部分
(3)PPP帧协议的帧格式
26、HDLC协议
HDLC适用于链路的两种基本配置:非平衡配置和平衡配置。 1)非平衡配置的特点是由一个主站控制整个链路的工作。 2)平衡配置的特点是链路两端的两个站都是复合站,每个复合站都可以平等地发起数据传 输,而不需要得到对方复合站的允许。
1)正常响应方式。这是一-种非平衡结构操作方式,即主站向从站传输数据,从站响应传输, 但从站只有在收到主站的许可后,才可进行响应。
2)异步平衡方式。这是一-种平衡结构操作方式。在这种方式中,每个复合站都可以进行对 另一站的数据传输。
3)异步响应方式。这是一-种非平衡结构操作方式。在这种方式中,从站即使未受到主站的 允许,也可进行传输。
27、各层提供哪两种连接(服务)方式
- 数据服务接入点
- 管理服务接入点
虚电路服务
数据报服务
数据报的概念就是:在网络层上,数据包都是自己独立路由的,每个数据包都有目的端和源端的详细地址,这样就导致了最好到达目的端的数据包是无序的。
虚电路的概念就是:在网络层上,源端的网络实体和目的端的网络实体在数据包