TCP/IP协议簇

本文主要从TCP/IP协议的五层结构分析,描述该协议是怎么完成通信过程的。

网络之间通信需要协议,协议规定了网络传输过程各种规则,就比如你需要邮寄快递,需要写上发件人,收件人,双方地址,电话等信息。如果没有协议的话就网络无法正常通信。

当今因特网通讯用的协议是TCP/IP协议,TCP/IP协议一共有5层,分别如下图所示,最下面是第一层,依次往上。

GjbcM8.jpg

五层协议分别有不同作用。假设以快递为例,可以分为三层,如下图所示。

GjLkcV.png

假设A和B两者不停的互相邮寄快递,A要想收到B的快递,则需要B发快递,把快递包装起来,然后通过邮寄给A,邮寄给A后,A需要打开包装,然后才算是收到快递。网络依然是如此,双方通信需要不断交换信息达到通讯的目的。

应用层


应用层是TCP/IP协议的最高层,是应用程序通讯交互的层面。本文以两种模式展现应用层。

客户端-服务端模式

假设我们访问网页,就是该模式,客户端直接与服务端通信。

GjLZBF.png

端到端模式

端到端模式是在客户端-服务端模式的扩展,不管有多远的距离或者中间经过了多少中间件,双方主机不管这些,双方主机只要互相找到对方,建立连接,QQ的在线传输就是端到端模式。

GjLnAJ.png

传输层


待续……

评论与订阅

avatar
100
  订阅  
提醒