其他分享
首页 > 其他分享> > 小白日记:层次结构设计的基本原则

小白日记:层次结构设计的基本原则

作者:互联网

我们在网络上主要接触的是顶层数据,比如视频、文件、游戏。也就是网络应用数据。
但是我们也要关心数据错误,重复等问题,也就是数据的可靠通信。
还有最底层的光电等物理特性(用光纤接还是用电线接),也就是物理网络接入。

原则

各层之间互相独立,我们可以只关心一个层面,比如我们搞软件,就不用关心光纤。
每一层要有足够的灵活性。这是留出一定空间,给未来出现的难题留出解决的地方。
各层之间解耦,也就是某一层他的上一层或下一层出现变化,也不会影响这一个层。

OSI七层模型

应用层————为计算机用户提供接口和服务,我们大多接触的就是这个。
表示层————就是数据处理(编码解码、加密解密等)
会话层————管理(建立、维护、重连)通信会话
传输层————管理端到端的通信连接
网络层————数据路由(决定数据在网络的路径)数据从一个地方到另一个地方路怎么走就是网络层决定的。
数据链路层————与上面的网络层不同的是他管理的是相邻节点之间的数据通信。
物理层————数据网络通信有关的光电物理特性

OSI本来想成为网络的标准,但是后来没有成功,因为在他被推出之前,TCP/IP就已经在全球范围内成功统治了网络的标准。
他失败了,因为这套模型严重脱离实践,与市场脱节。并且设计也有不合理的地方。

TCP/IP四层模型

应用层————应用层、表示层、会话层、 HTTP/FTP /SMTP
传输层————传输层 TCP/UDP
网络层————网络层 IP/ICMP
网络接口层————数据链路层、物理层 Ethernet/ARP/RARP

标签:IP,网络层,小白,TCP,应用层,层次结构,传输层,数据,日记
来源: https://blog.csdn.net/wshxz123/article/details/112916712