IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络体系结构 -> 正文阅读

[网络协议]计算机网络体系结构

思维导图?https://www.mubucm.com/doc/ays7cuo6H-

  • 计算机网络概述(略)
  • 概念、组成、功能
    • 组成
      • 组成部分:硬件、软件、协议
      • 工作方式:边缘部分(资源共享)、核心部分(连通交换)
      • 通信子网、资源子网
    • 功能
      • 数据通信、资源共享、分布式处理、提高可靠性(互为备份)、负载均衡
  • 性能指标
    • 带宽:通信线路允许通过的信号频带范围
      • 最高数据传输速率(同义词)
    • 时延
      • 发送时延:分组长度/信道宽度
      • 传播时延:信道长度/传播速率
      • 处理时延
      • 排队时延
    • 时延带宽积:发送端发送的第一个比特到达另一端时,发送端已经发送了多少个比特
      • 时延带宽积=传播时延 \times×\times× 信道带宽
    • 往返时延(RTT):发送端接收到接收端的首次确认
    • 吞吐量:单位时间内通过某个网络的数据量
    • 速率:主机在数据信道上传输速率
    • 信道利用率:有数据通过的时间/总时间
  • 体系结构与参考模型
    • 功能独立、复杂度降低
    • 界面清晰、易于理解
    • 各层独立定义实现,可选最优技术
    • 上层->下层独立 下层->上层服务
    • 促进标准化
  • 层次结构
    • n n+1提供服务 n n-1来定义自身功能
    • 最底层进提供服务
    • 仅能通过相邻层接口调用下一层服务; 下层对上层 实现透明
    • 两主机 直接信道
  • 协议、接口、服务概念
    • 协议:规则集合
      • 语法:规定数据格式
      • 语义:控制信息内容
      • 同步:时序
    • 接口:SAP
      • 相邻两层交换信息的连接点
    • 服务
      • 服务:下层为上层提供的功能调用
      • 请求:用户->提供者 完成某工作
      • 指示:提供者->用户 做某事
      • 响应:用户->提供者 响应指示
      • 证实:提供者->用户 请求证实
      • 协议水平 服务垂直
      • 并非一层内的所有功能都被成为服务,被高层看的见的才称之为服务
      • 服务
        • 面向连接(3个步骤)、无连接交付(直接传送)
        • 可靠服务(纠错、检错、应答机制)、不可靠服务(应用、用户保障)
        • 有应答服务、无应答服务
  • OSI模型、TCP/IP模型
    • OSI参考模型
      • 低三层统称为通信子网、高三层统称为资源子网
      • 物理层
        • 单位 比特
        • 任务 透明传输原始比特流 载体 物理媒体
        • 数据终端设备(DTE) 数据通信设备(DCE)
        • 规定接口参数(形状、尺寸、数量、排列)、信号意义、电气特征
        • 物理媒体第0层 双绞线 光缆 无线信道
      • 数据链路层
        • 单位 帧
        • 任务 IP数据报封装成帧
        • 功能 成帧 差错控制 流量控制 传输管理
        • 控制共享信道访问 介质访问层
        • SDLC、HDLC、PPP、STP
      • 网络层
        • 单位 数据报
        • 任务 通信子网 运行控制
        • 功能 流量控制 差错控制 拥塞控制 网际互联
        • IP、IPX、ICMP、IGMP、ARP、RARP、OSPF
      • 传输层
        • 单位 报文段(TCP) 用户数据报(UDP)
        • 任务 负责主机进程间通信 提供端到端可靠服务
        • 功能 流量控制 差错控制 拥塞控制 服务质量 数据传输管理
        • TCP UDP
      • 会话层
        • 允许 不同主机 不同进程 会话
        • 任务 有序的传输数据 建立同步
        • 建立 管理 终止进程间的会话
      • 表示层
        • 交换信息的表示方式
        • 编码形式
        • 额外 数据压缩 加密 解密
      • 应用层
        • 文件传送FTP 电子邮件SMTP 万维网HTTP
    • TCP/IP模型
      • 网络接口 指出主机使用指定协议 链接网络
        • 作用 主机、结点接受IP分组 发送指定物理网络
      • 网际层 分组发送 选择路由
        • 其中 有序交付交由高层负责
      • 传输层 应用-应用 应-进程
        • 传输控制协议 面向连接 TCP 报文段
        • 用户数据报协议 无连接 UDP 用户数据报
      • 应用层
        • Telnet、FTP、DNS、SMTP、HTTP
    • 二者比较
      • 相似
        • 采用分层
        • 基于独立协议栈
        • 解决异构网的互联
      • 差别
        • OSI精确定义 服务、协议、接口;TCP无
        • OSI无协议偏向性,通用性良好;TCP/IP基于协议
        • TCP/IP考虑到异构网问题 将IP作为重要层次 OSI在意识到后 划分一个子层来实现IP层功能
        • OSI在网络层 支持面向连接和无连接的通信 传输层仅支持面向连接
        • TCP在网际层 仅支持面向无连接的通信 传输层支持连接和无连接两种方式
  • 小常识
    • SDU(数据)、PCI(控制信息)= PDU(协议数据单元)
      • PDU数据链路层 帧
      • PDU网络层 分组
      • PDU传输层 报文段
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-17 12:17:20  更:2021-07-17 12:19:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/26 23:33:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计