Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >20. 网络基础(1)——OSI七层模型 / TCP/IP五层模型

20. 网络基础(1)——OSI七层模型 / TCP/IP五层模型

作者头像
小雨的分享社区
发布于 2022-10-26 07:47:15
发布于 2022-10-26 07:47:15
5030
举报
文章被收录于专栏:小雨的CSDN小雨的CSDN

OSI七层模型

OSI七层模型是常见的网络协议分层形式之一,其主要有以下几层:

优点:它的最大优点是将服务、接口和协议这三个概念明确地区分开来,概念清楚,理论也比较完整. 通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯

缺点:它既复杂又不实用; 所以我们引入TCP/IP四层模型.

TCP/IP五层模型

物理层: 负责光/电信号的传递方式. 比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤, 现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的能力决定了最大传输速率、传输距离、抗干扰性等. 集线器(Hub)工作在物理层.(网络通信的基础硬件设施)

数据链路层: 负责设备之间的数据帧的传送和识别. 例如网卡设备的驱动、帧同步(就是说从网线上检测到什么信号算作新帧的开始)、冲突检测(如果检测到冲突就自动重发)、数据差错校验等工作. 有以太网、令牌环网, 无线LAN等标准. 交换机(Switch)工作在数据链路层.(负责起点与终点之间的每相邻的小点之间的传输)

网络层: 负责地址管理和路由选择. 例如在IP协议中, 通过IP地址来标识一台主机, 并通过路由表的方式规划出两台主机之间的数据传输的线路(路由). 路由器(Router)工作在网路层.(负责起点到终点之间的传输,需要规划路径,也就是负责地址管理和路由器选择)

传输层: 负责两台主机之间的数据传输. 如传输控制协议 (TCP), 能够确保数据可靠的从源主机发送到目标主机.(负责端到端之间的传输,只关注终点和起点)

应用层: 负责应用程序间沟通,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等. 我们的网络编程主要就是针对应用层(应用程序直接打交道的协议)

将“OSI七层模型”与“ TCP/IP五层模型”进行对比,其结构类似:

常见题目:

对于一台主机, 它的操作系统内核实现了从传输层到物理层的内容; 对于一台路由器, 它实现了从网络层到物理层; 对于一台交换机,它实现了从数据链路层到物理层; 对于集线器, 它只实现了物理层;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
简单认识OSI(计算机网络分层)七层模型
        学校上课讲的太笼统啥也不是,自己学的太玄学似懂非懂突然在看到了一篇公众文文章。文章从初始到现在,步步为营的遇到一个解决一个前人的问题,有了细致入微的讲述,把之前学的死东西都连起来了。
比特大冒险
2023/10/17
7620
简单认识OSI(计算机网络分层)七层模型
网络基础:OSI七层模型和TCP/IP四层模型
计算机网络是通过通信线路和通信设备连接的许多的分散独立工作的计算机系统,遵从一定的协议用软件实现资源共享的系统
用户10925563
2024/06/04
3.8K0
网络基础:OSI七层模型和TCP/IP四层模型
OSI七层模型与TCP/IP五层模型
        博主是搞是个FPGA的,一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。
smy
2019/03/22
1.2K0
OSI七层模型与TCP/IP五层模型
OSI七层模型 原
模型把网络通信的工作分为7层。1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,然后把数据传送到下一层。由低到高具体分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
wuweixiang
2018/08/14
1.1K0
OSI七层模型
                                                                            原
