我正在运行 Linux Mint 17.3,对一些网络术语有点困惑。输出ifcongif
如下:
eth0 Link encap:Ethernet ...
输出tcpdump --list-interfaces
为:
1.bluetooth0 (Bluetooth adapter number 0)
因此实际上看起来 eth0 接口正在使用蓝牙技术与调制解调器联系。或者?
据我所知,蓝牙技术已用于无线连接,但未用于有线连接,而以太网技术已用于电缆(有线)连接。
我的网卡是否同时使用这两种技术?
答案1
根据维基百科,以太网是这样的:
以太网将数据流划分为称为帧的短片段。每个帧包含源地址和目标地址以及错误检查数据,以便可以检测和丢弃损坏的帧;大多数情况下,更高层协议会触发丢失帧的重新传输。根据 OSI 模型,以太网提供直至数据链路层的服务。[4] 48 位 MAC 地址和以太网帧格式等特性影响了其他网络协议,包括 Wi-Fi 无线网络技术
因此,以太网协议/帧是任何网络通信的一部分。无论是有线还是无线。
答案2
我找到了答案。问题是,当您运行命令“tcpdump --list-interfaces”时,您收到的输出将是“1.bluetooth0(蓝牙适配器编号 0)”。
但实际上这只是 Linux-Mint 机器上所有网络接口中的一个。
要获取所有网络接口的完整列表,您应该以 root 用户身份运行“tcpdump --list-interfaces”。因此,正确的命令应该是“sudo tcpdump --list-interfaces”,然后... 瞧!