复习网络原理、HTTP协议、Socket编程、TCP/IP协议、UDP协议

本文深入讲解网络层次结构,包括应用层、传输层、网络层和数据链路层的通信机制,详细解读HTTP协议的工作流程及状态码含义,探讨TCP/IP协议在网络中的作用,以及UDP协议的特性和限制。

1.复习网络原理
1.层次划分:
应用层——传输层——网络层——数据链路层

2.局域网内,数据链路层之间如何通信:
数据的广播特性(mac地址)/ 冲突域

3.局域网内,应用层之间如何通信:
a) 从上往下:不断封装
b) 从下往上:不断解包,不断分用

4.跨局域网的情况下,应用层之间如何通信:

在这里插入图片描述
5.路由器的作用:
划分局域网,起到网关的作用

2.复习——HTTP协议

HTTP协议是应用层最主要的一个协议

1.URL:资源唯一标识地址
2.request(请求):客户端发送的就是请求
3.response(响应):服务器发送的就是响应
4.C\S:Client是请求资源方,Server是提供资源方(是相对的)
5.请求格式:
在这里插入图片描述
6.相应格式
在这里插入图片描述
1xx(临时响应):
100 继续
101 切换协议
102 继续,扩展状态码
2xx(成功):
200 成功
201 已创建
202 已接受
203 非授权信息
204 无内容
205 重置内容
206 部分内容
207 出现XML消息
3xx(重定向):
300 多种选择
301 永久移动
302 临时移动
303 查看其它位置
304 未修改
305 使用代理
307 临时重定向
4xx(请求错误):
400 服务器不理解请求
401 未进行身份验证
402 预留状态码
403 服务器拒接请求
404 服务器找不到请求的页面
405 禁用请求中指定的方法
406 无法使用请求的内容响应请求的网页
407 需要代理授权
408 服务器等待请求时发生超时
409 服务器在完成请求时发生冲突
410 请求的资源已永久删除
411 需要有效长度
412 未满足前提条件
413 请求实体过大
414 请求的URL过长
415 不支持的媒体类型
416 请求范围不符合要求
417 未满足期望值
5xx(服务器错误):
500 服务器内部错误
501 尚未实施
502 错误网关
503 服务不可用
504 网关超时
505 HTTP版本不受支持
600 源站没有返回响应头部,只返回实体内容

3.复习Socket编程
udp
在这里插入图片描述
在这里插入图片描述
tcp
在这里插入图片描述
在这里插入图片描述
4.复习——TCP/IP协议
tcp/ip协议工作在:传输层-网络层-数据链路层

传输层:端到端(endpoint to endpoint)
在网络上(不靠路私网):
1.IP标识唯一主机,一个主机可以拥有多个IP地址,一个IP地址只能属于一个主机
2.端口(port)标识主机上的唯一进程,一个进程可以拥有多个端口,一个端口只能属于一个进程
3.IP+port 标识网络上的唯一主机的唯一进程
4.五元组:协议,主机A(源IP+源port),主机B(目的IP+目的port),标识网络上唯一一个端对端的通信通道
5.演示
Windows上:
在这里插入图片描述
在这里插入图片描述
6.常见的端口划分方式
a)1024以下端口留给知名服务取用(well known)
例外:MySQL服务器:3306端口
所以,监听1024以下的端口时,需要管理员权限
b)常见端口
ssh服务器:22端口
http服务器:80端口
https服务器:443端口
DNS服务器:53端口

7.一台机器上的端口最多有:65535个,16个端口
5.复习——UDP协议
特征:
1.不可靠
2.面向报文
3.无连接

解包使用UDP长度,分用使用目的端口
原端口的作用:

校验和(签名):
校验数据的正确性(hash值没有变)
在这里插入图片描述
如果校验和不对,数据被直接丢弃

UDP的其他知识点:
在这里插入图片描述
UDP的Socket既能读也能写,这个概念叫做全双工
UDP使用注意事项:
UDP协议首部有一个16位的最大长度,一个UDP能传输的数据最大长度是64K(包含UDP首部)。而64K在当今的互联网环境下是一个非常小的数字,如果需要传输的数据超过64K,就需要在应用层手动分包,并在接收端手动拼装。

基于UDP 的应用层协议:
NFS 网络文件系统
TFTP 简单文件传输协议
DHCP 动态主机配置协议
BOOTP 启动协议(用于无盘设备启动)
DNS 域名解析协议
在这里插入图片描述
注意:主机先在local DNS 查表,找不到了一级一级往上找,找到之后将这个域名,IP地址的对应关系,写进自己的DNS,下次就能找到了,不用再查找上一级DNS

DHCP:
动态申请IP地址
在这里插入图片描述
家里的路由器一般就是DHCP/Local DNS/IP 网关

