IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络复习 -> 正文阅读

[网络协议]计算机网络复习

作为个人复习笔记上传,仅供参考

目录

一、计算机网络的性能指标

1、速率

2、带宽

常用带宽单位

3、吞吐量

4、时延

(1)传输时延

(2)传播时延

(3)处理时延

(4)排队时延

(5)总时延

5、时延带宽积

6、利用率

(1)、信道利用率

(2)、网络利用率

二、网络的组成

1、通信子网

2、资源子网

(1)客户服务器方式

(2)对等连接方式

三、OSI参考模型

四、TCP/IP协议的层次结构

五、通信方式

1、单工通信

2、半双工通信

3、全双工通信

六、传输方式

1、基带传输

2、频带传输

3、宽带传输

七、三种常用调制技术

1、调幅(AM)

2、调频(FM)

3、调相(PM)

4、原理

八、采样定理

九、数据交换技术

1、电路交换

2、报文交换

3、分组交换

十、数据链路和帧

1、链路

2、数据链路

十一、PPP透明传输的解决方法

字节填充

零比特填充

十二、差错控制方法

1、奇偶校验

2、CRC

十三、介质访问控制方法

1、ALOHA技术

(1)纯ALOHA

(2)时隙ALOHA

2、CSMA/CD协议 ——载波监听多点接入/碰撞检测

十四、VLAN

十五、网际协议IP

IP地址分类

表示方法

点分十进制记法

IP地址的使用范围

子网划分

路由表结构

十六、流量控制

利用滑动窗口实现流量控制

十七、域名服务器

域名服务器有以下四种类型

域名服务器的作用



一、计算机网络的性能指标

1、速率

??? ??? ?速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。

??? ??? ?速率的单位是 b/s,或kb/s, Mb/s, Gb/s 等

2、带宽

??? ??? ?“带宽”(bandwidth)本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)。
现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或 b/s (bit/s)。

常用带宽单位

??? ??? ?更常用的带宽单位是
??? ??? ?-千比每秒,即 kb/s (103 b/s)
??? ??? ?-兆比每秒,即 Mb/s(106 b/s)
??? ??? ?-吉比每秒,即 Gb/s(109 b/s)
??? ??? ?-太比每秒,即 Tb/s(1012 b/s)

3、吞吐量

??? ??? ?吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据量。

4、时延

(1)传输时延

??? ??? ?传输时延(发送时延 )即发送数据时,数据块从结点进入到传输媒体所需要的时间。

?

(2)传播时延

??? ??? ?电磁波在信道中需要传播一定的距离而花费的时间。

?

(3)处理时延

??? ??? ?交换结点为存储转发而进行一些必要的处理所花费的时间。

(4)排队时延

??? ??? ?结点缓存队列中分组排队所经历的时延。

(5)总时延

??? ??? ?数据经历的总时延就是发送时延、传播时延、处理时延和排队时延之和:

?

5、时延带宽积

??? ??? ?链路的时延带宽积又称为以比特为单位的链路长度。

?

6、利用率

(1)、信道利用率

??? ??? ?信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。

(2)、网络利用率

??? ??? ?网络利用率则是全网络的信道利用率的加权平均值。

二、网络的组成

?

1、通信子网

??? ??? ?通信子网由大量网络和连接这些网络的路由器组成。是网络的核心部分

??? ??? ?网络中的核心部分要向网络边缘中的大量主机提供连通性,使边缘部分中的任何一个主机都能够向其他主机通信(即传送或接收各种形式的数据)。在网络核心部分起特殊作用的是路由器(router)。

2、资源子网

??? ??? ?资源子网由所有连接在因特网上的主机组成。是网络的边缘部分

??? ??? ?在网络边缘的端系统中运行的程序之间的通信方式通常可划分为两大类:

??? ??? ??? ??? ?客户服务器方式(C/S 方式)即Client/Server方式
??? ??? ??? ??? ?对等方式(P2P 方式)即 Peer-to-Peer方式

(1)客户服务器方式

??? ??? ?客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。
??? ??? ?客户服务器方式所描述的是进程之间服务和被服务的关系。
??? ??? ?客户是服务的请求方,服务器是服务的提供方。

(2)对等连接方式

??? ??? ?对等连接(peer-to-peer,简写为 P2P)是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。
只要两个主机都运行了对等连接软件(P2P 软件),它们就可以进行平等的、对等连接通信。

三、OSI参考模型

??? ??? ?OSI参考模型是7层协议

?

四、TCP/IP协议的层次结构

?

五、通信方式

1、单工通信

??? ??? ?单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互。

2、半双工通信

??? ??? ?双向交替通信(半双工通信)——通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。

3、全双工通信

??? ??? ?双向同时通信(全双工通信)——通信的双方可以同时发送和接收信息。

六、传输方式

1、基带传输

??? ??? ?不需调制,编码后的数字脉冲信号直接在信道上传送。

2、频带传输

??? ??? ?数字信号调制成音频模拟信号后再传送,接收方需要解调。

3、宽带传输

??? ??? ?把信号调制成频带为几十MHZ到几百MHZ的模拟信号后再传送,接收方需要解调。

七、三种常用调制技术

1、调幅(AM)

??? ??? ?载波的振幅随基带数字信号而变化。

2、调频(FM)

??? ??? ?载波的频率随基带数字信号而变化。

3、调相(PM)

??? ??? ?载波的初始相位随基带数字信号而变化。

4、原理

??? ??? ?ASK:用载波的两个不同振幅表示0和1
??? ??? ?FSK:用载波的两个不同频率表示0和1
??? ??? ?PSK:用载波的起始相位的变化表示0和1

