网络基础之信息的生成与传递

来源:互联网 发布:价值观不同的体现知乎 编辑:程序博客网 时间:2024/05/29 18:41

        今天介绍网络基础中的信息的生成与传递

        首先我们的数据在传递过程中会经过这四个层:应用层、运输层、网络层、链路层

我们的数据在应用层序中产生,加上Appl首部传输到运输层的TCP段,形成了TCP段的应用数据。在TCP段加上TCP首部传送给网络层。然后再加上IP的首部形成了IP数据报(报文)。最后将报文传送给链路层,加上以太网的首部与尾部就形成了以太网帧。

        以太网的首部和尾部包括:目的地址(物理地址)、源地址(物理地址)、类型,CRC

           下图为数据的传输过程:


        在形成以太网帧以后,会进行信息的传输(PC_A传给PC_B)。PC_A进行数据传输会进过交换机A。交换机A中有一个库,库里面有与他相连的所有端口所连网卡的物理地址(mac地址)。上面说到以太网包装后,会增加目标地址。当数据到交换机A后他会根据目标地址去找对应端口所连的网卡。找到以后直接把数据传输给PC_B。

                                         

  

       1、A要发送数据给C首先,如果A没有C的ip地址的话,A首先会发出一个dns请求,路由器A或dns解析服务器会给A回应C的ip地址,这样上面数据的形成过程中报文就完整了  源IP地址 :A的IP地址    目标IP地址:C的IP地址。

       2、接下来A要知道如何到达C,A会发出一个arp的地址解析请求,发出这个是为了把请求发送到路由器A中,然后把路由器A的物理地址返回。这样以太网帧就完整了。源地址:A的物理地址   目标地址:路由器A的物理地址

       3、然后数据会到达交换机A,交换机A看到目标物理地址是路由器A的就会把数据发给路由器。路由器收到数据,首先查看目标IP地址,如果在自己的路由表中有该IP地址就直接把数据发过去。如果没有,路由器会对目标IP进行一系列操作,在经过一系列复杂的过程,经过internet,最后把数据传给目标IP。

 


阅读全文
0 0
原创粉丝点击