gpt4 book ai didi

packet-sniffers - 为什么可以进行数据包嗅探?

转载 作者:行者123 更新时间:2023-12-04 06:59:19 53 4
gpt4 key购买 nike

我无法理解网络上的任何人如何使用数据包嗅探器。

我对网络的工作原理知之甚少,但让我这样说吧:假设 postman 过来把包裹送到我家门口。为什么我可以翻遍他的所有其他包裹并环顾四周? postman 不应该只给我属于我的包裹吗?

最佳答案

引用 William Pursell 的评论,他应该做出回答并且应该扩展:

The mailman does not deliver the letter your doorstep. Instead, he opens your mail and shouts out: "this letter is for <name>. No-one else should listen" and then proceeds to read the letter out loud. –

在最初的以太网网络中,有一条共享电缆,所有主机都连接在该电缆上;如果一台主机想向另一台主机发送消息,它会在共享电缆上传输数据包,并带有带有另一台主机的目标以太网地址的以太网报头。理论上,电缆上的所有 主机都可以看到数据包。 (这是在一个安全性不太受关注的时代;在安全性受关注的情况下,数据包以其他主机可以相当容易地解密但其他主机必须以其他更困难的方式解密的方式加密时尚。)

此外,可以将数据包发送到“广播”以太网地址(全为 1)或“多播”以太网地址(多个主机配置为处理);广播数据包旨在供以太网上的所有主机看到,而多播数据包旨在供地址“多播组”中的所有主机看到。

通常,以太网适配器会忽略未发送到其以太网地址、广播以太网地址或配置为接收数据包的多播地址的数据包。然而,大多数都可以进入“混杂”模式,在这种模式下它们将所有 数据包传递给主机;该模式用于数据包嗅探器。

大多数当前以太网都是“交换”的;有一个以太网交换机,而不是共享电缆,主机通过电缆插入交换机。发送到特定主机的以太网地址的数据包只会从该主机的交换机端口发送出去(除非有人将主机配置为具有发送所有流量的“镜像端口”,或者除非交换机尚未确定哪个端口是该以太网地址的端口)。广播数据包被发送到所有端口,多播数据包可以被发送到所有端口,或者,如果交换机可以确定,则发送到那些为相关多播地址配置了适配器的端口。

Wi-Fi 网络类似,但它们通常受到加密保护,因为与携带笔记本电脑相比,携带笔记本电脑并将其置于“监控模式”以嗅探给定 channel 更容易在笔记本电脑中,将交换机配置为具有镜像端口(或使用其他机制来访问流量),然后将笔记本电脑插入交换机上的适当端口。

关于packet-sniffers - 为什么可以进行数据包嗅探?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12763512/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com