理解网络分层与数据加密

本文详细介绍了网络分层模型,从物理层到应用层,解析了每一层的功能及重要协议,如IP、TCP、UDP等。同时,讨论了数据加密的方法,包括对称加密和非对称加密,以RSA算法为例阐述了加密过程。
摘要由CSDN通过智能技术生成

网络分层

网络的基础分层是OSI的七层架构:

OSI的全称是Open System Interconnection(开放系统互联模型),是由国际标准化组织ISO设计,解决不同体系结构网络互相连接的问题。

实际应用中,五层架构是最常见的,也是最容易理解的:

网络分层后,每一层都工作着不同的协议和实际的物理设备,下一层为上一层提供服务,上层的实现无需考虑下层的细节,相同层级之间进行相互通信。


物理层

物理层提供了物理设备通信通道上的原始比特流传输。
物理层的存在使得上一层的无需关注实际的传输介质

IEEE802.3协议为例,物理层的一帧主要包括以下三部分:

  • Header: 帧头部信息,包括目标地址,源地址,Data段的长度等信息。
  • Data: 帧实际传输的数据信息
  • FCS: 校验信息

这里我们提到了Header中包含了目标地址和源地址等信息。那么如何表示一台物理设备的地址呢?

答案是:MAC地址

MAC 地址也称作物理地址,用来唯一确定一台可以联网的物理设备。MAC地址一共48位(6)个字节,前24位由IEEE分配给厂商,后24位由厂商自行决定。这样就保证了两个网卡的MAC地址不会一样。

在实际传输的时候,设备A是如何发数据包发送给设备B呢?其实以太网的原理很简单:

设备A向子网里的所有设备发送数据包&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值