图片整合不易,整合自《计算机网络》
流程
TCP/IP协议栈使用的五层模型
下面说的端到端是源端与接收端
物理层
比特流在信道上传输
主要解决数据如何在媒介中传输
的问题,所以必须定义在信道上发送时相关的机械,电气,功能与过程标准
。
数据链路层
相邻端到端可靠有效的完整帧传输(相邻是指靠一条通信信道连接起来的,而信道可以是有线或者无线)
成帧
,差错校验
,流量控制
网络层
端到端数据包传输
转发
:当一个数据包到达采取什么动作,查看l路由表里该数据包所对应的出境线路
路由
:对使用哪一条路径做出决策,负责生产和更新路由表,这正是路由算法发挥作用的地方
拥塞控制
:处理因为太多的数据包导致数据包丢失和延迟的现象
网际互联
:不同质网络的端到端数据包传输
传输层
端到端上的进程之间数据传输
两种服务方式:UDP,TCP
拥塞控制
:处理因为太多的数据包导致数据包丢失和延迟的现象
应用层
就是一些产生流量的应用程序
所在;应用层的服务都使用某个协议
(比如Web服务使用HTTP协议,文件传输服务使用FTP协议)