【图解HTTP】一、网络基础TCP/IP

      最后更新:2022-04-18 09:48:42 手机定位技术交流文章

      (一) TCP/IP网络基金会

      • 一、TCP/IP共性
      • 二、TCP/IP分类
        • 1、应用层
        • 2、传输层
        • 3、网络层
        • 4、链路层
      • 三、TCP/IP通信渠道

      最常见的网络是建立在TCP/IP社区上,HTTP是其中的一个分支。

      一、TCP/IP共性

      跨网络通信装置需要一套相同的规则,称为协议。
      该协定载有若干条例,如电缆规格、选择IP地址的程序、当事方确定的通信顺序等等,这些与互联网有关的协议的收集称为TCP/IP。
      另据指出,TCP/IP指TCP和IP协议,TCP/IP是符合IP协议的人群的一般名称。

      二、TCP/IP分类

      TCP/IP社区由上至下分为四层:

      • 应用层
      • 传输层
      • 网络层
      • 数据链路层

      分层的好处:

      • 这些层通过界面连接而获得一定程度的独立性,当必须修改一个部分的设计时,就足以改变变化层。
      • 等级划分也简化了设计,因为等级划分侧重于履行特定职能。

      各层的作用如下

      1、应用层

      应用层管理向消费者提供应用服务方面的通信活动,包括一些一般应用,如FTP和DNS。 HTTP也包含在这一层中。

      2、传输层

      传输层负责网络连接中两个计算机之间的数据传输。
      在这个层次上,有两种协议:

      • TCP(传送控制议定书)
      • UDP(用户数据协议、用户数据协议)是用户数据协议的缩略语。

      3、网络层

      该网络又称为网络互联层,负责覆盖网络的数据包,而数据包是网络提供的最小的数据单位。
      网络层提供了将软件包相互转让的途径,其作用是这样做。

      4、链路层

      例如,这一层的主要任务是管理网络连接硬件(有形可见部件)。

      • 操作系统
      • 硬件的设备驱动
      • 网卡(NIC)
      • 光纤

      三、TCP/IP通信渠道

      在这里插入图片描述

      TCP/IP 通信按等级顺序相互沟通。 从应用程序级别向下发送端端, 从应用程序级别向上接收端端 。
      以HTTP为例:

      • 发送客户端提交** 申请图层(HTTP协议)** 网页请求。
      • ** 转让层(TCP协议)** 每当收到申请一级的请求时,将其分解成数据包,为每个数据包指定序号和端口号。
      • 将MAC地址添加到网络一级的数据中(IP协议),并传送到作为通信目的地的链层。
      • 从服务器链层接收数据后,数据按顺序发送到应用程序层。
        在申请送交申请层之前,不认为收到申请。

      在发件人端的图层传输时,每一图层为数据提供该图层的独家第一则电文,而接收端则删除相应的第一则电文,而不经过该图层。
      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/22488.html

          热门文章

          文章分类