网络分层:OSI模型与TCP/IP模型

前言

这部分个人还是觉得有点难,之前也看过类似的文章,还是没有理解,更多的是概念掌握

OSI模型:Open System Interconnection
在这里插入图片描述

这是一个概念模型,存在于理论上,而没有真正实现。需要参考这样的模型,才能更好的理解网络原理。

第一层应用层,可以理解为我们所见的pc,web和移动端的应用,最后一层物理层也就是我们的物理设备,通俗的理解为硬件,比如网线等。中间的表示层,会话层,传输层,网络层,数据链路层都是不可见的。

应用层解决的是业务问题

表示层负责把网络中的消息,转换成应用层能读取的信息。比如说,SSL这种消息格式,用户是无法读取的,就需要表示层进行转换

会话层是完全概念化的一层,负责建立会话握手,维持连接关闭

传输层解决的是进程与进程之间通信。TCP和UDP就工作在传输层。报文到了主机上,主机应该把报文发送给哪一个主机呢,就由传输层来决定

网络层负责在广域网中把一个主机的报文,发送到另一个主机上,最常见的是ip协议

广域网对应的是局域网,也就是数据链路层,在局域网中,通过MAC地址,链接到交换机或者路由器,就可以将报文发送到另一个主机上

物理层就是一些物理介质,比如网线,端口

TCP/IP模型
在这里插入图片描述
该模型做了大量的简化,三层结构

分层的好处
做了很好的封装,每一层只需要和外层进行交互,并不需要内层做了什么事。封装的好处也显而易见,比如IPv4 升级IPv6是个很复杂的事情,涉及到非技术的商业上的事情。而此时,应用层可以快速的迭代,不会对网络层造成任何影响

分层的坏处
分层多,每一层都要处理,会有数据的延迟,导致性能下降

网络协议中的分层在网络报文中的呈现
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值