| |
|
开发:
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参考模型 |
各层功能定义 【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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |