论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
云原生
›
网络【OSI 七层模型】
网络【OSI 七层模型】
火影
论坛元老
|
2024-9-3 06:42:06
|
显示全部楼层
|
阅读模式
楼主
主题
1026
|
帖子
1026
|
积分
3078
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
OSI 七层模型
OSI七层: 物理层、数据链路层、网络层、传输层、会话层、体现层、应用层。
OSI:Open System Interconnect
:七层模型是一种将计算机网络通信协议划分为七个不同条理的尺度化框架。每一层都负责不同的功能,从物理毗连到应用程序的处置惩罚。通过这种分层结构,可以实现尺度化、模块化、互操纵性和故障诊断。每一层都有特定的功能和协议。
特点: 下层只和上层有来往关系, 不可跨层传输。
应用层(Application Layer)
功能
:
提供
网络服务
和
应用程序
接口。
直接为用户和应用程序提供服务。
设备
:
通常在应用程序中实现,不涉及具体的硬件设备。
协议
:
超文本传输协议(HTTP)
文件传输协议(FTP)
简单邮件传输协议(SMTP)
域名系统(DNS)
动态主机配置协议(DHCP)
示例
:
HTTP 用于网页欣赏。
FTP 用于文件传输。
SMTP 用于电子邮件发送。
DNS 用于域名剖析。
体现层(Presentation Layer)
功能
:
确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取,包括编码、压缩、加密等操纵。
负责
数据的格式化、加密和解密、数据压缩和解压缩
。
编码
和转换:将数据转换为同一的格式,如二进制格式。
实现数据的语法和语义转换。
数据的封装: 在转换为二进制之后,体现层将数据封装为适合网络传输的格式
设备
:
通常在操纵系统中实现,不涉及具体的硬件设备。
协议
:
加密协议(如 SSL/TLS):安全套接字层协议(SSL)、安全传输层协议(TLS)
数据格式尺度(如 JPEG、MPEG)
字符编码(如 ASCII、EBCDIC)
示例
:
SSL/TLS 用于加密 HTTPS 流量。
JPEG 用于图像数据的压缩和解压缩。
会话层(Session Layer)
功能
:
管理和控制
两个通信系统之间
的会话毗连,负责建立、维护和终止会话。建立数据通道
负责建立、维护和终止会话。
实现会话检查点和规复功能。
设备
:
通常在操纵系统中实现,不涉及具体的硬件设备。
协议
:
会话控制协议(SCP)
远程过程调用(RPC)
网络基本输入输出系统(NetBIOS)
示例
:
SCP 用于管理远程会话。
RPC 用于分布式系统中的远程过程调用。
传输层(Transport Layer)
功能
:
提供
端到端
的通信服务。制定协议
确保数据的完备性和可靠传输。
处置惩罚
端口
号,区分不同的应用程序。
实现流量控制、错误检测和纠正。数据包一旦离开网卡即进入网络传输层 。
设备
:
通常在操纵系统中实现,不涉及具体的硬件设备。
协议
:
传输控制协议(TCP)
用户数据报协议(UDP)
示例
:
TCP 提供可靠的、面向毗连的传输服务(如 HTTP、FTP)。
UDP 提供不可靠的、无毗连的传输服务(如视频流、DNS查询)。
网络层(Network Layer)
功能
:
负责数据包的
路由选择和转发
。
处置惩罚逻辑地点(IP地点)。
实现路径选择、流量控制和拥塞控制,确保它们可以大概从
源主机
到
目标主机
举行传输。
设备
:
路由器(Router)
协议
:
互联网协议(IP):IPV4 IPV6
互联网控制消息协议(ICMP)
组管理协议(IGMP)
地点剖析协议(ARP)
路由信息协议(RIP)
开放最短路径优先(OSPF)
路由协议(vrrp虚拟路由冗余)
示例
:
路由器根据 IP 地点转发数据包。
ICMP 用于发送错误消息和网络诊断(如 ping 命令)。
数据链路层(Data Link Layer)
功能
:
数据链路层是确保
物理层传输的数据可靠性
的关键,通过帧的封装、传输、接收和错误处置惩罚,
为网络层提供无误的数据传输
服务。
提供
节点之间的可靠数据传输
,负责
将原始比特流转换为数据帧
。
检测和纠正传输中出现的错误。
和谐发送和接收方的数据传输速率,防止接收方因数据量过大而溢出
为帧分配数据链路层地点,即MAC地点,确保数据可以大概正确地发送到目的地
数据链路层的帧结构:
当数据到达数据链路层时,它被封装在帧(Frame)中。帧包括数据部分和头部、尾部,其中头部包含如源地点、目的地点和错误检测信息。
设备
:
交换机(Switch)
网桥(Bridge)
网络接口卡(NIC)
协议
:
以太网(Ethernet)
点对点协议(PPP)
帧中继(Frame Relay)
高级数据链路控制(HDLC)
示例
:
交换机根据 MAC 地点转发数据帧。
PPP 用于拨号毗连中的数据链路层通信。
物理层(Physical Layer)
功能:
负责在
物理介质
上
传输
原始的
比特流
。
界说硬件设备的电气、机器、功能和过程特性。
处置惩罚信号的传输和接收,包括电压、电流、光信号等。
设备:
集线器(Hub)
中继器(Repeater)
网络接口卡(NIC)
电缆(如双绞线、同轴电缆、光纤)
协议和尺度:
IEEE 802.3(以太网)
RS-232(串行通信尺度)
SONET/SDH(光纤通信尺度)
示例:
以太网电缆毗连计算机和交换机。
光纤用于长距离数据传输。
TCP/IP四层模型
TCP/IP
:Transmission Control Protocol/Internet Protocol:传输控制协议/网际协议:指可以大概在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是由于在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
TCP/IP是在网络的利用中的最基本的通信协议。
TCP/IP传输协议对互联网中各部分举行通信的尺度和方法举行了规定。
TCP/IP传输协议是包管网络数据信息及时、完备传输的两个紧张的协议。
TCP/IP传输协议是严酷来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。
应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。
(1)对不同种类的应用程序它们会根据自己的须要来利用应用层的不同协议,邮件传输应用利用了SMTP协议、万维网应用利用了HTTP协议、远程登录服务应用利用了有TELNET协议
(2)应用层还能加密、解密、格式化数据
(3)应用层可以建立或解除与其他节点的接洽,这样可以充实节省网络资源
运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用
网络层:网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中网络层可以举行网络毗连的建立和终止以及IP地点的探求等功能
网络接口层:在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条正确无误的线路
特点:
TCP/IP协议可以大概灵敏发展起来并成为究竟上的尺度,是它恰好顺应了世界范围内数据通信的须要。它有以下特点:
(1)协议尺度是完全开放的,可以供用户免费利用,而且独立于特定的计算机硬件与操纵系统。
(2)独立于网络硬件系统,可以运行在广域网,更适合于互联网。
(3)网络地点同一分配,网络中每一设备和终端都具有一个唯一地点。
(4)高层协议尺度化,可以提供多种多样可靠网络服务
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
火影
论坛元老
这个人很懒什么都没写!
楼主热帖
最全Windows98原版系统镜像下载(特点 ...
如何配置 SLO
Linux 基本指令
SAP各模块优缺点和发展简析
Spring(SpringBoot)--解决拦截器中注入 ...
Spring Security登录表单配置(3) ...
Redis 原理 - String
Kubernetes(k8s)CNI(flannel)网络 ...
用python反弹shell
软件项目管理 4.3.敏捷需求建模方法 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Mysql
BPM
MES
SQL-Server
网络安全
物联网
Java
Oracle
移动端开发
快速回复
返回顶部
返回列表