(一)通信与网络
网络通信的过程:
1.应用程序生成需要传递信息(或数据)
2.应用程序将数据打包成原始的"数据载荷",并添加"头部"和"尾部"(尾部不一定有)形成报文,报文中包含接收者的地址信息。
3.在一个信息单元的基础上,增加一些新的信息段,使其形成一个新的信息单元,这个过程叫做"封装"。
4.报文通过网线到达"网关",网关收到报文后,进行"解封装",读取地址信息,再重新封装,然后根据不同地址送到不同"路由器",通过网关和路由器的传递,报文最终离开本地网络,进入Interner的干道进行传输。
5.报文到达接受者的本地网络后,本地网关或者路由器对报文"解封装"和"封装",然后送往下一太路由器,直到到达接收人所在的网络的网关。
6.最后到达目的网关后,进行解封装和封装,发往对应的计算机,计算机收到后进行校验,校验无误接收报文,并对"数据载荷"交给对应的应用程序处理
常见术语:
术语 解释
数据载荷 最终要传递的信息(快递物品)
报文 网络中交换与传输的数据单元(打包后的快递)
头部 在数据载荷前面添加的信息段(快递单号)
尾部(很多报文没有尾部) 在数据载荷后面添加的信息段(快递填充物)
封装 对数据载荷添加头和尾,形成新报文的过程(快递打包过程)
解封装 去掉报文头和尾,形成新报文的过程(拆快递过程)
网关 提供协议转换,路由选择,数据交换等功能的网络设备(集散中心)
路由器 为报文选择路径的网络设备(快递站)
终端设备 数据通信和系统终端设备,作为数据的发送者或接受者(发件人和收件人)
数据在物理层时为比特流,在数据链路层时为数据帧,在网络层时为数据包,在传输层时为数据段
数据从应用层到物理层的阶段为封装,在经过传输层是在报文头部添加端口号,经过网络层时报文头部添加IP地址,经过数据链路层报文头部添加MAC地址。
数据从物理层回到应用层的阶段为解封装,数据层层解刨。