计算机网络协议为什么分层
计算机网络是通过通信线路连接特定地理范围内的计算机,相互通信并在相应的通信协议和网络系统软件的支持下共享资源的系统。为什么是计算机网络协议? 在层中描述网络协议的原因是,在实际的计算机网络中,两个实体之间的通信条件非常复杂,可以降低通信协议的复杂性,并且网络的总体通信功能分为各个阶段(分为涂层描述),每个层都完成了某些任务,并且具有相对免费的功能,从而更容易实现。
在这里,“互连”是指彼此连接的两个或多个计算机可以相互交换信息,以实现共享源的目的。
“免费”是指每台计算机的工作是免费的,并且没有计算机可以干扰其他计算机的工作。
例如,启动,停止等等,两台计算机之间没有关系。
从这个简单的定义可以看出,计算机网络涉及三个问题。
(1 )仅当两台或多台计算机相互连接时,它们才能形成网络并实现共享源的目的。
(2 )两台或多个计算机连接以相互通信和交换信息,并且有渠道。
此通道连接是物理的,并由硬件实现,该硬件是连接的媒介(有时称为信息传输介质)。
它们可以是“有线”的媒体,例如扭曲的夫妻,同轴电缆或光纤纤维。
(3 )如果计算机想交流和交换信息,则他们必须彼此有具体的协议和法规,这是一项协议。
哪些部分由计算机网络组成? 面向网络用户的部分负责处理面向以网络为导向的数据的整体数据; 和一般计算机互连系统。
因此,从这个角度来看,我们需要更好地理解计算机网络为什么是计算机技术和通信技术的产物。
因此,计算机网络需要分层,并且层有很多好处。
为什么要对网络协议分层?
网络分层的原因是什么? 该图层设计使系统更清晰,每个类都集中在特定功能上,避免功能重复和累积复杂性。在计算机网络中,分层也遵循此原理。
首先,让我们了解为什么需要对计算机网络进行分类。
网络权力下放系统的起源在于对分散管理的需求。
这使网络结构更合理,易于理解和维护。
例如,七个层次OSI模型是一种经典的分散分区方法,提供了详细的功能结构。
但是,OSI模型非常复杂且不现实,并且在不同级别的一些重叠函数导致无效。
相比之下,TCP/IP协议堆栈更简单,分为四层,包括应用程序层,传输层,网络层和网络接口层。
TCP/IP协议堆栈的四个层次模型是现代网络通信的基础,它在不同级别的任务部门为任务部门提供了明确的界限。
每个类都关注特定功能,例如负责传输数据包和应用程序层以处理应用程序之间的交互的运输层。
这种分散的设计有助于简化网络的复杂性,并提高系统的效率和维护能力。
该应用层负责应用程序之间的相互作用,包括HTTP,DNS,SMTP和其他协议。
传输层使用TCP或UDP协议确保数据传输的可靠性和效率。
网络层负责路由和解决数据软件包以及使用IP协议。
网络接口层与硬件直接交互以处理数据链接和物理任务。
简而言之,网络分层的原因是要实现明确的功能分配,简化系统的复杂性并提高维护和效率。
TCP/IP协议的四个层次模型是现代网络通信的基础。