📢博客主页:🏀傻根根呀🏀
📢欢迎点赞 👍 收藏 ⭐留言 📝 欢迎讨论!👏
📢本文由 【傻根根呀】 原创,首发于 CSDN🙉🙉🙉
📢由于博主是在学小白一枚,难免会有错误,有任何问题欢迎评论区留言指出,感激不尽!✨个人主页
📖精品专栏(不定时更新)【JavaSE】 【MySQL】【LeetCode】【Web】【操作系统】
⭐前言:什么是互联网
21世纪的一些重要特征就是数字化、网络化和信息化,因为他是一个以网络为核心的信息时代。
自从20世纪90年代以后,以Internet为代表的计算机网络得到了飞速的发展,已从最初的仅供美国人使用的免费教育科研网络,逐步发展成为供全球使用的商业网络(有偿使用),成为全球最大的和最重要的计算机网络。
Internet的中文译名并不统一,现有的中文译名有两种:(1)因特网;(2)互联网:互联网是Internet目前流行最广的、事实上的标准译名。曾有人把Internet翻译为国际互联网,其实互联网本来就是覆盖全球的,因此国际二字显然是多余的!
**§1.7、计算机网络体系结构 **
相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
⭐一、由Internet谈及计算机网络如何分层
Internet是由数量极大的各种计算机网络互连起来的!
互联网之所以能够向用户提供许多服务,就是因为互联网具有两个重要基本特点,即连通性和共享。
我们在这里讲计算机网络体系结构,谈到体系和结构这两个,作为开发人员,就少不了联想到层次分明,条理清晰这两个词,例如我们说我们建立知识体系,拥有技术栈,瞬间带感了对叭兄弟们!
庞大的互联网也不例外,我们就需要给他层次分明,网络分层的依据,就是功能!
连通性微信QQ在线语音,视频聊天等等共享(资源共享)文件传输,访问互联网中一台台服务器,获取资源
上面这两个功能就是大功能了,积沙填海,集腋成裘,聚沙成塔,我们这些大功能是由一个个小功能串联起来执行的!
⭐二、当前经典分层
目前互联网经典分层:四层,五层,七层!
⭐⭐2.1、体系结构→计算机网络的各层及其协议的集合;
OSI七层体系结构
TCP/IP五(或四)层体系结构
7 应用层
应用层:各种应用层协议
6表示层
5会话层
4运输层
运输层(TCP、UDP)
3网络层
网络层(IP)
2数据链路层
数据链路层
网络接口层
1物理层
物理层
从本质上讲,TCP/IP只是最上面三层,网络接口层没什么具体内容,学习时往往综合这两种体系结构优点,采用五层结构:从上往下依次是:应用层,运输层,物理层,数据链路层,物理层。
⭐⭐2.2、各层主要功能简介:
①.应用层:直接为用户应用进程服务
②.运输层:为两个主机中进程之间通信提供服务
③.网络层:将运输层报文封装后进行传送,并选择路由
④.数据链路层:在相邻两个主机间点对点传送
⑤.物理层:透明传输比特流
数据在各层之间传递过程示意(假定两点直连)
⭐⭐2.3、白话谈分层
开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称为OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。定义于ISO/IEC 7498-1。
这就是我们开头就提到的七层模型
ISO是一个很厉害的组织
国际标准化组织(International Organization for Standardization,简称为ISO)是标准化领域中的一个国际性非政府组织。ISO一来源于希腊语“ISOS”,即“EQUAL”——平等之意。ISO成立于1947年,是全球最大最权威的国际标准化组织,全体大会是ISO最高权力机构,理事会是ISO重要决策机构,中国是ISO常任理事国。 [6] 中国是ISO的正式成员,代表中国参加ISO的国家机构是中国国家标准化管理委员会(由国家市场监督管理总局管理)。 [1]
但是他指定的标准国际化强,很标准,概念性很强,但是说白了,市场化不行,分层能分出来七层也是老倒霉蛋儿了,你一个项目外包七次做出去,落地是个甚么牛马大家都相视一笑nbnb'QwQ,所以这个七层的开放系统互联基本参考模型OSI/RM看看得了!
法律上的(dejure)国际标准OSI并没有得到市场的认可。
这时候我们就要引出来我们可爱的四层模型TCP/IP了,它常被称为事实上的(de facto)国际标准。
一句话概括,就是虽然美丽国总统老B登是现在法律承认的,美稀宗总理是七层(OSI),
但是它没有可爱的红领巾川普(四层TCP/IP)
受广大中国网友(市场)欢迎!~
⭐三、补充:协议与服务的区别:
实体→任何可发送或接收信息的硬件或软件进程;
协议→控制两个对等实体进行通信的规则的集合;
**①.**协议的实现保证了向上层提供服务,下面的实体是透明的,上层只能看到下层的服务,看不到协议
②.协议是水平的,而服务是垂直的;
服务数据单位****→层与层之间交换的数据的单位;
访问服务点****→相邻层交换信息的地方称;
一个有关网络协议的例子:白军和蓝军问题
IP协议在Internet网中处于核心地位
网络协议(network protocal)其实 记住两个字就行了!
协议就是约定,约定,还他喵的是约定!
协议是水平层的,水平层每层都有PDU,即协议数组单元
协议数据单元,是指在分层网络结构,例如在开放式系统互联(OSI)模型中,在传输系统的每一层都将建立协议数据单元(PDU)。
而我们的服务则是垂直的,每层之间垂直,由SAP:Service Access Point
SAP,是Service Accessing point的缩写,意思是服务访问点,即上层访问下层所提供服务的点。
⭐四、总结
我们所使用的由谢希仁老先生编著,中国工信出版社集团,电子工业出版社的教材,这本教材也是很多学校的考研指定教材!
本文是在第一章结束之后做的总结,其实常见的除了四层和七层,还有五层模型,第二章到第六章就是五层模型,后续将不断更新计算机网络的内容,我们老师讲的很不错,没有照念PPT,先生也是第一百多遍讲授这门课程啦,理解的很深很透彻。
我已开通计算机网络专栏,后续将持续更新。希望和读者朋友们一起学习,共同进步!
文以载道,希望能帮助到友友们,喜欢的朋友烦请一键三连点赞支持,您的支持就是我不断创作更新的最大动力!
版权归原作者 傻根根呀 所有, 如有侵权,请联系我们删除。