ballbet体育平台-ballbet体育平台 计算机网络的体系结构篇
你的位置:ballbet体育平台 > ballbet体育平台 > ballbet体育平台 计算机网络的体系结构篇
ballbet体育平台 计算机网络的体系结构篇
时间:2021-08-19 03:02 点击:201 次

计算机网络体系结构的形成(仅限晓畅)

点击“直播海南”关注公众号获取最新信息

【环球网报道 记者 徐璐明】日本防卫省称,日本自卫队近日在对马岛附近发现一艘向日本海方向航行的中国军舰,日本出动舰机进行监视。

【环球网军事报道】美国总统国家安全顾问杰克∙沙利文当地时间8月17日表示,美国向阿富汗政府军提供的武器中,很大一部分落到了塔利班手中。

计算机网络是个特意复杂的编制,本篇文章仅从架构层面进走介绍,内里的诸多概念请不要深究,晓畅计算机网络是分层的就有余了。相互通信的两个计算机编制必须高度调解做事才走,而这栽“调解”是相等复杂的。“分层”可将重大而复杂的题目,转化为若干较幼的片面题目,而这些较幼的片面题目就比较易于钻研和处理。

1974 年,美国的 IBM 公司宣布了编制网络体系结构 SNA(System Network Architecture)。这个著名的网络标准就是遵命分层的手段制定的。不久后,其他一些公司也相继推出本身公司的具有迥异名称的体系结构。因为网络体系结构的迥异,迥异公司的设备很难互相连通。

为了使迥异体系结构的计算机网络都能互连,国际标准化结构 ISO(International Organization for Standardization) 于 1977 年成立了特意机构钻研该题目,并挑出了一个试图使各栽计算机活着界周围内互连成网的标准框架,即著名的盛开编制互连基本参考模型 OSI/RM (Open Systems Interconnection Reference Model),简称为 OSI。这也就意味着,只要遵命 OSI 标准,一个编制就能够和位于世界上任何地方的、也遵命这联相符标准的其他任何编制进走通信。

OSI 只获得了一些理论钻研的收获,在市场化方面却战败了。因为包括:

OSI 的行家们在完善 OSI 标按期异国商业驱动力; OSI 的制定实现首来太甚复杂,且运走效果很矮; OSI 标准的制定周期太长,所以使得按 OSI 标准生产的设备无法及时进入市场; OSI 的层次划分也不太相符理,有些功能在多个层次中重复展现。

法律上的国际标准 OSI 并异国得到市场的认可。非国际标准 TCP/IP 却获得了最普及的行使。TCP/IP 常被称为原形上的国际标准。

制定与划分层次

计算机网络中的数据交换必须遵命事先约定好的规则,这些规则清晰规定了所交换的数据的格式以及相关的同步题目。

网络制定 (network protocol),简称为制定,是为进走网络中的数据交换而竖立的规则、标准或约定。网络制定是计算机网络不能或缺的构成片面。

网络制定的三个构成要素:

1. 语法:数据与限制新闻的结构或格式 。

2. 语义:必要发出何栽限制新闻,完善何栽行为以及做出何栽反答。

3. 同步:事件实现挨次的详细表明。

ARPANET 的研制经验外明,对于特意复杂的计算机网络制定,其结构答该是层次式的。

计算机网络的体系结构(architecture)是计算机网络的各层及其制定的荟萃。体系结构就是这个计算机网络及其部件所答完善的功能的准确定义。实现 (implementation) 是遵命这栽体系结构的前挑下用何栽硬件或柔件完善这些功能的题目。体系结构是抽象的,而实现则是详细的,是真实在运走的计算机柔硬件。

如上图所示,(a)外示 OSI 的七层制定体系结构,其概念晓畅,理论也较完善,但它既复杂又不实用。(b)是商业上获得成功的 TCP/IP 四层体系结构:行使层、运输层、网际层和网络接口层。但最下面的网络接口层并异国详细内容。(c)是综相符 OSI 和 TCP/IP 的益处,采用一栽只有五层制定的体系结构 。

OSI 的七层制定体系结构的理解

行使层:能够产生流量并与用户发生交互的行使程序,比如微信、QQ、微博、抖音等行使,像记事本等单机行使不属于行使层。

外示层:进走添密、压缩,该层必要开发人员进走考虑。

会话层:服务器和客户端竖立的会话,连接长途桌面,查木马,telnet -nb

传输层:郑重传输、不能靠传输、流量限制

网络层:IP地址编址、选择最佳路径ballbet体育平台

数据链路层:输入如何封装,增补物理地址。

物理层:电压、接口标准等。

