第一章 计算机网络概述
- 局域网:覆盖范围小 自己花钱买设备 自己链接 带宽固定,自己维护
- internet isp: 有自己的机房 对网民提供网络服务
- 广域网:距离比较远,花钱租带宽
MAC和ip地址
计算机:ip地址 和 mac地址
例子:计算机访问网站的做的处理:
1.访问
1.在浏览器输入域名
2.会给dns请求解析域名 返回ip地址
3.形成数据包,数据包中有本机ip地址和目标ip地址。 本机mac地址和网关的mac地址
4.数据包 先到网关,网关收到后,准备开始路由,将数据包里面的本机mac地址 重新封装为网关出口mac地址 ,目标mac地址指向下一跳的进口mac的地址。 依次不断重新封装,改变mac地址 ,直到找目标服务器。
mac地址:控制下一条到哪儿
ip地址:决定了最终到哪
2.到达服务器后
1.服务器首先把请求的网页数据切很诺干小块。然后由网卡的缓存去存储一部分
2.然后进行打包 封装数据包。内容有:数据,服务器ip地址,目标客户机ip地址,服务器mac地址,服务器网关入口mac地址。
3.到达路由后,不断重新封装。直到回到客户机
4.客户机收包后,同样的方式回包给服务器。服务器再将缓冲区中的已经接受到的包删除。开始发其他的。
5.客户机把收到的数据一个一个的拼凑成网页就可。
OSI模型
应用层:能够产生网络流量的程序
表示层:加密,压缩,处理二进制
会话层:查木马,netstat -n
传输层: 可靠传输,流量控制,不可靠传输
网络层:选择最佳路径
数据链路层:帧的开始和结束 透明传输 差错校验
物理层:接口标准 电器标准 物理链路路上传输更快的速度
物理层最底层。底层为上层服务
层层之间互不干扰
TCP/IP协议
计算机网络的性能
- 速率:一个信道上的速率,
- 带宽:最大速度
- 吞吐量:总的通过流量
- 时延:发送时延,传播时延,路由器处理时延,出口排队时延
- 时延带宽积:指多少信号在路上
- 往返时间:RTT 从发送方发送数据开始到接收方接受数据。ping 的返回时间
- 利用率:信道利用率,网络利用率
补充:
1.子网掩码是为了分出,ip地址的那一部分是网络部分,哪一部分是主机部分。
2.发送时延:改变带宽只能影响发送速度
3.传播时延:和传播的介质有关,光纤还是啥的。铜比光纤的传播速度更快,铜线不能支持很大的带宽。
4.物理层的数据叫比特,数据链路层的数据叫帧,网络层的数据叫IP数据报