当前位置: 首页 > news >正文

网络协议安全

网络协议安全

  • 网络协议
    • ISO/OSI七层模型
    • OSI模型与TCP/IP模型
  • 网络接口与互联网层安全
  • 传输层与应用层安全
    • 传输层协议-TCP协议
    • 传输层协议-UDP协议

网络协议

ISO/OSI七层模型

在这里插入图片描述

  • 物理层

    • 作用:定义物理链路的前期、机械、通信规程、功能要求等
    • 将比特流庄换成电压
    • 典型物理层设备:
      • 光纤、双绞线、中继器、集线器等
    • 常见物理层标准(介质与速率)
      • 100base、OV-3、OC-12、DS1等等
  • 数据链路层

    • 作用:
      • 物理寻址,网络图哦不,线路规章
      • 错误检测和通告
      • 将比特聚成帧进行传输
      • 流量控制
    • 寻址基址
      • 使用数据接收设备的硬件地址(物理地址)寻址
    • 典型数据链路层设备
      • 网卡、网桥、交换机
  • 网络层

    • 作用
      - 逻辑寻址
      - 路径选择
    • 寻址机制
      • 使用网络层地址进行寻址(如IP地址)
    • 网络层典型设备
      • 路由器
      • 三层交换机
  • 传输层

    • 作用:
      • 提供端到端的数据传输服务
      • 建立逻辑连接
    • 寻址机制
      • 应用程序的界面端口
    • 传输层协议
      • TCP
      • UDP SPX
  • 会话层

    • 作用
      • 不同应用程序的数据隔离
      • 会话建立,维持,终止
      • 同步服务
      • 回话控制(单向或双向)
  • 表示层

    • 作用
      • 数据格式表示
      • 协议转换字符转换
      • 数据加密/解密
      • 数据压缩等
    • 表示层数据格式
      • ASCII,MPEG,TIFF,GIF,JPEG
  • 应用层

    • 作用
      • 应用接口
      • 网络访问流处理
      • 流控
      • 错误恢复
    • 应用层协议
      • FTP,Telnet,HTTP,SNMP,SMTP,DNS

OSI模型与TCP/IP模型

  • OSI采用的七层模型,而TCP/IP是四层结构。
  • OSI参考模型中的应用层、表示层、会话层共三层,对应TCP/IP协议模型中的应用层
  • OSI参考模型中的传输层对应TCP/IP协议模型中的传输层。
  • OSI参考模型中网络层的对应TCP/IP协议模型中的网络层。
  • OSI参考模型中的数据链路层、物理层共两层,对应TCP/IP协议模型中的数据链路层。
OSI的体系结构TCP/IP的体系结构
应用层应用层(各种应用层协议)
表示层应用层(各种应用层协议)
会话层应用层(各种应用层协议)
运输层运输层(TCP或UDP)
网络层网际层IP
数据链路层网络接口层
物理层网络接口层

在这里插入图片描述

网络接口与互联网层安全

  • 主要协议
    • ARP
    • RARP
  • 网络接口层安全
    • 损坏、干扰、电磁泄露、搭线窃听、欺骗、嗅探、拒绝服务

传输层与应用层安全

传输层协议-TCP协议

  • 传输控制协议:提供面向连接的、可靠的字节流服务
  • 提供可靠性服务
    • 数据包分块、发送接受确认。超时重发、数据校验、数据包排序、控制流量

传输层协议-UDP协议

  • 用户数据报协议:提供面向事务的简单不可靠信息传送服务

  • 特点

    • 无连接、不可靠
    • 协议简单、占用资源少、效率高
  • TCP/UDP通过16bit端口号来识别应用程序

http://www.lryc.cn/news/999.html

相关文章:

  • ImportError: /lib64/libm.so.6: version `GLIBC_2.23‘ not found问题解决方法
  • 盂县基本情况
  • VC++打开或关闭目标进程的声音(扬声器)(附源码)
  • LeetCode 每日一题 2023/1/23-2023/1/29
  • Hadoop组件Yarn常见命令
  • QT之事件系统
  • Python中__init__.py文件深入理解
  • Jmeter之实现参数化的不同方式详解
  • Matlab论文插图绘制模板第76期—半对数刻度折线图(Semilogx和Semilogy)
  • 【找工作】永善县政务服务管理局公开招聘5名公益性岗位人员
  • 【C++】从0到1入门C++编程学习笔记 - 提高编程篇:STL常用算法(拷贝和替换算法)
  • C语言程序环境剖析——探究从.c到.exe之路
  • 【软件测试】8年资深测试总结出的测试学习经验,从入门到测试开发......
  • 【博学谷学习记录】超强总结,用心分享|Spark的RDD算子分类
  • 云原生系列之使用 prometheus监控远程主机实战
  • 2023年地方两会政府工作报告汇总(各省市23年重点工作)
  • 第一章 企业管理概论
  • 独立图片服务器有什么突出之处
  • Linux驱动开发基础__mmap
  • 若依框架---为什么把添加和更新分成两个接口
  • 图论算法:Floyd算法
  • 回顾 | .NET MAUI 跨平台应用开发 - 用 .NET MAUI 开发一个无人机应用(下)
  • 部署有多个仓库的svn服务
  • Mapper文件注入问题
  • 基于微信小程序的国产动漫论坛小程序
  • 常用限流算法
  • 前端面经详解
  • 网页CAD开发快速入门
  • C#开发的OpenRA的mod.yaml文件
  • 【ESP32+freeRTOS学习笔记-(七)中断管理】