计算机网络02 https://www.kuangstudy.com/topic/to-update/1419862886657818625
计算机网络
电路交换
分组交换
分组交换将数据划分成为更小的等长数据段,并在数据段上加上首部,构成一个个分组,首部知名了分组发送的地址,分组交换就是存储转发,分组在路由器上存储排队等待发送,当可以发送了就发送到对应的目的地,就是分组交换。
报文交换
用于早期的电报通信网,如今较少使用,不做追叙。
对比
计算机网络定义
路由器一般是一个wan多个lan。
计算机网络性能指标
数据量单位是比特,一个比特是二进制数字的一个1或0。
一个比特等于八个字节 1Byte = 8 bit。
速率 : bit/s
剩下不重要
物理层的基本概念
物理层考虑的怎么样才能在连接各种计算机的传输媒体上传输数据比特流
传输方式
编码和调制
计算机的网卡,把01变成电信号传播到网线,信号是数据的电磁表现。
计算机(信源)发出的原始电信号成为基带信号,可以分两类 数字基带信号和模拟基带信号
对信号波性进行变换称为编码,移动频段就是调制
信号极限容量
奈式准则
链路层
h1封装数据,通过物理层构成数据包的个比特,通过物理层转化为电信号,到传输媒体,数据包到路由器,由下向上解封到网络层,再逐层下层封装数据交给,传输媒体,到h2是,逐层解封
封装成帧
字节流一般加上转义字符,比特流一般是多个1后面不上一个0
差错检测
及检验和偶数检验
循环冗余校验
可靠传输
概念
差错并不只在链路层
三种可靠协议
停止等待协议
互联网可以通过编号来限制错误
回退N帧协议
选择重传
点对点协议PPP
理解
帧格式
透明传输
****
媒体接入控制
静态划分信道
信号复用
频分复用
时分复用
波分复用
码分复用
多址
动态接入控制 CSMA/CA
多址接入,载波监听,碰撞检测(无线不存在)
都会 停止 并加强发送来方便检测
争用期
最小帧长
最大帧长
16次丢弃
帧流程
帧间间隔
控制接入
退避算法
信道预约和载波监听
等待(difs)a发送一个预约RTS,b向a和c发送(等待sifs)CTS运行发送
帧能获取持续时间
MAC/ip/ARP
MAC
iee 802 MAC格式
全球/本地 的单播多播
发送顺序
单播作用
。。。/本地地址/目的地址
广播帧
多播地址
随机mac地址
米国的系统通过mac地址监控每个人的行动,ios/window/android。linux3.18开始提供随机mac地址再网络扫描时
ip地址
ip地址是网络层
分辨网络地址和标识路由器接口
ip地址和mac地址
数据发送时的mac和ip地址的变化
ARP
实现
集线器和交换机
集线器再物理层扩展以太网
以太网交换机
以太网交换机特点
多接口/并行,不用csma/cd/多速率/再链路层/即插即用/存储转发和直接简化但不检错
区别
交换机自学习,和转发帧,第一次盲发,第二次在转
生成树协议stp
产生原因
算法
虚拟局域网Van
起因
方法
实现
机制
ieee 802.1q帧
交换机的端口
access
trunk
直接转发
网络层概述:
实现网络互联从而实现数据包在网络之间传输。
网络层服务
虚电路服务
无连接
ipv4
概述,2011年结束
地址表述
分类编址阶段
A类地址详解
b类详解
c类详解
划分子网
基本构成原因
划分子网细节
简单算出子网数量和分配地址
地址细节
无分类地址
ip数据报的发送和转发
路由器不转发数据报
路由选择
路由选择特点:自适应,分布式,分层次
分层次路由协议
常用协议
基本结构
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WZ44NNWe-1628235685664)(F:\typora\Typora\本地图片\image-20210722204500113.png)]
RIP
rip任务路径短时好路由,不在乎其他参数
等价负载
只和象流路由交换信息
基本工作过程
工作原理
ospf协议
代价计算
BGP原理
结构
基本报文
ipv4数据报
生成时间的作用
icmp报文控制协议
终点不可达
源点抑制
时间超过
参数问题
改变路由
icmp询问报文有两种
icmp应用
ping
跟踪路由
追踪的实现是ttl=1,传给下一个路由时,ttl-1=0,路由发送时间超时差错报文。本机也就寄到了这下一个路由时什么,同理可得出所有
VPN和NAT
私有地址不能用于本地和互连网进行通信
需要全球地址才能通信
被成为ip隧道技术
内联网和外联网,vpn的应用
nat的基本使用
返回
弊端
优化
运输层
运输层概述
运输层不考虑下层的网络层等,之间看作端到端的一层
运输层端口号,复用和分用
pid和端口号区别
复用和分用
常用协议和端口号
简单使用
UDP/TCP
有链接和无连接
支持通信情况,多播单播广播
使用原理,一个面向报文只做合并拆分,一个面向字节流,拆分多次并需要复杂合并
传输是否可靠
数据报首部
总结
tcp流量控制
引入
实现
解决为0,死锁