美文网首页
网络基础TCP/IP

网络基础TCP/IP

作者: 绿萝花香 | 来源:发表于2020-05-12 17:51 被阅读0次

    前段在学习接口测试,一些http协议相关的知识不了解,就在京东上买了一本《图解HTTP》的书籍,在抽屉里趟了很久,今天终于有空拿出来看看,接下来就我学习的相关知识进行一下总结。为了更好的理解HTTP,先来理解一下TCP/IP协议族。
    一、TCP/IP协议簇

    **图:TCP/IP是互联网相关的各类协议族的总称**

    协议的定义:是指不同的硬件、操作系统之间的通讯,所有的这一切都需要一种规则,这种规则就称为协议。
    二、TCP/IP的分层管理

    图:TCP/IP的分层

    应用层:应用层决定了向用户提供应用服务时通信的活动,FTP、DNS以及HTTP协议都处于该层。传输层:传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。在传输层有两个性质不同的协议:TCP和UDP。网络层:网络层用例处理在网络上流动的数据包。数据包是网络传输的最小数据单位。网络层所起的作用就是在众多的选项内选择一条传输路线。链路层:链路层用来处理连接网络的硬件部分。
    三、TCP/IP通信流

    图:TCP/IP的数据流

    利用TCP/IP协议簇进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。
    发送端在层与层之间传输数据时,每经过一层时必定会被打上一个属于该层所属的首部信息。反之,接收端在层与层传输数据时,每经过一层时会把对应的首部消去。

    相关文章

      网友评论

          本文标题:网络基础TCP/IP

          本文链接:https://www.haomeiwen.com/subject/bwkinhtx.html