这里写自定义目录标题
第一章 计算机网路
计算机网络概念
是一个将分散的具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。
计算机系统(端系统):手机端,电脑端等;
通信设备:交换机和路由器
线路:连接介质
计算机网络是互连的,自治的计算机集合。
自治:无主从关系。
计算机网络的功能
数据通信,资源共享(硬件,软件,数据),分布式处理(分工),提高可靠性(链路迂回),负载均衡…
计算机网络的组成
按组成部分
硬件(端系统,链路,交换机,路由器),软件(端系统上的软件,qq,微信,ftp),协议
按工作方式
边缘部分(用哪个户直接使用,C/S方式,p2p方式),核心部分(为边缘部分服务,路由器等)
按个功能组成
通信子网(实现数据通信),资源子网(实现资源共享、数据处理)
计算机网络的分类
- 按分布范围:广域网WAN(交换技术) 、城域网MAN、局域网LAN(广播技术)、个人区域网PAN
- 按使用者分:公用网(中国移动,电信)、专用网(军队,银行,公安)
- 按交换技术分:电路交换、报文交换、分组交换
- 按拓扑结构分 :总线型,星型,环形,网状型
- 按传输技术分:广播式网络(共享公共通信信道)、点对点网络(一对一, 使用分组存储和路由选择机制)
标准化工作
法定标准:权威机构指定的正式的、合法的标准 OSI
事实标准:某些厉害公司垄断,民间通用,TCP/IP
相关组织
国际标准化组织ISO :ISO参考模型、HDLC协议
国际电信联盟ITU :指定通信规则
国际电气电子工程师协会: IEEE :学术机构 、 IEEE802系列标准\5G
Internet工程任务组IETF: 负责因特网相关标准的制定
性能指标1:
速率、带宽、吞吐量
速率
即数据率、数据传输率、比特率。
比特 0/1
连接在计算机网络上的主机在数字信道上传送数据位数的速率
单位b/s,kb/s,Mb/s,Gb/s,Tb/s
带宽
(1)原本值某个信号具有的频带宽度,即最高频率和最低频率的差,单位是赫兹(Hz)
(2)计算机网络中,带宽用来表示网络通信线路的传输数据的能力,通常是指单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,单位是比特每秒。b/s,kb/s,Mb/s,Gb/s,指宛若设备支持的最高速度。
吞吐量
表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s.Mb/s
性能指标2
时延、时延带宽积、往返时间RTT、利用率
时延
指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需的时间,也叫延迟或迟延,单位是秒。
时延包含:发送时延,传播时延,排队时延,处理时延
发送延迟=数据长度/信道带宽
传播时延=信道长度/传播速率
排队时延:接收到的数据先放在路由器缓存中
处理时延:路由器接收到数据后,要进行检错和找出口
时延带宽积
时延带宽积=传播时延*带宽
(我觉得吧,就是某一个时间点,传播线路上所包含的数据)
往返时延RTT
从发送方发送数据开始,到发送方收到接收方的确认,总共经历的时延。
RTT包含往返传播时延、末端处理时间 (不包含发送时延)
利用率
利用率分为两种,包括信道利用率(有数据通过时间/总时间)和网络利用率(信道利用率加权平均值)。
分层结构、协议、接口、服务
协议:对等的实体才有协议。
接口:每相邻两层之间的连接,有接口才有服务。
服务:下层为上层服务。
OSI参考模型
国际标准化组织(ISO)于1984年提出开方互联(OSI)参考模型。理论上很成功,市场很失败。被美国国防部推出的TCP/IP标准打败。
只有数据链路层是既要添加首部,也要添加尾部。其他层只添加首部。
应用层
面向用户,所有能和用户交互,产生网络流量的程序(QQ,电子邮件邮箱)。
协议:
文件传输(FTP),电子邮件(SMTP),万维网(HTTP)…
表示层
用于处理在两个同心系统中交换信息的表示方式(语法和语义)
功能一:数据格式变换
功能二:数据加密解密
功能三:数据压缩和恢复
协议:
JPEG,ASCII
会话层
向表示层实体提供建立链接并在两节上有序的传输数据。(打电话打通),这就是会话,也是建立同步(SYN)
功能一:建立、管理、终止会话。
功能二:使用晓燕点可使会话在通信失效时从效验点继续恢复通信,实现舒服同步。(大文件传输)
协议:
ADSP,ASP
传输层
负责朱继忠两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。
功能一:可靠传输(根据确认机制,大文件)、不可靠传输(不建立连接,不管是否送到)
功能二:差错控制
功能三:流量控制,协调发送端和接收端的速度问题。
功能四:复用分用
协议:
TCP、UDP
网络层
主要任务是把分组从源传送到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。
数据报切割后就是一个个小的分组。
功能:路由控制、流量控制、差错控制、拥塞控制(宏观的流量控制)
协议:IP、IPX、ICMP、IGMP、ARP…
数据链路层
主要任务是把网络层传下来的数据报组装成帧。
数据链路层的传输单位是帧。
功能:成帧、差错控制、流量控制、访问(接入)控制,控制对信道的访问。
协议:SDLC、HDLC、PPP、STP
物理层
不需要改动数据。
主要任务是在物理媒体上实现比特流的透明传输。
单位:比特。
功能:定义接口模式(电缆的插头多少个引脚)、定义传输模式(单工,半双工、双工)、定义传输速率、比特同步
单工:任何时刻只能A用户对B用户发送信息
半双工:A可以对B讲,B可以对A讲,但同一时刻只能有一个人讲。
双工:任何时刻,两个人都可以讲话
协议:Rj45、502.3
OSI参考模型与TCP/IP参考模型
5层参考模型
第二章 物理层
数据通信模型
数据通信 术语
三种通信方式
单工
只能单向发送
半双工
可以发送和接收数据,但同一时间只能有一方发送
全双工
同时发送和接收数据
两种数据传输方式
码元
基带信号和宽带信号
编码&调制
曼切斯特编码
1.数字数据转化为数字信号:
2.数字数据转化为模拟信号:
3.模拟数据编码为数字信号
4.模拟数据调制成模拟信号:
奈式准则和香农定理
失真
奈式准则
香农定理
两者辨析
知识总结
物理层传输介质
注意物理层和传输介质的区别。传输介质又称0层,物理层是第一层,物理层能够根据电压区分比特流,传输介质只是介质。
传输介质分为导向性和非导向性
导向性:双绞线,同轴电缆,光纤
非导向性:无线电波、微波、红外线和激光
1.双绞线
2.同轴电缆
3.光纤
物理层设备
中继器
中继器是对数字信号,放大器是针对模拟信号
集线器(多口中继器)
第三章 数据链路层
数据链路层基本概念
封装成帧
将网络层的数据报封装成帧
透明传输
1.字符计数法
帧的第一个数字表示帧的大小
缺点:但一个数字记录发生错误时,后面的全错了。
2.字符填充法
SOH表示开始,EOT表示结束。
中间出现SOH和EOT时使用ESC(转义字符)进行填充。
3.零比特填充法
开始和结束是一样的,一个0,六个1,一个0.
原始数据中,只要出现五个连续的1,就添加一个0
4.违规编码法
曼彻斯特编码是低到高和高到低,不存在高高、低低。使用高高低低来表示开始和结束。
差错控制
奇偶校验码
错1、3、5…个位检查得出来
错2、4、6、8…个位检查不出来
CRC循环冗余码
纠错编码 海明码
数据链路层的流量控制
发送窗口和接收窗口的大小是固定的。
1.停止等待协议
错误情况1:数据帧丢失
错误情况2:确认消息 ACK丢失
错误情况3:ACK迟到
发送方接受到迟到的确认帧,丢弃。
优点是简单,易于理解。缺点是信道利用率太低!
信道利用率
2.选择重传协议
窗口太长不行
介质访问控制
两种链路:点-点、广播
点对点和广播。
多路复用
一、静态划分信道
1.频分多路复用FDM
2.时分多路复用TDM
3.波分多路复用WDM
4.码分多路复用CDM
二、动态划分信道
轮询协议
1.令牌传递协议
随机协议
1.ALOHA协议
2.CSMA协议
3.CSMA/CD协议
4.CMCA/CA协议
局域网
总线型是最好的。
局域网传输介质
局域网介质访问控制方法
局域网的分类
MAC子层 和 LLC子层
1.以太网___
以太网 又称 802.3局域网
以太网在物理层是星型结构,但在逻辑上是总线型,是通过集线器实现的
1.1 10BASE-T以太网
适配器 、 MAC地址
MAC帧
1.2 高速以太网
2.无线局域网___
WiFi只是无限局域网的一种应用。无限局域网可以覆盖几百米,但WiFi只能覆盖几个房间。
无线局域网的分类
2.1 有固定基础设施 无线局域网
有线和无线结合。
每一个名字对应一个基站。WiFi的密码就是服务集标识符的密码。
2.2 无固定基础设施 无线局域网的 自组织网络
广域网
ppp协议
HDLC协议
HDLC协议可靠,但延迟较大,不可接受。
链路层设备
(物理层扩展以太网_复习)
链路层扩展以太网
网桥和交换机。
交换机是进阶版的网桥,现在不用网桥了。
网桥
1.透明网桥
透明网桥还会自动更新,删除所有记录,再从新学习。
2.源路由网桥
交换机
又称多接口网桥。
原来的网桥只有两三个接口,太少了,从而引申出交换机。
(路由器没学到,还在后面)
第四章 网络层
数据交换方式
1.电路交换
2.报文交换
3.分组交换
数字报方式和虚电路方式
IP数据报格式
IP数据报和分组没有多大区别,是IP数据报太大,所以有时候会分组
数据部分的协议:
IP数据报分片
最大传输单元MTU
路由算法
IP地址
分类的IP地址
特殊IP地址
私有IP地址
网络地址转换NAT
子网划分
将主机号进一步划分为子网号+主机号
子网掩码
掩码主机号全为0,其他全为1.
计算子网网络地址需要将IP地址和子网掩码做与运算。
无分类编址CIDR
构成超网
最长前缀匹配
ARP协议
局域网内部
不在局域网内
先到路由器
如何获得IP地址
DHCP 协议
ICMP协议(网际控制报文协议)
IPV6
基本类型
过渡策略
路由选择协议
1.RIP协议
RIP是应用层的协议,要交给UDP
距离向量算法
距离向量算法的优缺点
2.OSPF协议
3. BGP协议
三种协议的比较
IP组播
IP组播地址
局域网硬件组播
因特网内的组播
走什么路径?
移动IP
移动IP的相关术语
网络层设备–路由器
输入端口
输出端口
三层设备的区别
第五章 传输层
TCP和UDP
端口号
UDP协议
TCP协议
TCP连接管理
三次握手
SYN洪泛攻击
TCP的连接释放
TCP的可靠传输
TCP协议使用时,会使用停等协议,GBN,SR协议(前面学过,可能此处拼写有误)
TCP的流量控制
TCP拥塞控制
慢开始和拥塞避免
快开始和快恢复
第六章 应用层
网络应用模型
C/S模型
P2P模型
DNS
域名解析过程
域名
域名服务器
递归查询
迭代查询
高速缓存
先在本地域名服务器中查找是否有记录。
主机自己也有高速缓存