计算机网路
1 计算机网络介绍
1.1 什么是计算机网络
计算机网络主要由一些通用的、可编程的硬件互连而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用。
- 计算机网络的不是软件概念,还包含硬件设备
- 计算机网络不仅仅是信息通信,还可以支持广泛的应用
1.2计算机网路分类
1.3 计算机网络模型
1.3.1 OSI七层模型
OSI七层模型缺点
- OSI的专家缺乏实际经验
- OSI标准制定周期过长,按OSI标准生产的设备无法及时进入市场
- OSI模型设计的并不合理,一些功能在多层中重复出现
1.3.2 TCP/IP四层模型
1.4 计算机网络性能指标
1.4.1 单位
1.4.2 时延
1.4.3 RTT
2 物理层
2.1 作用
- 链接不同物理设备
- 传输比特流
2.2 信道的基本概念
2.3 分类
- 单工通信信道:只能一个方向通信,没有反方向反馈的信道,例如有线电视、无线电收音机等等
2.3 分用——复用技术
3 数据链路层
3.1 封装成帧
- “帧”是数据链路层数据的基本单位
- 发送端在网络层的一段数据前后添加特定标记形成“帧”
- 接收端根据前后特定标记识别出“帧”
- 帧首部和帧尾部是特定的控制字符
3.2 透明传输
3.2.1 解决的问题
3.2.2 解决方式
3.3 差错监测
- 解决问题:物理层只管传输比特流,无法控制是否出错
- 解决方法:奇偶校验码和循环冗余校验码CRC
3.3.1 奇偶校验码
3.3.2 循环冗余校验码CRC
- 一种根据传输或保存的数据而产生固定位数校验码的方法
- 检测数据传输或者保存后可能出现的错误
- 生成的数字计算出来并且附加到数据后面
步骤
3.4 最大传输单元MTU
3.5 以太网协议
- 解决的问题?
3.5.1 MAC地址
- MAC地址(物理地址、硬件地址)
- 每一个设备都拥有唯一的MAC地址
- MAC地址共48位(4*12),使用十六进制表示
3.5.2 以太网协议
- 以太网(Ethernet)是一种使用广泛的局域网技术
- 以太网是一种应用于数据链路层的协议
- 使用以太网可以完成相邻设备的数据帧传输
|