TCP/IP协议内容以及分包解包过程

什么TCP/IP模型?

tcp/ip型是一系列网络协议的总称,这些协议的目的,就是使计算机之间相互交换信息。所谓协议可以理解成机器之间交谈的语言,每一种协议都有自己的目的。tcp/ip模型一共包含几百种协议,对互联网上交换信息的各个方面都做了规定。

(面试)TCP/IP模型由网络接口层,网络层,传输层,应用层4个层次组成。

TCP/IP模型四个结构

这些协议大致可以分为四个层次,上一层的都以下一层的为基础。从下到上的四层,分别为:连接层(Link Layer)、网络层(Internet layer)、传输层(Transport Layer)、应用层(Application layer)。

数据从pc1到pc2传输过程: 在传输层是字段,网络层是包,链路层是帧,是层层打包的。

可以如下理解他们的作用

连接层:负责建立电路连接,是整个网络的基础。典型的协议包括以太网、ADSL等等

网络层:负责分配地址和传送二进制数据。主要协议有IP协议

传输层:负责传送文本数据,主要协议有TCP协议

应用层:负责传送最终各种形态的数据,是直接与用户打交道的层。只要协议有Http、Ftp等

OSI模型各层名称和作用 应用层(文件传输、电邮、虚拟终端) 表示层(翻译、压缩、加密) 会话层(对话控制) 传输层(分段重组) 网络层(路由选择、逻辑寻址) 数据链路层(流量) 物理层(位同步、比特传输) 随便抓个包都是按照七层模型传播:

经验分享 程序员 微信小程序 职场和发展