互联网协议

本文详细阐述了互联网的五层模型:实体层、链接层、网络层、传输层及应用层的功能与工作原理。从物理连接到数据传输,再到应用层的解析,全面介绍了各层的技术细节。
互联网分成五层:实体层,链接层,网络层,传输层,应用层。
当然,还有其他分层的方法。但是,它们叫什么名字,其实并不重要。只需要知道,互联网分成若干层就可以了。

实体层
电脑要组网,第一件事要干什么?当然是先把电脑连起来,可以用光缆、电缆、双绞线、无线电波等方式。
作用是负责传输0, 1的电信号。

链接层
当然,单纯的0和1没有任何意义,所以我们要将电信号分组构成数据包,叫做帧。每一帧都由两部分组成:标头(Head)和数据(Data)。
那么接下来就详细讲解一下帧所包含的信息都有哪些。
首先,电脑之间要通信发送数据,就必须要有网卡。网卡的地址,就是数据包的发送地址和接收地址,这叫做MAC地址。
网卡前6个十六进制数是厂商编号,后6个是该厂商的网卡流水号。有了MAC地址,就可以定位网卡和数据包的路径了。
那么,一块网卡怎么会知道另一块网卡的MAC地址?
ARP协议可以解决这个问题。当主机A要发送数据到主机B时,会采用广播的方式,那么该子网络中的所有主机都会接受到该信息,然后根据帧的标头对比一下接收方的MAC地址,相同就接收这个包,否则就丢弃。

网络层
但是,如果不在同一个子网络下该怎么发送数据呢?
所以,我们引进了网络层。它的作用就是引进了一套新的地址,网络(IP)地址,简称网址。
那么,自此,每台计算机都有了两个地址,MAC地址和网络地址。
MAC地址是绑定在网卡上的,而IP地址是由网络管理员分配的,两者没有任何联系。
当以太网数据包到达网络层时,就会在该数据包上增加IP数据包,这样一来只要网络可达,便可以实现不同子网络主机之间的通讯了。

传输层
有了MAC地址和IP地址,我们已经可以在互联网上任意两台主机上建立通信。
但是,当一个数据包发送过来时,你怎么知道他是属于什么消息呢?该如何呈现给你呢?换句话说,你在浏览网页和聊QQ,当你的主机电脑收到数据包时,该数据包是网页消息呢还是QQ消息呢?
所以,我们必须还要一个参数来加入该数据包中来区分消息的类型——端口。
“端口”是0到65535之间的一个整数,正好16个二进制位。0到1023的端口被系统占用,用户只能选用大于1023的端口。不管是浏览网页还是在线聊天,应用程序会随机选用一个端口,然后与服务器的相应端口联系。
“传输层”的功能,就是建立”端口到端口”的通信。相比之下,”网络层”的功能是建立”主机到主机”的通信。
现在,我们必须在数据包中加入端口信息,这就需要新的协议。最简单的实现叫做UDP协议,它的格式几乎就是在数据前面,加上端口号。
另外一个协议就是TCP。
他们俩之间的区别,在这里就不介绍了,自此,也解决了上面的那个问题。

应用层
那么传输层传输的数据包就会到达应用层了,所以应用层的作用就是解读该数据包。
MATLAB代码实现了一个基于多种智能优化算法优化RBF神经网络的回归预测模型,其核心是通过智能优化算法自动寻找最优的RBF扩展参数(spread),以提升预测精度。 1.主要功能 多算法优化RBF网络:使用多种智能优化算法优化RBF神经网络的核心参数spread。 回归预测:对输入特征进行回归预测,适用于连续值输出问题。 性能对比:对比不同优化算法在训练集和测试集上的预测性能,绘制适应度曲线、预测对比图、误差指标柱状图等。 2.算法步骤 数据准备:导入数据,随机打乱,划分训练集和测试集(默认7:3)。 数据归一化:使用mapminmax将输入和输出归一化到[0,1]区间。 标准RBF建模:使用固定spread=100建立基准RBF模型。 智能优化循环: 调用优化算法(从指定文件夹中读取算法文件)优化spread参数。 使用优化后的spread重新训练RBF网络。 评估预测结果,保存性能指标。 结果可视化: 绘制适应度曲线、训练集/测试集预测对比图。 绘制误差指标(MAE、RMSE、MAPE、MBE)柱状图。 十种智能优化算法分别是: GWO:灰狼算法 HBA:蜜獾算法 IAO:改进天鹰优化算法,改进①:Tent混沌映射种群初始化,改进②:自适应权重 MFO:飞蛾扑火算法 MPA:海洋捕食者算法 NGO:北方苍鹰算法 OOA:鱼鹰优化算法 RTH:红尾鹰算法 WOA:鲸鱼算法 ZOA:斑马算法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值