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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2021-09-21 -> 正文阅读

[网络协议]2021-09-21

1.概述(二)

1.2 体系结构与参考模型

1.21 分层结构 协议 接口 服务

  1. 实体:第n层的活动元素称为n层实体,同一层实体叫对等实体。

  2. 协议:为进行网络中的对等实体数据交换而建立的规则,标准或约定【水平】

    三要素
    语法:规定传输数据的格式(分段,进制)

    ? 语义:规定所要完成的功能(每一段的功能)

    ? 同步:规定各种操作的顺序(点后发送)

  3. 接口(访问服务点SAP):上层使用下层的服务的入口

  4. 服务:下层为相邻上层提供的功能调用【垂直】

1.22 概念总结

网络体系结构是从功能上描述计算机网络结构

计算机网络体系结构是分层结构

计算机网络体系结构是计算机网络的各层及其协议的集合

第n层在向n+1层提供服务时,此服务不仅包含n层本身的功能还包含由下层提供的功能

仅仅相邻层间有接口,具体实现对上一层屏蔽

体系结构是抽象的,而实现是指能运行的软件和硬件

1.23 OSI参考模型

OSI七层: 物理层,数据链路层,网络层,传输层,会话层,表示层,应用层(口诀:物联网叔会使用)

  1. 应用层: 所有能和用户交互产生网络流量的程序(最高层)

    功能:典型应用层服务:文件传输(FTP),电子邮件(SMTP),万维网(HTTP)

  2. 表示层: 用于处理在两个通信系统中交换信息的表示方式(语法和语义的处理)

    功能:数据格式变换,数据加密解密,数据的压缩和恢复(JPEG,ASCII)

  3. 会话层: 向表示层实体/用户进程提供建立连接,并有序的传输数据,建立同步(SYN)

    功能:建立,管理,终止会话,插入校验点(适用于传输大文件)

  4. 传输层: 负责主机中两个进程的通信,即端到端的通信,传输是报文段或用户数据报

    功能:靠传输,错控制,量控制,复分用(TCP,UDP)

  5. 网络层: 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务(数据报)

    功能:路由选择(最佳路径),流量控制(发送速度控制),差错控制,拥塞控制

  6. 数据链路层: 主要任务是把网络层传下来的数据报组装成帧

    功能:成帧(定义帧的开始和结束),差错控制(帧错+位错),流量控制,访问/接入控制(对信道的访问)

  7. 物理层: 主要任务是在物理媒体上实现比特流的透明传输(bit)

    功能:定义接口特性,定义传输方式,定义传输速率,比特同步,比特编码

1.24 TCP,IP参考模型&5层参考模型

  1. OSI与TCP,IP

    相同点 :都分层;基于独立的协议栈概念;可以实现异构网络的互联

    不同点 :OSI定义:服务,协议,接口;TCP/IP将IP作为重要层次;网络层,传输层方式不同

  2. 5层参考模型
    内容:应用层,传输层,网络层,数据链路层,物理层

    (综合了OSI,TCP、IP的优点)

    封装:报文—> 报文段 —> 数据报 —> 帧 —> 比特

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:49:02  更:2021-09-23 11:49:39 
 
开发: 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年6日历 -2024/6/27 1:49:47-

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