学习前言
本次学习不是以408为主体而是以计算机网络这本书为主充分辅助于python和计算机网络安全为主,进行学习,但是这都是辅助性学习,主流还是掌握各种知识点本次和OS一样也只是列出难点和易错点,结尾给出思维导图,并不会给出详细解释
计算机网络概述
- 计算机网路:数据传送+数据处理
- 逻辑上:资源子网+通信子网
- 网络的交换方式:电路交换,报文交换,分组交换
- 网络的拓扑结构:总线,环形,树形,网状
- ISO:国际标准组织
- IEEE:电气学工程师学会
- RFC是互联网的协议格式
- 上层进行的都是虚通信
- 网络协议三要素:语法,语义,同步
- 接口(服务访问点)是低层向高层提供的服务,协议针对对等层,服务上下层。
- SAP服务访问点 ,上下层之间的接口
- 服务数据单元(SDU)和PDU不区分基本
- 物理层:建立物理连接,使用比特流的透明传输,单位是比特。
- 链路层:建立数据连接,以帧为单位进行传输,采用差错控制和流量控制。
- 网络层:通过路由算法来选择适当路径,实现拥塞控制,网络层传输的单位是IP数据报
- 传输层:向用户提供端到端的传输(进程之间的通信),处理数据包次序,是封装的最高等级–涉及到socket编程
- 会话层:是维护点与点之间的传输连接,管理数据交换
- IP提供无连接的协议
物理层的基础(功能:1,连接+维护+释放, 2,点对点+点对多连接方式,3,全双工+半双工+单工,4,串行+并行)
https://blog.csdn.net/jeffleo/article/details/53929338细化补充
- 带宽:在通信中是说频带的宽度单位是HZ,在网络中是信道中数据的传送速率,单位是bit/s
- 码元:代表不同离散数值的基本波形
- 波特:单位时间传送的码元数量
- 波特和比特的关系
- k=103,M=106,G=109
- 1B=8bit;
- 时延=发送+传播+处理+排队,基本可以忽略后面2者
- 发送时延:从第一个比特到最后一个比特 =数据长度/发送速率
- 发送时延:信道长度/传播速率
- 往返时间RTT:端到端的时间延迟的2倍:发送方发送数据开始到发送方接收到接收方的确认的总时间
- 利用率:信道利用率和网路利用率
- 调制速率和数据传输率:香农定理:有限带宽,有随机热噪声情况下,信道的最大传输速率和信道带宽、信号噪声功率的关系。
最大数据传输速率Rmax, 理想信道带宽B(单位Hz),信噪比S/N:
*Rmax = B log2 (1 + S/N)
奈奎斯特准则:在有限带宽,无噪声的理想情况下,最高速率和带宽的关系。
最大数据传输速率Rmax, 理想信道带宽B(单位Hz)
- 基带调制(编码-仍然是基带信号)和带通调制
- 编码方式:归零+不归零+曼切斯特编码+差分曼切斯特
- 曼切斯特和差分曼切斯特具有自同步能力
- 调幅,调频,调相
- 电路交换,报文交换(存储转发),分组交换(长度固定+存储转发):分为数据报和虚电路
- 虚电路与数据报的对比
- 传输介质:就是有线和无线的区别
- 对介质总结下
- 设备:中继器+集线器
- 中继器就是把信号整形+放大+再生
- 集线器就是多端口的中继器,冲突域
- ADSL:非对称数字用户线 ,ADSL所能得到的最高数据传输速率和实际的用户线上的信噪比密切相关
- HDSL 高速 SDSL 1对线 VDSL 甚高速
- 重点:两个公式+原理 +编码+三种交换+数据报+虚电路
思维导图: