【计算机网络】网络分层(TCP/IP分层模型)

目录

一、网络分层结构

1.什么是网络?

2.常见的网络分层模型

3.TCP/IP四层模型

二、为什么要网络分层?


一、网络分层结构

1.什么是网络?

网络是由若干节点和连接这些节点的链路构成,表示诸多对象及其相互联系。

2.常见的网络分层模型

3.TCP/IP四层模型

数据链路层:数据链路层包含软件与硬件的接口部分,以及各种网络设备的硬件,也就是整个网络通信过程中最底层的基础设施。

网络层:网络层是用来处理流动的数据包,也就是如果把相应的数据路由到指定的地点,为通信时的网络传输选择传输路线。

扫描二维码关注公众号,回复: 12839301 查看本文章

传输层:传输层提供两台计算机之间的数据传输,传输层中保两个重要的协议,分别是TCP和UDP协议。

应用层:应用层决定这次通信的应用类型(即这次通信是用来做什么工作),例如FTP、DNS、SMTP等,同时HTTP协议也属于应用层的范围


二、为什么要网络分层?

1.首先网络分层后,各个层次之间相互独立,具体的某一层不需要知道下一层的具体实现,而只需要知道层与层之间的接口,所以上一层工作并不影响下一层的工作。只要保证接口不变,里面的功能就可以随便调整。

2.灵活性好。当任何一次发生变化时,只要层间接口关系保持不变,则在这层以上或以下层均不受影响。当某一层出现技术革新或某一层在工作出现问题时不会连累到其他层的工作,排除问题时也只需要考虑这一层单独的问题即可。

3.结构上可分割开。各层都可以采用最合适的技术来实现。技术的发展往往是不对称的,层次化的划分有效避免了木桶效应,不会因为某一方面的技术不完善而影响整体的工作效率。

4.易于实现和维护。这种结构使得实现和调试一个庞大又复杂的系统变得易于处理,因为整个系统已经被分解为若干个相对独立的子系统。进行调试和维护时,可以对每一层进行单独的调试,避免出现找不到问题或解决错问题的情况。

5.能促进标准化工作。因为每一层的功能及其所提供的服务都已经有了精确的说明。标准化的好处就是可以随意替换其中某一层,对于使用和科研来说十分方便。

猜你喜欢

转载自blog.csdn.net/Jacky_Feng/article/details/114418633