网络协议二 : 使用Cisco Packet Traceer工具模拟网络环境,集线器,网桥,交换机,路由器,MAC,IP,同一网段,子网掩码,子网划分,路由器

1. 安装 Cisco Packet Tracer

baidu 网盘地址,感谢大神分享

安装,破解,中文化,都有说明,建议使用7.x的那个版本,感觉比8.x的翻译要完整一点

https://pan.baidu.com/s/18iWBOfhJJRhqgQqdNQcfMQ?pwd=dcch#list/path=%2F&parentPath=%2Fsharelink787890006-233616719750824

2. 两个pc直连

2.1 打开 packet tracer 软件,弄两个pc上去,

2.2 然后使用 线 将 两台PC链接起来,链接的时候,会使用线,如果你不知道用什么线,可以使用自动连接线

2.3 配置IP

那么怎么验证这两个PC已经连接成功了呢?

我们第一个能想到的就是使用 ping 来完成,使用 ping 就需要知道pc的ip,双击pc 就能设定这台pc的IP了

2.4 使用ping 命令检查两个PC能否 ping 通

弄一个说明,记住IP(非必要)

执行 ping 另外一台pc的ip就可以了

2.5 另外一种方法测试是否两台PC联通

点击 simulation(模拟的意思),然后点击 add simple PDU(PDU 是数据包的意思),

simulation 模式下,发送 simple 的原理实际上就是 ping 

删除刚才添加的 simple PDU,

2.6 simulation 模式下添加 complex PDU,当我们点击的时候,就会让选择 那种 协议模式

2.7 simulation 模式下,所有的执行的东西都是一步一步的,我们再将刚才使用ip ping 那个步骤弄一下,会发现,只有点击 simulation 模式下的 一步一步的图标才能往下走

3. 两个PC 是如何知道 MAC 地址的呢?

这里先要重新理清一个概念。

两个PC 要访问,实际上是要知道IP 和 MAC 地址的,所谓的MAC 地址,实际上就是网卡的物理地址,那么刚开始的时候,我们只有这两台电脑的IP,并没有MAC地址,那么怎么知道这个MAC地址的呢?

为了弄清楚这个问题,我们需要将环境回复一下,然后在 simulation 环境下,一步一步的看这个MAC地址是怎么来的?

我们先将之前的两台IP改成 192.168.1.60 和 192.168.1.61

当我们将一个 simple PDU 从 PCsource 这台机器 发送给  PCdest 这台机器

这里为了方便看,给两台机器重新名字,一个叫做 PCsource,一个叫做 PCdest

当我们第一次 将一个 simple PDU 试图发送到 对方时候,会有两个协议使用到,

第一个是ICMP,这是 ping 使用的协议,

第二个是ARP协议,这个是请求知道对方 mac地址的,更加准确的说:ARP是广播,会给和自己相连的所有的设备发送广播,带的信息为 自己的IP,自己的MAC地址,目地IP,想要的信息为目地PC的MAC。ARP广播发送的目标为 同一网段的 所有电脑。

我们在第一个ICMP协议上双击,可以看到详细的说明

我们在第二个是ARP协议上双击,可以看到详细的说明

目的pc 的mac 地址,这块是FFFF FFFF FFFF ,并不是一个确定的MAC 地址,意思是广播,在实际中,是广播给所有和源PC 链接上的设备,询问的内容是:我在寻找IP 为 192.168.1.61的MAC 地址。

当设备1接受到后,会检查自己的IP,如果不是192.168.1.61,会扔掉这个广播。如果刚好自己的IP就是 192.168.1.61,则会将自己的MAC 地址返回

我们再次点击 simulation 的下一步,

就会看到还是通过 ARP返回了MAC地址

然后选择最后一个ARP可以看到

然后再一步一步 ping 

4. 多个电脑连接 --同轴电缆(已经淘汰),知道有这个方式就行,不用花时间。

淘汰的原因如下:

1.半双工通讯,所谓的半双工,意思就是 如果我们从PC1 给PC2发数据,则同时PC2不能给PC1发数据

2。容易冲突

3.不安全

4.容易瘫痪

5. 多个电脑连接 -- 集线器

可以理解为,只是转发数据的一个 机器,

比同轴电缆的 好处是 :当计算机 1 和 集线器中的线路出现问题的时候,其他的不受影响。

只能转发,意味着没有 ARP缓存,只是一个中转站

我们来看一个通过 集线器 链接三台电脑的例子:来看一下这个集线器是如何工作的。

还是从 pc0 发送数据给pc1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值