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参考模型 -> 正文阅读

[网络协议]OSI参考模型

OSI参考模型

各层的解释

应用层

为应用程序提供服务

表示层

数据格式转化、数据加密

会话层

建立、管理和维护会话

传输层

建立、管理和维护端到端的连接

网络层

IP地址及路由选择

数据链路层

提供介质访问和链路管理

物理层

物理层

各层功能定义

【7】应用层

OSI参考模型中最靠近用户的一层,为计算机用户提供应用接口和各种网络服务。

常见的应用层网络服务协议有HTTP,HTTPS,FTP,POP3,SMTP等。

HTTP,超文本传输协议,是一个简单的请求-响应协议。

HTTPS,是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性,在HTTP的基础下加入SSL。

POP3,Post Office Protocol 3的简称,即邮局协议的第3个版本,规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。

SMTP,Simple Mail Transfer Protocol,简单邮件传输协议,它是一组用于从源地址的目的地址传输邮件的规范,通过它来控制邮件的中转方式。

IMAP,Internet Mail Access Protocol,即交互式邮件存取协议。

【6】表示层

表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。数据压缩和加密也是表示层可提供的转换功能之一。

【5】会话层

会话层是用户应用程序和网络之间的接口。

会话层就是负责建立、管理和终止通信会话。

【4】传输层

传输层建立了主机端到端的链接。

作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,是高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。端指的是端口号。

常用协议TCP,UDP。

常见端口号

21:FTP文件传输服务

22:SSH远程连接服务

25:SMTP简单邮件传输服务

53:DNS域名解析服务

80:HTTP超文本传输服务

443:HTTPS加密的超文本传输服务

【3】网络层

本层通过IP寻址来建立两个节点之间的连接,为源端的传输层送来的分组,选择合适的路由和交换节点。

这一层就是我们常说的IP协议层。

常用协议ARP,IP,ICMP,IGMP。

ARP协议为IP协议提供服务,IP协议为ICMP协议提供服务,ICMP协议为IGMP协议提供服务。

ARP,地址解析协议,根据IP地址获取物理地址的一个TCP/IP协议。

IP,Internet Protocol(网际互连协议),目的是提高网络的可扩展性。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。

ICMP,Internet Control Message Protocol,Internet控制报文协议,是TCP/IP协议簇的子协议,用于在IP主机、路由器之间传递控制消息。

IGMP,Internet Group Management Protocol,互联网组管理协议,一个组播协议。TCP/IP协议簇的子协议,用于IP主机向任一个直接相邻的路由器报告他们的组成情况。

【2】数据链路层

功能是通过各种控制协议,将有差错的物理信息变为无差错的、能可靠传输数据帧的数据链路。

在计算机网络中由于各种干扰的存在,物理链路是不可靠的,因此,这一层的主要功能是在物理层提供的比特流的基础上,通过差错控制和流量控制的方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。

该层通常被分为介质访问控制(MAC)和逻辑链路控制(LLC)两个子层。

MAC子层的主要任务是解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制。

LLC子层的主要任务是建立和维护网络连接,执行差错校验、流量控制和链路控制。

【1】物理层

实际最终信号是通过物理层实现的。

通过物理介质传输比特流。规定了电平、速度和电缆针脚。

常用设备有集线器、中继器、调制解调器、网线、双绞线、同轴电缆,这些都是物理层的传输介质。

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

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