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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 备考网络工程师——第1部分基础知识:OSI参考模型和TCP/IP参考模型 -> 正文阅读

[网络协议]备考网络工程师——第1部分基础知识:OSI参考模型和TCP/IP参考模型

OSI参考模型和TCP/IP模型

OSI参考模型

OSI参考模型(开放系统互联参考模型 Open System Interconnection/Reference Model)是由国际标准化组织(international standard organized,OSI)提出的。

OSI参考模型分为七层(下层为上层服务,上层运用下层的服务):

在这里插入图片描述

  1. 物理层

    提供透明的比特流传输;

    数据单位是比特(bit),即一个二进制位 “0” 或者 “1”,1 Byte(字节 B) = 8 bit (比特 b)

    通过各类协议定义了网络的机械特性、电气特性、功能特性、规程特性;

    重要概念1——数据终端设备DTE:具有一定数据处理能力和数据收发能力,用于提供或接收数据,常见的DTE设备有路由器、PC、终端等;

    重要概念2——数据通信设备DCE:在DTE和传输线路之间提供信号变换和编码功能,并负责建立、保持和释放链路的连接,常见的DCE设备有CSU/DSU、NT1、广域网交换机、MODEM等;

    DCE提供时钟,DTE不提供时钟

  2. 数据链路层

    数据单位是帧,具有流量控制功能;

    数据链路不等于链路,链路是相邻两节点的物理线路,数据链路是数据的通道,是物理链路+必要的通信协议而组成的逻辑电路;

    数据链路应该具有的功能有:1链路连接的建立、拆除和分离,2帧定界和帧同步,3顺序控制,4差错检测、恢复,5链路表示、流量/拥塞控制;

    局域网中的数据链路层可以分为:逻辑链路控制LLC(只在使用802.3格式的时候才会用到)+介质访问控制MAC(以太帧格式) 两个子层。

  3. 网络层

    控制子网的通信,主要功能是提供路由选择,即选择达到目的主机的最优路径并沿着该路径传输数据包;

    具有的功能有:路有选择和中继,激活和终止网络连接,链路复用,差错检测和恢复,流量/拥塞控制等。

  4. 传输层

    利用实现可靠的端到端的数据传输能实现数据分段、传输和组装,还提供了差错控制和流量/拥塞控制等。

  5. 会话层

    允许不同机器上的用户之间建立会话;

    会话就是指各种服务,包括对话控制、令牌管理、同步功能。

  6. 表示层

    提供一种通用的数据描述格式,便于不同系统间的机器进行信息转换和相互操作;

    主要功能有:数据语法转换、语法表示、数据加密和解密、数据压缩和解压。

  7. 应用层

    应用层想应用程序提供服务,这些服务按其向应用程序提供的特性分成组并成为服务元素;

    服务元素分为:公共应用服务元素CASE+特定应用服务元素SASE。

TCP/IP参考模型

TCP/IP参考模型与OSI参考模型的对应关系如下:

在这里插入图片描述

主要协议的层次关系图如下:

在这里插入图片描述

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

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