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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> OSI七层模型和TCP/IP四层网络模型 -> 正文阅读

[网络协议]OSI七层模型和TCP/IP四层网络模型

简介

通常我们以协议栈的方式将网络划分为5层体系结构、应用层、网络层、运输层、数据链路层和物理层;
开放系统互连 (OSI) 模型由国际化标准组织(ISO)提出; OSI 参考模型的 层是:应用层、表示层、会话层、运输层、网络层、数据链路层和物理层;
TCP/IP四层模型则指的是应用层、网络层、传输层、链路层;

五层模型

应用层

负责应用程序间的信息交互;其中的协议规定了如何进行信息传输,包括格式规范;

运输层

运输层在应用程序端点之间传送应用层报文;
应用层组装好的消息分组叫做报文,而这里主要负责报文的传输;

网络层

网络层负责将称为数据报 (datagram) 的网络层分组从 台主机移动到另一台主机,机中的因特网运输层协议 (TCP UDP) 向网络层递交运输层报文段和目的地址;网际协议 IP,定义了在数据报中的各个字段以及端系统和路由器如何作用于这些字段 ; 即规定了数据报发送的方向;

数据链路层

数据链路层将分组从一个节点主机或路由器移动到路径上的下 个节点,网络层将数据报下传给链路层,链路层沿着路径将数据报传递给下一个节点,在该下个节点,链路层将数据报上传给网络层确认方向;

物理层

数据链路层将数据报文段封装成帧,物理层的是将该帧中的一个个比特从个节点移动到下个节点。

OSI七层模型

应用层

负责应用程序间的信息包装交换;

表示层

表示层的作用是使通信的应用程序能够解释交换数据的含义,这些服务包括数据压缩和数据
加密,以及数据描述; 即转化格式的一层;

会话层

会话层提供了数据交换的定界和同步功能,包括了建立检查点和恢复方案的方法;

运输层

负责将上层传来的数据组装传输;

网络层

将上层网络层的数据进行目的标识;通过ip协议;

链路层

将网络层的数据报进行封装成帧;

物理层

将链路层的每个帧通过比特流传输到下一个节点;

TCP/IP四层模型

应用层

应用层负责向用户提供应用服务使得通信活动;
常见的协议有FTP(File Transfer Protocol,文件传输协议)和 DNS(Domain Name System,域名系统),超文本传输协议 HyperText Transfer Protocol, HTTP);

传输层

传输层对应于应用层,提供处于网络连接中的两台计算机之间的数据传输;两个重要协议TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议);

网络层

网络层用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。网络层规定了通过怎样的路径到达对方计算机,并把数据包传送给对方。IP(Internet Protocol)网际协议位于网络层

链路层

链路层用来处理连接网络的硬件部分。包括控制操作系统、硬件的设备驱动、NIC(Network Interface Card,网络适配器,即网卡),及光纤等物理可见部分(还包括连接器等一切传输媒介)。硬件上的范畴均在链路层的作用范围之内。

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

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