系统与网络安全------网络通信原理(1)

资料整理于网络资料、书本资料、AI,仅供个人学习参考。

文章目录

网络通信模型

协议分层

计算机网络发展

  • 计算机的诞生

1945年2月14日ENIAC诞生

  • 计算机网络的诞生

1969年APNET诞生

  • 不同网络之间的互联

由于网络标准不一样,无法完成互联

计算机网络功能

  • 数据通信

什么是协议

  • 什么是协议?

为了使数据可以在网络上从源传递到目的地,网络上所有设备需要"讲"相同的"语言"

描述网络通信中"语言"规范的一组规则就是协议

例如:两个人交谈,必须使用相同的语言

  • 数据通信协议的定义

决定数据的格式和传输的一组规则或者一组惯例

为什么分层

  • 网络通信的过程很复杂

数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够阅读

为了降低网络设计的复杂性,将协议进行分层设计

邮局实例

  • 邮局实例(传统通信)

OSI模型

OSI协议模型

OSI七层模型

  • OSI参考模型

国际标准化组织(International Standard Organization,lSO)于1984年正式颁布开放系统互连(Open System Interconnection,OSl)参考模型

所有的软件和硬件开发都遵循统一的 OSI 模型

OSI七层的功能简介

TCP/IP模型

OSI模型与TCP/IP模型

  • OSI模型,仅仅是ISO提出的一个"参考"标准
  • 实际的网络中更多使用TCP/IP 5层模型,但是实现的功能是相同的

TCP/IP协议族的组成

  • TCP/IP是一系列协议的集合,所以严格称呼应是TCP/IP协议族

各层PDU

设备与层的对应关系

数据通信流程

数据通信

  • 所谓的设备之间的通信,指的是设备之间能够互相传输数据
  • 产生数据

即数据封装,指的是数据通过应用层产生以后,发送到第一层,每经过一层都添加一个协议头部的过程

  • 传输数据

即网络传输数据在不同的网络设备组成的互联网中传输的过程,主要是依靠交换机和路由器实现数据在不同设备之间的转发

  • 接收数据

即数据解封装,指的是数据被设备通过网线接收以后,形成数据帧,然后一层一层分析头部,然后传递给上一层处理,一直到应用层的过程

也可以说是:不断的分析并删除每层的协议头部的过程'

  • 设备之间的数据传输,一定是双向的,每个方向都分为3个阶段

产生数据,也称之为"数据封装"

传输数据,也称之为"网络传输"

接收数据,也称之为"数据解封装"

数据封装过程

数据解封装过程

相关推荐
indexsunny1 小时前
互联网大厂Java求职面试实战:微服务与Spring生态全攻略
java·数据库·spring boot·安全·微服务·面试·消息队列
jixinghuifu2 小时前
理性权衡:手机系统更新,别盲目也别抗拒
人工智能·安全·智能手机
guoji77883 小时前
安全与对齐的深层博弈:Gemini 3.1 Pro 安全护栏与对抗测试深度拆解
人工智能·安全
亚历克斯神5 小时前
Flutter for OpenHarmony: Flutter 三方库 mutex 为鸿蒙异步任务提供可靠的临界资源互斥锁(并发安全基石)
android·数据库·安全·flutter·华为·harmonyos
雷帝木木5 小时前
Flutter 三方库 hashids2 基于鸿蒙安全内核的深度隐匿映射适配:数字指纹泄露防御层、生成短小精悍唯一不可逆加盐哈希,护航全链路请求 URL 隐私-适配鸿蒙 HarmonyOS ohos
安全·flutter·harmonyos
云祺vinchin5 小时前
解读“十五五”热词,容灾备份正成为国家安全基石
安全·网络安全·数据安全·十五五·容灾备份体系
小陈工5 小时前
2026年3月28日技术资讯洞察:5G-A边缘计算落地、低延迟AI推理革命与工业智造新范式
开发语言·人工智能·后端·python·5g·安全·边缘计算
聊点儿技术6 小时前
利用IP归属地查询识别异地登录风险:企业账号安全的技术探索
数据库·tcp/ip·安全
xixixi777778 小时前
安全嵌入全链路:从模型训练到智能体交互,通信网络是AI安全的“地基”
人工智能·安全·ai·多模态·数据·通信·合规
1941s9 小时前
OpenClaw 每日新玩法 | NanoClaw —— 轻量级、安全的 OpenClaw 替代方案
人工智能·安全·agent·openclaw