快捷搜索:  汽车  科技

计算机网络体系结构及类型(计算机网络体系结构)

计算机网络体系结构及类型(计算机网络体系结构)一个新标准的出现,不一定代表其技术更先进,往往有着当时的商业背景。OSI标准存在感薄弱的原因有几个:标准原本是由各界专家参与制定,后来各大公司纷纷努力挤进制定技术标准的行列,使得技术标准有着浓厚的商业气息。最终演变成TCP/IP参考模型,TCP/IP体系结构从下往上分为四层:网络接口层-网际层-运输层-应用层这是事实上的国际标准

常见的计算机网络体系结构

为了使各种计算机世界范围内互联成网的框架,1977年,国际标准组织提出了开放系统互联参考模型,OSI体系结构。

物理层-数据链路层-网络层-运输层-会话层-表示层-应用层

这是法律上的国际标准

20世纪90年代初期,因特网已经覆盖较大范围,从1983年开始使用TCP/IP协议族

最终演变成TCP/IP参考模型,TCP/IP体系结构从下往上分为四层:

网络接口层-网际层-运输层-应用层

这是事实上的国际标准

标准原本是由各界专家参与制定,后来各大公司纷纷努力挤进制定技术标准的行列,使得技术标准有着浓厚的商业气息。

一个新标准的出现,不一定代表其技术更先进,往往有着当时的商业背景。OSI标准存在感薄弱的原因有几个:

1、OSI专家们缺乏实际经验,没有商业驱动力

2、OSI协议实现技术太复杂,运行效率低

3、指定周期太长,无法快速生产符合OSI标准的产品面向市场

4、OSI的层次划分不合理,层次间功能重复

需要上网就需要满足TCP/IP协议,就算不上网,计算机都会带有符合TCP/IP体系结构标准的TCP/IP协议族。上网的路由器中也有符合TCP/IP体系结构标准的TCP/IP协议族。

计算机网络体系结构及类型(计算机网络体系结构)(1)

网络接口层没有规定具体内容,因此网线,wifi等网络接口都能用。

网际层主要内容是IP协议

运输层主要内容为TCP和UDP

应用层包含HTTP\SMTP\DNS\RTP等内容

由于TCP/IP没有对网络接口层做明确要求,不利于初学者学习,因此将OSI体系结构和IP/TCP协议体系结构做一个整合,形成原理体系结构,分为五层

物理层-数量链路层-网络层运输层-应用层

这样有利于我们对计算机网络的学习

计算机网络体系结构及类型(计算机网络体系结构)(2)


计算机网络体系结构分层的必要性

我们为什么要分层,以五层的原理体系结构进行学习?

计算机网络非常复杂,早在最初的ARPANET设计时就提出里分层理念;分层可以将庞大、复杂的问题,划分成若干个小的局部问题,这些小问题就可以方便研究和解决。

以下从最简单到复杂的顺序学习计算机网络要面临的主要问题,如何将这些问题划分对的层次,分开处理。

1、 最简单情况,两台计算机,一根网线连接进行通信

使用什么进行传输,传输的接口使用什么?用什么信号表示比特0和1?

网线、RJ45网口、高低电平进行0和1的表示(这算物理层的问题)

2、 一个总线网络中的多个主机如何通信?

主机C怎么知道,这个信息是不是传给自己的?如何表示网络中的各主机(MAC地址),一连串比特流中那些是地址,那些是数据?如何协调各主机分配线路的使用时间?这是数据链路层问题

解决上面两个,我们就可以内网通信了,如果要上因特网呢?

3、 如何标识各网络(IP)?标识各网络中的各主机?路由器如何转发,如何选择路径?

这是网络层的问题。

4、 计算机上同时工作着QQ和微信,收到来自服务器的消息后,计算机应该把信息交

给QQ还是给微信?如何标识应用进程。路由器繁忙,把信息丢失了,怎么办?这是运输层问题

5、 解决了以上四层的各自问题,就可以实现进程在网络中通信。在此基础上,只需要制定各种应用层协议,根据协议标准编写网络应用,例如支持万维网应用的HTTP协议,支持邮件的SMTP协议,支持文件传输的FTP协议,这是应用层的工作。

计算机网络体系结构及类型(计算机网络体系结构)(3)

本文为笔者自学过程中整理的笔记,如有错误之处,欢迎指正,谢谢![来看我]

上一篇:「笔记」计算机网络中的主要性能指标

下一篇:【笔记】计算机网络体系结构分层思想举例&专用术语

猜您喜欢: