其实局域网网速是可以达到千兆的!
交换机是二层设备,不管IP的。但是电脑是七层设备,他的所有网络使用只要是查网线的都要运用TCP/IP协议,因此每台电脑都要一个IP的。
交换机端口之间通信是不通过IP的,他是通过维护一张MAC和端口对应的表来指示如何交换数据。而电脑在以太交换网里则是通过ARP协议,广播ARP包来获得通信的路径。因为交换机连接的局域网是一个广播域。
具体过程如下:电脑本机会维护一张IP-MAC对应表,就是ARP表,你在DOS下输入ARP-A可以看到。
局域网网速可以达千兆吗 如果这台电脑要和一个IP是A,MAC是a的主机通信,通过三层以上的协议了解到A,在进行第二层以太网交换的时候需要知道a,于是现查本机arp表,发现没有A-a对应的。于是向全网广播一个消息X:我的IP是B,MAC是b,谁的IP是A的,请把你的MAC告诉我。这个消息X的就是通过广播地址发出去的,在以太网里面就是全f的物理地址。网里所有的电脑都会收到X。网里所有的交换机也会根据X消息来更新自己的MAC和端口对应表,比如交换机1发现这个X消息是从接口21接收到的,它就会在自己的内存里面记录:转发目的MAC是B的数据就从21接口走。这叫交换机的自学习。
全网都接受到消息X之后呢,就会和自己比对,当然只有一个电脑是A,因此其他电脑比对发现不是找自己就不会回复消息,A呢发现自己就是B要找的对象,然后他就会回复一个消息Y:我就是A,我的MAC是a。当然消息Y就不是广播的了,而是只针对B发送的。因为B在广播问询的时候已经把自己的IP和MAC都让A知道了,让所有的交换机也知道数据到B该从哪个端口走。
局域网网速可以达千兆吗 这个消息Y走到B那里的同时也让所有的交换机知道了a的数据是从哪个端口进来的,就这样交换机就更新自己的MAC-端口表。以后谁要找a,只要把a这个mac地址告诉交换机,交换机就知道数据往哪个端口转发了。
因此你这样理解,交换机交换的数据里面包含了IP信息,但是这些信息是给电脑看的,或者给路由器看的,交换机自己不看的,他只转发这些数据,靠的是MAC。懂不懂?
或者我这样说吧,我写了一张有你的email地址和QQ号和手机号并且通知你下周来我家做客的纸条拿信封封起来,信封上写上你的家里的地址,然后交给邮局。邮递员把信封交给你。如果他可以看到信里纸条,他只要通过手机或者QQ或者email任何一种方式通知你下周去我家做客就行了,但是邮递员不能拆开信封,因此他只能老老实实把信通过信封上的地址赶几十里山路给你。懂了吧,交换机传输的数据里面包含IP信息,但是交换机本身不参考这些IP,因为他参考了也没用,就好比这个邮递员既没有手机也不能上网,他只能靠蹬自行车送信
局域网网速可以达千兆吗
原文链接:https://blog.csdn.net/weixin_39634985/article/details/112807518?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522171828104516800178564513%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=171828104516800178564513&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-13-112807518-null-null.nonecase&utm_term=%E8%B7%AF%E7%94%B1%E5%99%A8%E3%80%81%E5%8D%83%E5%85%86