OSI网络模型(TCP/IP五层模型)

本文涉及的产品
数据传输服务 DTS,数据同步 small 3个月
推荐场景:
数据库上云
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
数据传输服务 DTS,数据同步 1个月
简介: 互联网由一系列的网络协议组成 , 这些协议的集合叫做OSI协议按照功能可以划分为七层: 应用层,表示层,会话层,传输层,网络层,数据链路层,物理层,也就是我们常说的OSI七层模型,每一层使用下层提供的服务,并向上层提供服务

互联网由一系列的网络协议组成 , 这些协议的集合叫做OSI协议


按照功能可以划分为七层: 应用层,表示层,会话层,传输层,网络层,数据链路层,物理层,也就是我们常说的OSI七层模型,每一层使用下层提供的服务,并向上层提供服务


OSI七层模型只是一个理想的模型,很少有系统能够具有所有的七层,由此衍生出TCP/IP五层协议: 物理层,数据链路层,网络层,传输层,应用层


物理层

物理层利用传输介质为数据链路层提供物理链接,比如电脑是传输介质,网线是物理链接,电脑之间通过电信号进行数据传输,也就是0101这种二进制位


数据链路层

负责局域网内物理设备之间的数据传输


数据链路层对这些电信号进行分组 , 常见的分组标准是以太网协议 Ethernet


Ethernet规定一组电信号称之为一个数据包,每个数据包分成报头head和数据data两部分


head 保存数据的源地址,目标地址,以及数据类型

data 保存数据包的具体内容

上面提到的源地址和目标地址指的是mac地址


Ethernet规定接入互联网的设备必须具备网卡,每块网卡在出厂时都被烧录上一个唯一的mac地址


电信号分组完成后,数据链路层需要将这些数据包广播出去,但这个广播有一定的局限性 , 互联网由一个个小的局域网组成,数据链路层的广播只能作用于局域网内 , 局域网外的数据从传输需要借助网络层



网络层

负责跨域数据传输


网络层有一个IP协议,对每个局域网指定一个网关,网关可以实现局域网与局域网之间的数据传输


但网络层的通信只能落实到具体的主机,主机上有一系列的应用程序,每个程序对应一个唯一的端口 , 端口与端口之前的通信,需要借助传输层


传输层


负责端口间的数据传输


常见的传输协议有 TCP协议和UDP协议


TCP协议需要通过三次握手和四次挥手建立链接,安全性较高,但效率较低

UDP协议不需要建立链接,安全性较低,但效率较高

应用层

应用层对应OSI七层模型的会话层,表示层和应用层,负责规范数据传输的规则,是应用程序和网络之间的接口,直接向用户提供服务


常见的协议有HTTP协议,FTP协议,DNS协议等


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
相关文章
|
10天前
|
网络协议 前端开发 Java
网络协议与IO模型
网络协议与IO模型
网络协议与IO模型
|
9天前
|
机器学习/深度学习 网络架构 计算机视觉
目标检测笔记(一):不同模型的网络架构介绍和代码
这篇文章介绍了ShuffleNetV2网络架构及其代码实现,包括模型结构、代码细节和不同版本的模型。ShuffleNetV2是一个高效的卷积神经网络,适用于深度学习中的目标检测任务。
37 1
目标检测笔记(一):不同模型的网络架构介绍和代码
|
4天前
|
机器学习/深度学习 算法 数据挖掘
【深度学习】经典的深度学习模型-02 ImageNet夺冠之作: 神经网络AlexNet
【深度学习】经典的深度学习模型-02 ImageNet夺冠之作: 神经网络AlexNet
10 2
|
4天前
|
机器学习/深度学习 编解码 算法
【深度学习】经典的深度学习模型-01 开山之作:CNN卷积神经网络LeNet-5
【深度学习】经典的深度学习模型-01 开山之作:CNN卷积神经网络LeNet-5
10 0
|
5天前
|
存储 分布式计算 负载均衡
|
5月前
|
网络协议 数据安全/隐私保护 网络架构
深入剖析:OSI模型解密
【4月更文挑战第20天】
130 7
|
5月前
|
网络协议 网络架构
OSI 模型和 TCP/IP 模型的异同
OSI 模型和 TCP/IP 模型的异同
91 1
|
5月前
|
网络协议 数据安全/隐私保护 网络架构
OSI七层模型和TCPIP五层模型
OSI七层模型和TCPIP五层模型
|
3月前
|
网络协议 安全 网络安全
图解OSI七层模型,2024最强科普!
【7月更文挑战第20天】
203 2
图解OSI七层模型,2024最强科普!
|
2月前
|
网络协议 Java 关系型数据库
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
16 Java网络编程(计算机网络+网络模型OSI/TCP/IP+通信协议等)
80 2