八、采样定理

??? ??? ? 如果模拟信号的最高频率为F,若以≥2F的采样频率对其采样,则从采样得到的离散信号序列就能完整地恢复出原始信号。

九、数据交换技术

1、电路交换

??? ??? ?特点:

??? ??? ?电路交换必定是面向连接的。
??? ??? ?电路交换的三个阶段:
??? ??? ?1.建立连接
??? ??? ?2.通信
??? ??? ?3.释放连接

缺点:

??? ??? ?计算机数据具有突发性,这导致通信线路的利用率很低。
??? ??? ?无纠错机制
??? ??? ?建立连接的时间长

优点:

??? ??? ? 建立连接后,传输延迟小

2、报文交换

??? ??? ?优缺点:

??? ??? ?没有建立和拆除连接所需的等待时间
??? ??? ?线路利用率高
??? ??? ?传输可靠性较高
??? ??? ?报文大小不一,造成存储管理复杂
??? ??? ?大报文造成存储转发的延时过长,且对存储容量要求较高
??? ??? ?出错后整个报文全部重发

3、分组交换

优点:

高效??? 动态分配传输带宽,对通信链路是逐段占用。
灵活??? 以分组为传送单位和查找路由。
迅速??? 不必先建立连接就能向其他主机发送分组;充分使用链路的带宽。
可靠??? 完善的网络协议;自适应的路由选择协议使网络有很好的生存性。

缺点:

分组在各结点存储转发时需要排队,这就会造成一定的时延。
分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。

?

十、数据链路和帧

1、链路

??? ??? ?链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。

2、数据链路

??? ??? ?数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。

??? ??? ?数据链路层传输的是帧。

十一、PPP透明传输的解决方法

字节填充

??? ???? 字节填充(byte stuffing)或字符填充(character stuffing)——接收端的数据链路层在将数据送往网络层之前删除插入的转义字符。
??? ??? ?如果转义字符也出现数据当中,那么应在转义字符前面插入一个转义字符。当接收端收到连续的两个转义字符时,就删除其中前面的一个。

?

零比特填充

??? ??? ?在发送端,只要发现有 5 个连续 1,则立即填入一个 0。接收端对帧中的比特流进行扫描。每当发现 5 个连续1时,就把这 5 个连续 1 后的一个 0 删除,

十二、差错控制方法

1、奇偶校验

??? ??? ?编码规则:在信源输出的信息码后面附加一个校验元,使得码组中“1”的个数是奇数或者偶数。在接收端再检测“1”的个数,判断是否与发送端原则相符,从而判断传送中是否出现错码

2、CRC

??? ??? ?自己看

十三、介质访问控制方法

1、静态划分信道

2、动态媒体接入控制(多点接入)

1、ALOHA技术

(1)纯ALOHA

??? ??? ?传输是以分组形式进行的,每个站点均可自由地发送分组,并利用应答技术来确保发送的成功。

??? ??? ?帧时:发送一个标准长度的帧所需的时间。
??? ??? ?信道的吞吐量S:每个帧时内传输的帧数。

(2)时隙ALOHA

2、CSMA/CD协议 ——载波监听多点接入/碰撞检测

??? ??? ?“多点接入”表示许多计算机以多点接入的方式连接在一根总线上。
??? ??? ?“载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。

??? ??? ?“碰撞检测”就是计算机边发送数据边检测信道上的信号电压大小。

总结:

发送前先监听信道是否空闲,若空闲则立即发送;
如果信道忙,则继续监听,一旦空闲就立即发送;
在发送过程中,仍需继续监听。若监听到冲突,则立即停止发送数据,然后发送冲突强化信号(Jam);
等待一段随机时间(称为退避)以后,再重新尝试。

=即:发前先听,空闲即发送;边发边听,冲突时退避。=

十四、VLAN

虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。虚拟局域网其实只是局域网给用户提供的一种服务,而并不是一种新型局域网。

十五、网络连接的设备

?

十六、网际协议IP

IP地址分类

表示方法

?

点分十进制记法

?

IP地址的使用范围

?

子网划分

??? ??? ?划分子网纯属一个单位内部的事情。单位对外仍然表现为没有划分子网的网络。
??? ??? ?从主机号借用若干个位作为子网号 subnet-id,而主机号 host-id 也就相应减少了若干个位。
??? ??? ?IP地址 ::= {<网络号>, <子网号>, <主机号>}?????? (4-2)

路由表结构

??? ??? ?目的网络地址(Dest)标识ip包到达的目的逻辑网络或子网地址;

??? ??? ?掩码(Mask)标识目的主机或路由器所在的网段的地址;

??? ??? ?下一跳地址(Gw)与承载路由表的路由器相接的相接的路由器端口地址;

??? ??? ?发送的物理端口(interface)数据包离开路由器去往目的地时经过的接口;

??? ??? ?路由信息的来源(Owner)表示该路由信息是怎样学习到的;

??? ??? ?路由优先级(pri)管理距离,决定路由信息优先权;

??? ??? ?度量值(metric)优先级相同时度量值最小的为最佳路由。

十七、流量控制

利用滑动窗口实现流量控制

??? ??? ?流量控制(flow control)就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。利用滑动窗口机制可以很方便地在 TCP 连接上实现流量控制。

十八、域名服务器

域名服务器有以下四种类型

??? ?根域名服务器
??? ?顶级域名服务器
??? ?权限域名服务器
??? ?本地域名服务器

域名服务器的作用

-一个服务器所负责管辖的(或有权限的)范围叫做区(zone)。
-各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通的。
-每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。
-DNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位。?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 18:03:38  更:2021-12-01 18:06:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 9:43:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码