五层制定体系结构

物理层主要包含:底层传输介质,电磁能及其行使,信号中新闻的外示,无线电频率和电压等电学特性,以及相相关的硬件。

数据链路层:计算机与网络硬件之间的通信,访问共享媒体的机制,硬件(MAC)寻址,分组(帧)格式、数据包(帧)类型休争复用、舛讹检测和纠正技术。

网络层:始末 Internet 实现两台计算机之间的通信、数据报的格式、IP地址编址及分配、转发和路由选择等等。

运输层:郑重传输、不能靠传输、拥塞限制(流量限制)。

行使层:能够产生流量并与用户发生交互的行使程序。

TCP/IP 的体系结构

TCP/IP 体系结构包含四层:行使层、运输层、网际层和网络结构层。

1、行使层:为用户的行使程序挑供接口,行使户能够访问网络。HTTP 超文本传输制定(涉猎网页服务)FTP 文件传输制定(挑供文件上传,文件下载服务,较慢但是郑重),SMTP 浅易邮件传输制定(邮件的发送和转发)、Talnet 长途登录功能(配置交换机、路由器)、DNS 域名编制,将域名解析为IP地址(将百度的域名转换为服务器的IP地址)。

2、运输层:挑供端到端(Port to Port)的通信(两台计算机上的柔件间的连接),对新闻流具有调节作用。面向连接的郑重传输制定 TCP,以及非面向连接的用户数据报制定 UDP。

3、网际层:IP数据包的封装和路径选择。主要制定:IP (数据包的封装,定义IP地址)、ICMP (舛讹诊断,比如用ping 命令测试网络连通性)、ARP制定(将IP地址解析为MAC地址)和 RARP (将MAC地址转换为IP地址)

4、网络接口层:网络接口层是TCP/IP与各栽LAN或WAN的接口,主要功能就是对IP数据包进走拆封。

TCP/IP体系结构,各层主要制定:

两台主机之间的通信过程

主机 1 的行使进程数据先传送到行使层 ,然后添上行使层首部,成为行使层PDU (Protocol Data Unit,制定数据单元,OSI 参考模型把对等层次之间传送的数据单位称为该层的制定数据单元 PDU):

行使层 PDU 再传送到运输层,添上运输层首部,形成运输层报文:

运输层报文再传送到网络层,添上网络层首部,成为 IP 数据报(或分组):

IP 数据报再传送到数据链路层,添上链路层首部和尾部,成为数据链路层帧 :

数据链路层帧再传送到物理层,最下面的物理层把比特流传送到物理媒体 :

电信号(或光信号)在物理媒体(光纤、网线、路由器等)中传播从发送端物理层传送到授与端物理层:

主机 2 的物理层收到比特流后交给数据链路层:

数据链路层剥往帧首部和帧尾部后,把帧的数据片面交给网络层:

网络层剥往分组首部后,把分组的数据片面交给运输层:

运输层剥往报文首部后,把报文的数据片面交给行使层:

行使层剥往行使层 PDU 首部后,把行使程序数据交给行使进程:

末了,主机 2就能够对收到的行使程序数据进走处理啦!

OSI 参考模型把对等层次之间传送的数据单位称为该层的制定数据单元 PDU (Protocol Data Unit)。这个名词现已被很多非 OSI 标准采用。

任何两个同样的层次把数据(即数据单元添上限制新闻)始末程度虚线直接传递给对方。这就是所谓的“对等层”(peer layers)之间的通信。各层制定实际上就是在各个对等层之间传递数据时的各项规定。

实体、制定、服务和服务访问点

实体 (entity) 外示任何可发送或授与新闻的硬件或柔件进程。

制定是限制两个对等实体进走通信的规则的荟萃。

服务:即上基层,基层向表层挑供服务,表层必要行使基层挑供的服务来实现本层的功能。

服务访问点 SAP (Service Access Point):相邻两层实体间交换新闻的地方。

本文转载自微信公多号「景禹」,能够始末以下二维码关注。转载本文请相关景禹公多号。

【编辑选举】ballbet体育平台

鸿蒙官方战略配相符共建——HarmonyOS技术社区 18个工具分析Linux编制占用网络带宽大的程序! Python中JSON结构数据的高效添删改操作 Gartner展望:2021年全球5G网络基础设施收好将添长39% Gartner:2021年5G网络基础设施收好将添长超50亿美元 一文教你如何用C代码解析一段网络数据包?
当前网址:http://www.radiotjandrafm.com/ballbettiyupingtai/38679.html
tag:ballbet,体育,平台,计算机网络,的,体系结构,篇,