内容概要:本文介绍了基于ExtendSim软件构建的儿童保护模拟分析模型,旨在通过仿真技术评估不同工作包(Work Package)对儿童保护系统长期影响的效果。该模型自2014年起由澳大利亚某政府部门与Insight Acumen合作开发,用于支持政策决策,特别是在区域层面测试干预措施的实施效果。模型利用约数十万条历史数据自动生成概率分布(PD),模拟儿童在不同年龄、原住民身份、地区、初次或再次进入系统等条件下的路径发展。随着时间演进,模型经历了多次结构优化,从最初的7个区域调整为5个再扩展至6个,并实现了高度自动化,能够自动导入Excel原始数据并借助ModL编程语言完成初始化计算,显著提升了效率。目前模型每年提供74项关键指标输出,所有分析均由部门内部人员操作执行,大幅节省了人力成本并提高了测试与分析的有效性。; 适合人群:具备数据分析、系统建模背景,从事公共政策研究、社会服务管理或儿童福利领域的政府工作人员及咨询顾问。; 使用场景及目标:①评估儿童保护政策在不同区域和时间段的实施效果;②优化资源配置与工作包部署策略;③预测未来10-15年儿童保护系统的负荷与发展趋势;④提升政府部门在复杂社会系统中的决策科学性与响应效率。; 阅读建议:本模型强调实际应用与持续迭代,建议读者关注其数据自动化处理机制、ModL编程实现方式以及多维度概率建模方法,在复用时结合本地化数据结构进行适配与验证。
随着设施农业的快速发展,传统人工管控方式已难以满足现代化农业生产对环境稳定性和管理效率的需求。温湿度作为影响作物生长的关键环境因子,其精准控制直接关系到农产品产量与品质。然而,当前多数农业大棚仍采用粗放式管理模式,存在监测滞后、控制精度低、能耗高等问题。为此,本研究设计并实现了一套基于STM32的智能农业大棚温湿度自动管控系统,旨在为设施农业提供低成本、高可靠性的智能化解决方案。本系统采用分层架构设计,主要包含终端采集控制层、无线传输层和云端应用层三个部分。终端层以STM32F103微控制器为核心,搭载DHT11温湿度传感器实现环境数据实时采集,通过继电器模块驱动通风扇、灌溉水泵等执行设备。为提升温湿度调节精度,本研究创新性地引入模糊PID控制策略,通过模糊推理动态调整PID参数,有效解决了传统PID控制在非线性、时变系统中的参数整定难题。同时,针对电池供电的分布式采集节点,设计了低功耗休眠机制,通过定时唤醒采样与事件触发相结合的方式,显著延长了节点续航时间。系统的无线传输层采用ESP8266模块实现数据上传与指令下发,通过MQTT协议与阿里云IoT平台进行通信。云端平台负责数据存储、可视化展示和远程参数配置,用户可通过微信小程序实时查看大棚环境状态、历史数据趋势,并远程设置温湿度阈值和控制模式。实验结果表明,该系统在温湿度控制精度上取得了显著提升:温度控制误差小于±0.5℃,湿度控制误差小于±3%RH,相比传统开关控制方式精度提升约40%。在功耗测试中,休眠模式下节点电流仅为2.3mA,续航时间可达6个月以上。系统运行稳定可靠,连续72小时测试无数据丢失。 【课程报告内容】 摘要 第1章 绪论 第2章 相关技术与理论 第3章 系统需求分析 第4章 系统总体设计 第5章 系统详细设计与实现 第6章 系统测试与分析 第7章 总结与展望 参考文献
内容概要:本文围绕“考虑 Stribeck 摩擦特性的无刷直流电机驱动 EMB 执行器耦合建模及仿真分析”展开,深入研究电子机械制动(EMB)系统中电机与执行机构之间的非线性动力学耦合关系。通过Matlab/Simulink平台,建立了包含Stribeck摩擦效应的高精度非线性模型,该模型有效刻画了低速段静摩擦、动摩擦过渡及粘滞摩擦的复杂特性,弥补了传统线性模型在瞬态响应和定位精度方面的不足。研究系统分析了无刷直流电机驱动下EMB执行器在不同工况下的动态响应过程,重点探讨摩擦非线性对系统稳定性、响应延迟和控制精度的影响机制,进而为高性能制动控制算法的设计提供精确的仿真验证平台。; 适合人群:具备电机驱动控制、车辆工程、机电一体化或非线性系统建模背景的研究生、科研人员及从事汽车电控系统开发的工程技术人员。; 使用场景及目标:①用于深入理解无刷直流电机在强非线性负载(如EMB)作用下的动态行为与能量传递特性;②为设计高精度摩擦补偿控制、前馈控制及鲁棒控制策略提供可靠的仿真基础;③服务于下一代线控制动(Brake-by-Wire)系统的性能优化、控制器硬件在环(HIL)测试及系统级验证。; 阅读建议:读者应结合Simulink仿真环境,重点关注Stribeck摩擦模型的数学构建、参数辨识方法及其在机电耦合系统中的集成方式,建议通过调整摩擦参数和控制输入,对比分析有无摩擦模型时的系统响应差异,以深刻掌握非线性因素对系统性能的关键影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值