第一章 计算机网络概述
局域网:自己花钱买设备,范围小
广域网:距离比较远 花钱租带宽
Internet ISP 自己的机房 对网民提供访问Internet连接
一台计算机浏览器如何通过一个域名(网址)访问其内容?
1、用户在计算机浏览器输入域名,DNS服务器把域名解析成一个目标IP地址,然后返回给浏览器;
2、浏览器发送一个数据帧【数据内容 | 本机IP地址 | 目标IP地址 | 本机Mac地址 | 下一个路由器的Mac地址】,这个数据帧发送到下一个路由器,下一个路由器通过分析目标IP地址继续发送数据帧数据内容 | 本机IP地址 | 目标IP地址 | 本路由器Mac地址 | 下一个路由器的Mac地址】,直到到达目标IP地址(到达之后,web服务器只能接收到你的源IP地址,无法接收源Mac地址);
3、然后Web服务器就将目标网页的数据进行切割打包通过缓存器以数据帧的方式发送给客户浏览器,浏览器接受一部分就反馈给Web服务器,然后缓存器就释放该部分,直到所有的数据全部发送完成,浏览器接受所有数据之后,浏览器再将所有的数据按照Web服务器切割打包的方式还原数据,这样用户就可以看到目标网页的全部内容。
OSI参考模型:
应用层:所有能产生网络流量的程序
表示层:在传输之前是否进行加密或压缩处理
会话层:查木马 netstat-n
传输层:流量控制 可靠传输 不可靠传输
网络层:负责选择最佳路径、规划IP地址
数据链路层:帧的开始和结束、透明传输、差错校验
物理层:定义了网络设备的接口标准、电器标准、如何在物理链路层上传输更快的速度
OSI参考模型对网络排错指导:
1、物理层故障,查看连接状态,发送和接收的数据包
2、数据链路层故障 —— MAC地址冲突, ADSL欠费, 网速无法协商一致(输出端和接收端)
3、网络层故障 —— 配置错IP地址 子网掩码 配置错网关 路由器没有配置到达目标的路由
4、应用层故障 —— 应用程序配置错误
OSI参考模型和网络安全:
1、物理层安全
2、数据链路层安全 ADSL账号密码 交换机端口绑定MAC地址
3、网络层安全 在路由器上使用ACL控制数据流量包
4、应用层安全 开发的应用程序没有漏洞
TCP/IP协议下的五层模型:
计算机网络的性能:
1、速率:连接在计算机网络上的主机在数字信道上传送数据位数的速率,单位是b/s kb/s Mb/s Gb/s
2、带宽:数字信道所能传送的最高数据率
3、吞吐量:在单位时间内通过某个网络的数据量; b/s Mb/s
4、时延:一个数据从网络的一端传送到另一端的时间
5、时延带宽积:传播时延 x 带宽 实际意义是:在线路上的数据量
6、往返时间:从发送方发送数据开始,到发送方收到接收方确认
7、利用率:信道利用率:有数据通过的时间 /(有+无)数据通过的时间
网络利用率:信道利用率加权平均值
注:当利用率达到100%的时候,时延无限大(见下图),所以这也是日常生活中利用率无法达到100%的原因。