我正在为ICND1考试做准备,最近开始学习其他Cisco设备。我刚刚知道如何生成数据包以通过网络或在网络外部传输。
例如,生成数据包时,它将添加源IP地址,目标IP地址,源Mac地址,目标mac地址和其他数据。
由于Switch是第2层设备,并且它使用MAC地址与网络中的其他主机进行交互,那么为什么在本地网络中使用IP地址呢?
如果某人不需要连接到其自身网络之外的任何主机或网络,该怎么办?为什么他仍然需要IP地址,MAC地址还不够吗?
我正在为ICND1考试做准备,最近开始学习其他Cisco设备。我刚刚知道如何生成数据包以通过网络或在网络外部传输。
例如,生成数据包时,它将添加源IP地址,目标IP地址,源Mac地址,目标mac地址和其他数据。
由于Switch是第2层设备,并且它使用MAC地址与网络中的其他主机进行交互,那么为什么在本地网络中使用IP地址呢?
如果某人不需要连接到其自身网络之外的任何主机或网络,该怎么办?为什么他仍然需要IP地址,MAC地址还不够吗?
Answers:
由于Switch是第2层设备,并且它使用MAC地址与网络中的其他主机进行交互,那么为什么在本地网络中使用IP地址呢?
好吧,让我们从您发送的流量开始。
如果您在自己的局域网中使用严格的第2层协议,而没有HTTP,SSL,NFS,CIFS,iSCSI,H.323,SIP,DNS,ICMP,数据库或Web套接字,那么您的建议就可以了。实际上,FCoE并不依赖IP层...因此,如果您要这样做,请把自己踢出去:-)
问题是,通过删除那些基于IP的服务,您使大多数网络的实用性降低了95%。存在网络来共享信息。通过将服务绑定到IP并将其封装在IP中,地球上的所有操作系统都共享信息。该信息通常也包含在TCP中。
http://00c0.9b4a.fb2c/
,以便避免每个数据包中多出20个字节。这只是所需工作的一个示例。如果某人不需要连接到其自身网络之外的任何主机或网络该怎么办?为什么他仍然需要IP地址,MAC地址还不够吗?
从技术上讲,是的。在现实世界中……这是一个没有IP的无聊网络。
(不再是这个)
IP在第3层起作用。它通过以太网(第2层)承载,该以太网使用MAC识别节点。使用不同的第2层(例如ATM),您将没有MAC。(或者使用另一个第3层,例如IPX,您将没有IP。)