1.你的电脑最终总是连接到某个交换机或者路由器端口的,某个端口的MAC地址是固定的,就像你电脑的MAC是固定的一样--排除人为软件修改的行为;表现为MAC地址表
2.IP地址和MAC之间有个映射关系,存储为ARP表,这样某个时刻IP地址-MAC地址-端口的映射就确定了
3.A点B点的映射原理都一样
4.你QQ发信息,其实不是直接A发给B的,是你的QQ信息发送到腾讯QQ的服务器,然后服务器推送给B的,不管怎么讲,如果那条光纤如果是你通向公网的唯一路径的话,肯定会从A出发到达相连的交换机或者路由器的端口---到到腾讯QQ服务器--到B
端口号是TCP和UDP协议里的,IP地址是IP协议里的,你可以找找OSI七层模型,端口和IP地址是第三层的,MAC是第二层的。QQ是应用层的。
QQ接收到你发送请求后,会转到传输层,传输层再转到物理层。
打个比方,QQ就好比你的秘书,IP就好比快递公司,MAC地址就好比快递员和司机。
你只用告诉你你的秘书你要发一份包裹就行了,至于这份包裹怎么发送用快递还是托运你就不知道了,你的秘书会打电话叫来快递公司,至于这份快递怎么发用航空还是陆运你的秘书就不知道了,快递公司会把包裹分给下面的快递员。