小白日记:层次结构设计的基本原则
作者:互联网
我们在网络上主要接触的是顶层数据,比如视频、文件、游戏。也就是网络应用数据。
但是我们也要关心数据错误,重复等问题,也就是数据的可靠通信。
还有最底层的光电等物理特性(用光纤接还是用电线接),也就是物理网络接入。
原则
各层之间互相独立,我们可以只关心一个层面,比如我们搞软件,就不用关心光纤。
每一层要有足够的灵活性。这是留出一定空间,给未来出现的难题留出解决的地方。
各层之间解耦,也就是某一层他的上一层或下一层出现变化,也不会影响这一个层。
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