BUAA 计网mooc测试题6-传输层

本文深入解析传输层协议的关键概念,包括TCP端口号的作用与范围,TCP的可靠数据传输特性,连接建立与断开的握手过程,以及TCP报头的特殊字段。通过MOOC测试题的形式,帮助读者理解并掌握传输层的工作原理。

BUAA 计网mooc测试题6-传输层

1 TCP端口号区分上层应用,端口号小于( )的定义为常用端口。

  • A. 128
  • B. 256
  • C. 1024
  • D. 4096
    在这里插入图片描述

根据上图 选 C

2 关于传输控制协议TCP,描述正确的是: ( )

  • A. 面向连接、不可靠的数据传输
  • B. 面向连接、可靠的数据传输
  • C. 面向无连接、可靠数据的传输
  • D. 面向无连接、不可靠的数据传输

选 B ,其中D的描述应为UDP

3 当TCP实体要建立连接时,其段头中的( )标志置1。

  • A. SYN
  • B. FIN
  • C. RST
  • D. URG

A 同步SYN:1bit,为1时,表示这是一个连接请求或连接接受报文

4 下面哪一类服务使用了滑动窗口技术( )

  • A. 可靠数据传输
  • B. 面向连接的虚电路
  • C. 高效的全双工传输
  • D. 流量控制

D

5 下面哪一个不是TCP报文格式中的域:( )

  • A. 子网掩码
  • B. 序列号
  • C. 数据
  • D. 目的端口

A

6 TCP协议为保证连接建立的可靠,采用了( )来建立可靠的连接,采用( )来结束TCP连接。

  • A. 二次握手
  • B. 三次握手
  • C. 四次握手
  • D. 五次握手

B、C

7 TCP报头中有,而UDP报头中没有的字段是( )。

  • A. 序列号
  • B. 源端口
  • C. 确认号
  • D. 目标端口

A、C

GitHub上名为 `BUAA-UAV-Lab / virtual-pipe-formation` 的项目是一个专注于虚拟管道训练与多无人机编队控制的研究型开源项目,其目标是通过构建动态虚拟管道模型来引导无人机编队路径,并结合强化学习或一致性算法实现高效的分布式控制[^1]。 该项目的资源访问地址为: [https://github.com/BUAA-UAV-Lab/virtual-pipe-formation](https://github.com/BUAA-UAV-Lab/virtual-pipe-formation) 在该项目中,开发者提供了完整的虚拟管道生成、路径规划、编队控制器设以及ROS/Gazebo仿真接口。用户可以基于该仓库进行二次开发,例如扩展新的编队策略、引入更复杂的环境模型,或者部署到真实无人机平台上进行测试。 项目主要功能模块包括: - **虚拟管道建模**:支持动态调整管道形状、半径和方向,适应不同飞行场景。 - **编队控制器设**:采用一致性算法或深度Q网络(DQN)实现无人机之间的协同控制。 - **强化学习训练模块**:集成PyTorch框架,提供PPO、DDPG等主流强化学习算法用于优化编队策略。 - **ROS/Gazebo仿真支持**:提供标准的ROS接口与Gazebo仿真场景配置文件,便于快速搭建实验环境。 以下为该项目中虚拟管道生成的核心代码示例: ```python import numpy as np def generate_virtual_pipe(start, end, radius=5.0, num_points=50): path = np.linspace(start, end, num_points) pipe = [] for p in path: theta = np.random.uniform(0, 2 * np.pi) r = np.random.uniform(0, radius) offset = np.array([r * np.cos(theta), r * np.sin(theta)]) pipe.append(p + offset) return np.array(pipe) ``` 该函数用于生成一个从起点 `start` 到终点 `end` 的虚拟管道轨迹,每个点周围随机偏移以模拟复杂环境中的通道结构。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值