网络通信介绍
- 通信,是指人与人、人与物、物与物之间通过某种媒介和行为进行的信息传递与交流。
- 网络通信,是指终端设备之间通过计算机网络进行的通信。
网络通信的例子:
A:两台终端
B:多终端
C:终端与 Internet
信息传递过程
虚拟的信息传递与真实的物品传递过程有许多相似之处。
快递过程与网络通信过程的对比:
需要快递的物品:
应用程序生成需要传递的信息 (或数据)。
物品被包装起来形成包裹,并粘贴含有收货人姓名、地址的快递单:
应用程序将数据打包成原始的“数据载荷”,并添加“头部”和“尾部”形成报文,报文中的重要信息是接收者的地址信息,即“目的地址”。
在一个信息单元的基础上,增加一些新的信息段,使其形成一个新的信息单元,这个过程称为“封装”。
包裹被送到集散中心,集散中心对包裹上的目的地址进行分检,去往同一个城市的物品被放入同一架飞机,并飞向天空:
报文通过网线到达“网关”,网关收到报文后,对其“解封装”,读取目的地址,再重新封装,并根据目的地址不同,
送往不同的“路由器”,通过网关及路由器的传递,报文最终离开本地网络,进入Internet的干道进行传输。
其中,网线所起的作用跟公路一样,它是信息传输的介质。
飞机抵达目的机场后,包裹被取出进行分检,去往同一地区的包裹,被送到了同一集散中心:
报文经过Internet干道的传输,到达目的地址所在的本地网络,本地网络的网关或路由器对报文进行解封装和封装,
并根据目的地址决定发往相应的下一台路由器,最终到达目的计算机所在网络的网关。
集散中心根据包裹上的目的地址进行分检,快递员送包裹上门,收件人拆开包裹,确认物品完好无损后收下。整个快递过程完成。
报文到达目的计算机所在网络的网关,解封装和封装,然后根据目的地址发往相应的计算机。计算机收到报文后,
对报文进行校验处理,校验无误后,接收下报文,并将其中的数据载荷交由相应的应用程序进行处理。一次完整的网络通信过程就结束了。