深入浅出-网络七层模型
引言 今天回顾一下--网络七层模型&&网络数据包 网络基本概念 OSI模型 OSI 模型(Open System Interconnection model)是一个由国际标准化组织?提出的概念模型,试
sunsky
2020/08/20
18K0
深入浅出-网络七层模型
计网 - 图解OSI 七层模型 和 TCP/IP 四层模型
OSI(开放系统互联模型,Open Systems Interconnection Model)是一个用于理解和描述计算机网络体系结构的标准化框架,由国际标准化组织(ISO)于1984年制定。该模型将计算机网络通信划分为七个不同的层次,每个层次都执行特定的功能,并且每个层次都依赖于其下一层的服务。
小小工匠
2023/09/18
15.2K0
计网 - 图解OSI 七层模型 和 TCP/IP 四层模型
OSI七层模型具体解释
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最基本的功能就是帮助不同类型的主机实现传输数据 。
全栈程序员站长
2022/07/12
6600
OSI七层模型具体解释
图解OSI七层模型,2024最强科普!
公众号后台有小伙伴让我讲一下OSI七层模型,这个概念以前其实讲过很多遍了,而且属于网络技术领域中最基本的概念,虽然是最基本的概念,在看的各位有谁能够说“我精通OSI”的?
网络技术联盟站
2025/01/15
1.9K0
图解OSI七层模型,2024最强科普!
TCP/IP OSI七层模型
应用层(Application layer)是七层OSI模型的第七层。应用层直接应用程序接口并提供常见的网络应用服务。应用层也向表示层发出请求。应用层是开放系统的最高层,是直接为应用进程提供服务的。
网络豆
2023/10/15
9960
TCP/IP OSI七层模型
什么是OSI七层模型
OSI 七层模型(Open Systems Interconnection,开放系统互联)是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系结构。它将通信系统划分为七个层次,每个层次负责不同的功能,从物理连接到最终用户的应用。
程序员朱永胜
2023/11/15
6330
什么是OSI七层模型
网络入门(基础知识和网络整体的认识)
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第5天,点击查看活动详情
雪芙花
2022/10/31
8540
网络入门(基础知识和网络整体的认识)
网络基础Linux
所谓 "局域网" 和 "广域网" 只是一个相对的概念. 比如, 我们有 "天朝特色" 的广域网, 也可以看做一个比较大的局域 网.
ljw695
2024/11/21
830
网络基础Linux
网络原理(一)——协议分层
TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求.
海盗船长
2020/08/27
1.8K0
初识网络基础
由于缺乏互联性,早期的计算机系统无法实现有效的资源共享。只能依靠光驱和网盘经行将数据拷贝,线下将数据经行传输,每台计算机都需要独立处理自己的任务和数据,导致资源利用率较低。这促使了计算机网络的发展,以实现计算机之间的通信和协作。
薄荷冰
2024/02/06
1360
初识网络基础
OSI七层模型学习笔记
  OSI模型全名Open System InterConnect 即开放式系统互联,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
那一叶随风
2018/08/22
8560
OSI七层模型学习笔记
大白话聊OSI七层模型和TCP/IP四层模型
小伙伴们可能有疑问,这个东西还用写文章吗,太基础了吧,网上文章多的是,随便一搜索就能找到。
HUC思梦
2020/10/28
10.8K0
大白话聊OSI七层模型和TCP/IP四层模型
深入解析OSI七层模型及各层工作原理(我只能帮你到这了)
我们需要了解互联网的本质是一系列的网络协议,这个协议就叫做OSI协议(开放系统互联(Open System Interconnection)),它是由ISO(国际标准化组织)定义的。
不吃小白菜
2020/09/03
12.5K0
深入解析OSI七层模型及各层工作原理(我只能帮你到这了)
Linux网络-基础概念
注:虚拟机中的mac地址不是真实的mac地址, 可能会冲突;也有些网卡支持用户配置mac地址
用户9645905
2022/11/30
6190
Linux网络-基础概念
OSI七层网络模型相关知识点总结
HTTP(SPDY、HTTP/2)FTP SMTP(简单邮件传输协议) TELNET(远程登录协议) SNMP(简单网络管理协议,基于UDP)
_咯噔_
2022/02/13
9060
linux网络编程系列(一)--OSI七层模型和TCP-IP四层模型
为使不同计算机厂家之间的计算机能够互相通信,以便在更大的范围内建立计算机网络,国际标准化组织ISO在1981年正式推出了一个网络系统结构--OSI七层网络模型,此后各大计算机厂商迅速向它靠拢,大大推动了计算机网络的发展。OSI七层网络模型分别是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
cpp加油站
2021/04/16
8210
linux网络编程系列(一)--OSI七层模型和TCP-IP四层模型
相关推荐
简单认识OSI(计算机网络分层)七层模型
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档