TCP/IP 网络模型

TCP/IP 是什么?

简单来说,就是关于数据发送与接收的一系列步骤的总和

在这里插入图片描述
TCP/IP 分5个步骤完成上述过程,这些步骤叫做层(layer)

各层从上往下分别为 应用层、传输层、网络层、数据链路层和物理层,即数据从距离我们较近的层不断下潜到硬件的世界中

有些地方会将数据链路层和物理层统称为网络接口层,按照4层处理

在这里插入图片描述
因为 TCP 和 IP 的组合是核心协议,所以统称为 TCP/IP

一般情况下,TCP/IP 指的是上述5层的整体。但有时也指 TCP 和 IP 这两个单独的协议,为了避免混淆,有时会将5层协议叫做 TCP/IP 协议族

发件人的各层,使用通用的格式,在数据上附加收件人的同一层所需的信息

在这里插入图片描述
网络接口层的传输单位是帧(frame),IP 层的传输单位是包(packet),TCP 层的传输单位是段(segment),HTTP 的传输单位则是消息或报文(message)。但这些名词并没有什么本质的区分,可以统称为数据包。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 22:34:03       3 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 22:34:03       3 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 22:34:03       2 阅读
  4. Python语言-面向对象

    2024-07-10 22:34:03       2 阅读

热门阅读

  1. EventBus原理分析

    2024-07-10 22:34:03       10 阅读
  2. Modelsim中使用tcl命令导出仿真数据到txt文件

    2024-07-10 22:34:03       10 阅读
  3. Spring中@Transactional的实现和原理

    2024-07-10 22:34:03       9 阅读
  4. H5小游戏开发,广告游戏开发制作

    2024-07-10 22:34:03       9 阅读
  5. 电脑多开卡顿的所有原因汇总

    2024-07-10 22:34:03       12 阅读
  6. 【C语言】通过fgets和fscanf了解读写文件流的概念

    2024-07-10 22:34:03       9 阅读