第一章 计算机网络概述
概念:
局域网
- 覆盖范围小,自己花钱买设备,带宽固定,自己维护
注意:
- 电脑到交换机长度不超过100米
- 交换机之间的长度也不超过100米
- 交换机会加强信号
- 带宽:如:100兆:则每个口都是百兆带宽
- 交换机端口带宽要高,口不一定多
- 不要串联,防止流量太大,规范的计算机:应该是分层。
- 带宽:10M、 100M、 1000M
广域网
- 距离比较远,超过100米
- 带宽不固定
- 花钱买带宽
- 链路不需要自己维护
3. Internet
1. 全球最大的互联网络
2. 由众多的ISP组成
3. ISP:Internet服务提供商
4. 运营商内部四通八达
5. 运营商有自己的机房
6. 跨运营商访问比较慢
7. 互联网的运营商很多
8. 对网民提供访问Internet连接
4. 规划IP地址介绍和MAC地址
1. 全球的计算机都得有IP地址。类似于写信得有地址
2. 地址不能重复
3. 讲解ip:例如:IP:13.0.0.0; 子网掩码:255.0.0.0
1. 13:是网络部分
2. 0.0.0:是主机部分
4. 网络掩码:告诉计算机哪是网络部分,哪是主机部分
5. 一个255,对应位置上则是网络部分
6. 一个局域网中,交换机上连接的计算机,他们的网络部分相同
7. 网关:到其他网段的应该给谁
8. 路由器作用:在不同网段转发数据
9. MAC地址(物理地址):
1. 出厂的时候就已经固定到芯片里面了,48位的二进制。
2. 全球唯一
5. 数据包和数据帧
1. 计算机都配有DNS,其中:
1. DNS:用来解析地址
2. 发送数据包,需要做的事:
1. 写上原地址(即自己的地址)
2. 写上目标地址
3. 目标MAC地址(疑问:通过IP地址来确定MAC地址?)
4. 原MAC地址
3. 发送时,先将数据包扔给路由器,让路由器往外转。扔的时候为了给路由器,此时则需要MAC地址
4. 数据包:没加MAC地址<br/>数据帧:加上MAC地址
5. 路由器转发数据时,需要用到了IP地址
6. 每次转发时,MAC地址需要重新写:原MAC地址和目标MAC地址
7. 包不变
8. IP地址决定了数据包最终到哪去
9. MAC地址决定了要想到目的地下一跳给谁
10. 为什么交换机就能直接得到mac地址,而路由器不可以
11. 交换机转发时看mac地址,IP地址看不懂
12. 路由器看IP地址,决定下一跳给哪个路由器
6. 访问网站数据传输过程
1. 将网页切割,如下图所示:<br/>
![](/source/imagess/posts/computer_network/2.png)
2. 切割完毕,将数据放到缓存中
3. 网卡都有缓存:接收缓存、发送缓存
4. 只有接收到数据包之后才会删除缓存
7. OSI参考模型
1. 这是计算机通讯规范
2. 应用层:所有能产生网络流量的程序
3. 表示层:在传输之前是否进行加密、压缩处理,二进制、ASCII码(编码方式应一一对应)
4. 会话层: `netstat -n`
1. TIME_WAIT:快要释放了
2. 可以查看木马(木马需要和外界联系,只要有联系,就会有会话)
5. 传输层:可靠传输、流量控制、不可靠传输
6. 网络层:负责选择最佳路径,规划IP地址
7. 数据链路层:帧的开始和结束;透明传输、差错校验
8. 物理层:接口标准 电器标准;如何在物理链路上传输更快的速度
8. 理解OSI参考模型分层思想
1. 较为独立,某一层发生改变时,不会引起其它层的改变
2.