学习思考:一日三问(周末学习篇)之网络模型

发布于:2024-12-07 ⋅ 阅读:(112) ⋅ 点赞:(0)

学了什么(是什么)

OSI七层模型;TCP/IP标准模型;TCP/IP对等模型

TCP/IP参考模型

为何会产生需求(为什么)

自“物理电信号”向“多范围多设备通信”,再到“应用服务封装”的需求,使得协议(及规则)进行分层处理,自下而上因需求而诞生分层,自上而下因实现而封装头部。

单设备

无需进行外部通信,由操作系统负责分配资源,通过总线进行各元器件之间的数据传输。

双设备

网线直连双方网卡,由相同电信号进行传输。诞生HUB,对电信号进行复制,可连接更多设备,单纯复制电信号会产生冲突,导致信息传输失真,诞生CSMA/CD(载波监听多址接入/碰撞检测)。

三设备

针对多设备连接,产生交换机,记录连接的历史信息,并将端口与对端信息记录,形成对应表,此时网络设备具备基本判断与学习能力。

小范围内的多设备

多交换机形成一定范围内通信,同时在此情况下做一定隔离,出现VLAN,区分一部分数据包,隔离一类数据包,并做防环处理(生成树原理)。

中范围内的多设备

泛洪类的被动寻址方式低效,且设备发生改变时会将整个区域进行影响。亟需主动寻路设备,限制区域大小,能按照某类更科学的方式寻找路径,并送达数据包,存储路径与地址的对应信息,产生专用于寻找路径的路由器。

大范围内的多设备

优化寻路方式,隐藏区域内的路径细节,注重边界与隐私,将重心放在转发性能上。

大范围内的多设备且区域内条件下的单机多服务

大范围内多设备前提下,寻到设备后,设备提供多服务,例如:网页、文件、邮件等,需区分单台设备上多服务的差异,通知访问设备应当同被访问设备一样,具备主动访问与被访问能力(协议设计上的对称性)。

大范围内的多设备且区域内条件下的单机多服务多应用

应用可复用服务,形成更多样化的使用场景,例如某浏览器通过网页安全访问邮件网站,并下载他人发来的附件存储到本地。

有什么用(怎么做)

数据包逐层封装的过程,亦是给数据加上各种协议的能力,拆解数据包的过程同时也是从小范围寻设备到大范围寻设备的过程(即需求由简单到复杂的处理过程),即定位与寻路的过程,同时最终将精确定位到某区域某设备某应用用到的某服务上,网络设备逐层拆解并理解含义。通信由点到线,再到面(由微观到宏观),最后将面做分割,成为更小的面(由宏观到微观),并在面与面之间优化寻路方式。


网站公告

今日签到

点亮在社区的每一天
去签到