计算机网络
此文档整理自B站最高播放量的一个视频
应该是韩立刚老师14年的课程
借此恶补计算机网络方面的知识
如有错误,还请指正
计算机网络概述
-
局域网
覆盖范围小 自己花钱购买设备 带宽固定 自己维护
每间教室中用交换机,网线不超过100米最后将教室间的 **交换机** 都连接至 **机房交换机** ↑ ↑ **接口层设备** **汇聚层设备**
-
广域网
距离比较远(超过100米) 花钱买带宽 有人帮你维护 -
Internet
ISP(移动联通等运营商)组成 自己的机房 对网民提供访问Internet连接
数据包和数据帧
每个设备都有自己独一无二的MAC地址
头 | IP_1 | IP_2 | MAC_1 | MAC_2
数据包|||||||||||||||||
数据帧|||||||||||||||||||||||||||||||||||||||||||||||
IP地址决定了发出数据的地址和接收数据的地址
MAC地址决定了本次发出数据的设备和下次要转发到的设备
OSI参考模型
名称 | 作用 | |
---|---|---|
1 | 应用层 | 规定所有能产生网络流量的程序 |
2 | 表示层 | 决定在传输前是否进行加密或者压缩处理 决定数据为二进制还是ASCII |
3 | 会话层 | 一个请求一个回话,可以查木马 |
4 | 传输层 | 决定数据传输方式,可靠传输,不可靠传输,流量控制 |
5 | 网络层 | 负责选择最佳路径,规划IP地址 |
6 | 数据链路层 | 标明帧的开始和结束 透明传输 差错校验(纠错是在传输层) |
7 | 物理层 | 规定网络设备的接口标准,电器标准(网线,电压)如何在物理链路上传输更快的速度 |
网络设备与OSI参考模型关系
- 计算机网络通信的过程
- 本网段通信跨网段通信的过程
发送端
- 应用层 准备要传送的文件
- 传输层 将文件分段,并编号
- 网络层 添加目标IP地址源IP地址
- 数据链路层
- 使用自己的子网掩码,判断自己在哪个网段
- 使用自己的子网掩码,判断母庙地址在哪个网段
- 如果是同一个网段,直接使用arp协议广播解析目标IP的MAC地址
- 如果不是一个网段的
OSI参考模型对网络排错的指导
网络故障排查必须从硬件层面自底向上排查
1 | 物理层故障 | 查看连接状态 发送和接受的数据包 |
2 | 数据链路层故障 | MAC冲突 ADSL欠费 网速没有办法协商一致 计算机链接至错误的VLAN |
3 | 网络层故障 | 配置错误IP地址 子网掩码 配置错误的网关 路由器没有配置达到目标网络的路由 |
4 | 应用层故障 | 应用程序配置错误 |
OSI参考模型和网络安全
- 物理层安全
禁止别人把网线接入自己的设备当中 - 数据链路层安全
ADSL账号密码 VLAN
交换机端口绑定MAC地址 - 网络层安全
在路由器上使用ACL控制数据包流量 - 应用层安全
开发的应用程序没有漏洞
计算机网络的性能指标
速率
连接在计算机网络上的 主机 在 数字信道 上传送数据位数的速率,
也称为data rate或bit rate
单位是b/s,kb/s,Mb/s,Gb/s
计算机上显示速度一般以字节为单位
所以网速要➗8
带宽
数据通信领域中,数字信道所能传送的最高数据率
单位是b/s,kb/s,Mb/s,Gb/s
吞吐量
在单位时间内通过某个网络的数据量
单位b/s,Mb/s等
时延
数据从网络的一端传输到另一端所需要的时间
时延带宽积
时延带宽积=传播时延 X 带宽
往返时间
从发送方发送数据开始,到发送方收到接收方确认
利用率
信道利用率 = 有数据通过的时间 / (有+无)数据通过时间
网络利用率 = 信道利用率加权平均值