分享

在同一网段和不同网段通信的区别

 jas0n_liu 2015-06-12

以前学网络基础的时候,没有在意过数据在同一网段和不同网段的区别,前几天听到别人关于这个的争论,才知道自己根本就不知道,幸好查了一下资料,才知道,原来是这个样子

下面的表是在同一网段内,主机A和主机B通信,主机A数据的封装,可以和第二个表对比一下,基本上是一样的,只是第二个的目的IP用的是公网地址,因为私有地址是上不了公网的。

 

目的

 

应用层

 

 

Data,数据流

传输层,端口

1336

139

Segment,数据分段

网络层。IP地址

192.168.1.1

192.168.1.2

Packet,数据包

数据链路层,MAC地址

1111.1111.1111

2222.2222.2222

Frame.数据帧

物理层

 

 

Bit,数据位

数据提交到交换机后,交换机对主机A所发出的数据不做任何改动,直接转发给B(前提是交换机的MAC地址表中用BMAC地址),这是位于同一网段的通信过程。下面是位于不同网段的通信过程

下面的表是源主机的数据封装过程,没什么好说的,

 

 

目的

 

应用层

 

 

Data,数据流

传输层,端口

1700

21

Segment,数据分段

网络层。IP地址

192.168.1.2

218.69.192.87

Packet,数据包

数据链路层,MAC地址

1111.1111.1111

2222.2222.2222

Frame.数据帧

物理层

 

 

Bit,数据位

 

数据从A出来,进入交换机,交换机依然不做任何改动,发给路由器A.,下面的表是在路由的封装过程,可以看到源IP地址已经改变,这是为了要在公网上传输,而交换机的源MAC地址和目的MAC地址都已经改变。源MAC地址是路由AS0端口的,而目的MAC地址是路由BS0接口的地址,这样就可以看出来了,原来在公网上,每经过一个路由MAC地址就会相应改变,而IP地址是不变的

 

 

目的

 

应用层

 

 

Data,数据流

传输层,端口

1700

21

Segment,数据分段

网络层。IP地址

218.68.45.1

218.69.192.87

Packet,数据包

数据链路层,MAC地址

3333.3333.3333.3333

4444.4444.4444.4444

Frame.数据帧

物理层

 

 

Bit,数据位


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多