五层协议是OSI的七层体系结构和TCP/IP四层协议的折中。
五层协议:
因特网协议栈共有五层:应用层、传输层、网络层、链路层和物理层。
应用层:通过应用进程间的交互来完成特定网络应用程序。
运输层:利用通用的数据传输服务完成两台主机中进程之间的通信
网络层:负责分组交换网上的不同主机提供通信服务。
数据链路层:在相邻节点之间传送数据。
物理层:利用物理媒介实现传输数据。
举个例子:
比如在皇宫的华妃娘娘要和远在边关的哥哥年羹尧进行通信。
首先华妃(应用层)写好信加上自己的专属印章和信物(首部)交给颂芝(运输层)。
颂芝再忠心,再能干也并不会真的离开皇宫去给年大将军送信,她会也给这信上再加一层自己的信物
吩咐手下(路由器)把东西送出宫交给信息密集的酒楼(像黑丰息的如意轩)之类的场所(网络层),此时这个酒楼搜集天下信息,告诉这个手下信息该往那个地点转发,并附上他如意轩的信物,交给特务1去传送信息。这个特务根据如意轩提供的信息找到跟自己接头的另一个特务2。(也有可能是特务找到一个新的如意轩分店,然后如意轩又把这个信息进行分组转发,又交给特务2,以此类推,不停地进行分组转发),找到年羹尧所在的具体地点,然后他开始逐层拆解。一层层确认,确认是哪个特务的信息,确认是哪个如玉轩的信息,再确认是颂芝的信息,再确认是华妃这个进程的信息,而不是甄嬛或者皇后的。
运输层不是真的运输,网络层也不负责真的转发,你可以把它们理解为下达命令的上级。