自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 实验八:ICMP协议探索和分析

寻找辅助教程,确保自己可以按照实验教程思路,使用新版本软件完成实验在实验中,我观察到这次实验是一个循序渐进的探索过程,从尝试抓包,获取数据包,再到确定数据包后对其内容结构的分析和阅读,所以我一步一步按照实验要求,及时记录自己的实验过程,并且对每一步的步骤和思路做简要总结,在其中,我也遇到一些问题新版本wireshark在win10系统中会频繁停止抓包,所以我尝试这个方法后只能做到每次打开抓包一次的操作;自我探索内容涉及reaceroute并且查询一定资料后,学习了更多知识,算作一个加分项;

2024-05-20 09:21:47 174

原创 实验七:IP协议探索和IP分片分析

分析IP协议分析IP数据报分片与因特网连接得计算机,操作系统为Windows,安装有Wireshark、IE等软件。IP协议就是因特网上得中枢。每个数据报标有源IP地址与目得IP地址,然后被发送到网络中。如果源主机与目得主机不在同一个网络中,那么一个被称为路由器得中间机器将接收被传送得数据报,并且将其发送到距离目得端最近得下一个路由器。IP允许数据报从源端途经不同得网络到达目得端。每个网络有它自己得规则与协定。IP能够使数据报适应于其途径得每个网络。IP允许将数据报分片并在目得端重组来满足不同网络得规定。

2024-05-20 09:19:45 304

原创 实验六:TCP协议流量控制分析

掌握TCP的流量控制机制,理解TCP的零窗口通知及处理方法,修改Linux系统参数 在Linux中,修改TCP连接的接收缓存参数,限制Linux分配的接收缓存为9032字节创建虚拟网络拓扑为虚拟网络拓扑中的各路由器配置静态路由关闭网卡offload功能,将运输层封装时需要的计算还给CPU打开两个终端,分别模拟主机ns56A和ns57C利用网络空间命名ns56A和ns57C模拟两台通信的主机,模拟的主机和实验三相同在主机ns56A上创建一个10K字节长度的文件备用在主机ns57C上启动Wireshark,在接

2024-05-20 09:16:24 166

原创 实验五:可靠传输和传输分析

连接的接收缓存参数,减少 Linux 分配的接收缓存,降低接收窗口值,在 Linux 中,关闭 SACK 选项,避免执行基于 SACK 的重传算法。在 Wireshark 中停止抓包,保存抓包结果文件并分析本次 TCP 通信,理解 TCP 超时重传机制和快重传机制。系统参数在 Linux 中,修改。

2024-05-20 09:01:53 161

原创 数据可视化第四章好题

绘制一个展示2017年7月与2019年7月国际外汇市场美元/人民币汇率走势的折线图。设置图表的标题为“2017年7月与2019年7月美元/人民币汇率”;以3种表示方式绘制2条直线直线,颜色分别为绿色和黄色。设置x轴的标签为“日期”,y轴的标签为“汇率”;导入matplotlib.pyplot模块;汽车速度与制动距离的关系,绘制不同颜色。绘制一条颜色为湖绿色、线宽为2的实线;绘制一条颜色为紫色、线宽为2的长虚线;准备x轴和y轴的数据;

2024-04-15 20:11:15 210 1

原创 数据可视化第三章好题

如{'fontsize':20,'fontweight':20,'va': 'bottom','ha':'center'}loc:字符串,表示标题水平位置,参数值为center、left或right,分别表示水平居中、水平居左和水平居右,默认为水平居中。annotate()函数用于在图表上给数据添加文本注释,而且支持带箭头的画线工具,方便我们在合适的位置添加描述信息。pad:浮点型,表示标题离图表顶部的距离,默认值为None。设置图表标题为“14天基础体温曲线图”,主要代码如下。

2024-04-15 20:02:51 157 1

原创 数据可视化第二章好题

baseline:表示计算基线的方法,包括’zeros’,‘sym’,‘wiggle’和’‘weighted_wiggle’.其中’zero’表示恒定零基线,即简单的堆积图;‘sym’表示对称于零基线,'wiggle’表示最小化平方斜率的总和,'weighted_wiggle’表示执行相同的操作,但权重用于说明每层的大小。‘pctdistance:表示扇形或楔形对应的数值标签距离圆心的比例,默认为0.6。labeldistance:表示标签文本的绘制位置(相对于半径的比例),默认为1.1。

2024-04-15 19:52:59 493 1

原创 数据可视化第一章好题

