网络通信协议

网络通信协议就是针对计算机直接实现网络数据的交换所使用的。

网络协议

当然解决什么问题自然先知道它是什么,网络协议就是网络数据传输中,都执行的规则。

那这个规则是什么呢,问题就来了,因为大家都用的不一样的话,交流自然费力,效率肯定地下了,于是就有了一个组织ISO定义了网络通信协议的基本框架,被称为OSI模型。OSI模型指定的七层标准模型,图如下

osi模型
主机01 协议 主机02
应用层 应用层协议 应用层
表示层 表示层协议 表示层
会话层 会话层协议 会话层
传输层 传输层协议 传输层
网络层 网络层协议 网络层
数据链路层 数据链路层协议 数据链路层
物理层 物理层协议 物理层

很明显OSI模型的好处可以知道:

1.建立了统一的通信标准

2.每层分工明确,开发人员可以更加便捷的进行开发

TCP/IP模型

首先需要考虑为什么会有这么一个模型,思考一下,OSI模型把任务规划的太理想了,他的细节太多了,而且还很复杂,想真正的在实践中应用是很困难的,实际工作就由TCP/IP模型来作为标准流程了,TCP/IP模型图

OSI

TCP/IP

各种的协议

应用层

应用层

FTP、SMTP、DNS

表示层

会话层

传输层

传输层

TCP UDP

网络层

网络层

IP ARP RARP ICMP

数据链路层

网络接口层

各种通信网络接口(以太网等)

物理层

物理网络

相关推荐

  1. 网络通信协议

    2024-07-19 17:00:03       14 阅读

最近更新

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

    2024-07-19 17:00:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 17:00:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 17:00:03       58 阅读
  4. Python语言-面向对象

    2024-07-19 17:00:03       69 阅读

热门阅读

  1. opencv 使用XML和YAML格式来输入输出文件

    2024-07-19 17:00:03       25 阅读
  2. css2024

    2024-07-19 17:00:03       21 阅读
  3. Jangow

    Jangow

    2024-07-19 17:00:03      23 阅读
  4. new一个对象的具体步骤

    2024-07-19 17:00:03       22 阅读
  5. Hive 的 classpath 简介

    2024-07-19 17:00:03       20 阅读
  6. ArcGIS Pro SDK (九)几何 7 多点

    2024-07-19 17:00:03       22 阅读
  7. 网络安全相关竞赛比赛

    2024-07-19 17:00:03       26 阅读