以便人们更容易理解数据的趋势、关系和模式。它通常强调的是对数据的视觉呈现 ,以便用户能够在数据中发现模式、异常、趋势等。数据可视化的例子包括线图、柱状图、饼图、 散点图 等。利用numpy的linspace()、sin()、cos()函数生成样本数据,正弦值或余弦值。散点图与折线图,时间序列图,关系图,地图,词云三维图,高维图,柱状图,饼图,热力图。编写程序,分别采用面向对象和面向函数两种方式绘制正弦曲线和余弦曲线。最小值、下四分位数、中位数、上四分位数与最大值。使用pyplot的函数绘制同一个图表。

2024-04-15 19:19:47 141 1

原创 拥塞控制算法的基本原理是什么?

10. 综合考虑多个因素:如网络延迟、丢包率等,以全面评估网络状况。5. 提高网络利用率:在不导致拥塞的前提下,尽量充分利用网络带宽。6. 快速响应拥塞:及时检测到拥塞并采取措施,以减少拥塞的影响。9. 稳定性考虑:确保算法的稳定性,避免过度反应或不必要的波动。3. 避免拥塞加剧:防止过多的数据进入网络导致拥塞进一步恶化。2. 调整发送速率:根据拥塞程度动态地调整数据的发送速率。1. 监测网络拥塞:通过各种方式检测网络中的拥塞状况。8. 自适应调整:根据网络状况的变化自动调整算法参数。

2024-04-15 09:51:45 344 1

原创 什么是拥塞控制算法?

拥塞控制算法是一种用于调节网络流量的机制,旨在防止过多的数据包被发送到网络中,导致网络负载过大、拥塞的情况。其主要作用是确保网络的稳定性和可靠性,避免出现网络通信业务停顿或死锁现象。

2024-04-15 09:48:22 348 1

原创 实验四:TCP 协议探索和连接管理分析实验总结

对于连接管理,我们分析了 TCP 连接的状态转换,以及在不同状态下的操作和限制。实验还涉及到了 TCP 协议的一些关键参数,如滑动窗口大小、超时时间等,对它们的设置和影响有了更深入的理解。实验过程中,我们首先了解了 TCP 协议的基本特性,包括可靠传输、顺序传输和流量控制等。总之,本次实验使我们对 TCP 协议的工作原理和连接管理有了更深刻的认识,为进一步研究和优化网络性能提供了有益的参考。在本次实验中,我们对 TCP 协议进行了深入探索,并对其连接管理进行了分析。3. 对网络进行实时监测和故障排查。

2024-04-15 09:40:05 202 1

原创 实验三:UDP 协议探索和分析

在实验过程中,我们首先了解了 UDP 协议的特点和应用场景。UDP 是一种无连接、不可靠的协议,常用于实时性要求较高的场景。UDP 协议的传输速度较快,但数据可能会丢失。在实验中,我们遇到了一些问题,如数据丢失对应用的影响等。要确保数据的可靠性,当数据传输失败时,重新发送数据,以确保其最终到达目的地。通过分析和讨论,我们提出了一些解决方案,如增加重传机制等。通过本次实验,我们对 UDP 协议有了更深入的理解,为今后在相关领域的应用提供了有益的参考。本次实验对 UDP 协议进行了深入探索和分析。

2024-04-15 09:35:53 140 1

原创 实验二:HTTP 协议探索和分析

本次实验以探索和分析 HTTP 协议为目标,通过实际操作和数据分析,对 HTTP 协议有了更深入的了解。在实验中,我们首先对 HTTP 协议的基础知识进行了学习,包括请求方法、响应状态码、头部字段等。接着,使用相关工具对 HTTP 通信进行抓包,观察和分析实际的 HTTP 报文。通过对抓包数据的分析,我们深入了解了 HTTP 协议在客户端与服务器之间的交互过程。在实验过程中,我们遇到了一些困难,如解析复杂的 HTTP 报文、通过查阅资料和团队讨论,我们最终解决了这些问题。2、掌握分析 HTTP。

2024-04-15 09:29:31 171

原创 实验一 Linux虚拟网络环境和Wireshark抓包软件实验总结

首先验证 CentOS7 中是否已经安装并加载 tun 模块, 创建两个 network namespace,分别命名为 ns1 和 ns2,创建一对 veth pair,其中包含两个 tap 类型以太网接口,分别命名他 tap1、tap1_peer,将 tap1 迁移到 ns1 中,将 tap2 迁移到 ns2 中,为 tap1、tap2_peer 配置 IP 地址 192.168.50.1 和 192.168.50.2。Linux 中虚拟以太网设备 Tap 和 veth pair 的基本操作;

2024-04-15 09:23:45 255

原创 plot()函数绘制折线图,默认值为range(len(y)),什么意思?

用于生成一个整数序列,序列的长度。

2024-03-14 08:46:06 103 1

原创 如何安装matplotlib?

从Anaconda官网下载安装软件,双击启动安装程序。选择采用“just me "进行安装。按要求进入用户接受许可协议的界面。

2024-03-14 08:43:10 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除