网工

  |  
 阅读次数

网络工程师开发学习

本节将主要聚焦于ensp仿真,从头一步步来并了解网络的拓扑结构

ensp的下载不是我的讨论内容,这方面建议自行百度.本内容会持续更新

基本的网络结构

ip和dhcp这些概念只要上网时间长就都能理解,所以这里不讨论,直接进入仿真吧

网工入门

ip地址配置

我们进入拓扑,选择两个路由器,(一般选择ar2220,接口拓展多),选择两个路由器进行连接,手动分配ip地址.开机,system-view进入系统视图(直接敲sy系统会帮助你补全),然后选择我们所使用的接口,比如g0/0/0,interface选择我们所需端口,可以int按tab键补全,后接端口,我感觉有点像cd命令?

1
ip address 192.168.1.1 255.255.255.0

其中192.168.1.1为ip地址,255.255.255.0为子网掩码.这两个也是常见的术语,在此不做赘述.这样,我们就配好了,参考你在你的windows主机上所作的.

如法炮制另一台,配好后就试试能不能ping通吧.保存配置的方式,quit退出网络视图,save保存

DHCP

我们平时上网赖以为生的不用手动配置网络的方式.DHCP:动态主机配置协议.Dynamic Host C Protacal.

我们先建立一个简单的常见的网络.包含路由器,交换机,主机,将其连接.虽然我们希望主机不需要手动分配,但得先配好路由器:专业设备还是需要配置的.主机的命令行在任务窗口内,点击主机就能看到.

DHCP可以由这台路由器充当它的服务器.如何让路由器成为dhcp服务器.命令行中dhcp enable.

对于路由器而言,它有多个接口,我们要指定实现dhcp功能的接口,接下来我们要进入接口

1
interface g0/0/0

接下来进行dhcp的选择

1
dhcp select interface

这样就可以了.这时候我们重新在主机中应用dhcp,ipconfig查看网卡

1
ipconfig

image-20251129100731319

我们可以清楚地看到已经获得了地址和子网掩码和网关,仔细观察我们会发现网关和路由器使用的接口的地址是一样的,这意味着什么呢?在以后我们会知道.我们依次给其他主机也分配好dhcp,然后开始ping吧!

DNS域名系统

那么我们要思考一个问题,我们知道ip地址可以当作一个服务器或者主机的位置,但是我们平时访问的时候可从来不需要记住ip地址啊?你知道google.com的ip地址吗?google.com是一个域名.是的我们是访问域名的,那么是如何实现的?

我们需要一台dns服务器来做域名解析.所谓的域名解析,就是把网址变成它对应的ip地址.

第一步,pc将网址发送给dns服务器,询问dns服务器域名所对应的ip,dns服务器给pc一个应答,应答包含相对应的ip地址,于是它就能通过ip地址就行访问.实验:

我们在ensp找到server,服务器可实现dns功能.我们在服务器内找到服务器信息,选择DNSServer.我们可以在其中添加域名和相对应的ip地址.如:

1
2
www.baidu.com
192.168.1.253

这个ip地址是你配置的某个主机,你知道的,这是仿真,所以得有台电脑来充当这个角色吧

不能忽视的是服务器本身也需要配上地址,这样你才能先访问到服务器对吧,用网线把它接到网络里.(教学视频接到交换机上,我觉得路由器也可以).这时候我们尝试去ping域名,发现依旧不通.我们需要配置路由器,依旧进入使用端口,在端口下需要指定dns服务器

1
dhcp server dns-list 192.168.100

该ip地址是我们所指定的dns服务器地址

然后让主机重新获取dhcp地址即可

image-20251129102603588

路由技术基础

我们知道子网掩码是用来确定网络位的,进而判断我们所在网段.那么网关是干什么的呢?

联系我们生活,我们和那么多人通信,肯定不可能全在一个网段下,这太麻烦了,所以我们想象一个场景,有另外一台pc在交换机外,通过路由器和我们通信,自然的,给它一个不同的网段.我们内网里的设备怎么和它通信呢?这时候就需要网关

网关:用来连接不同网段.在我们的这个仿真中,充当这个角色的就是路由器.这时候就能解决我们上节所说的问题了,于是我们pc的网关配置就选择和路由相连的那个口.配置完成,记得开机

开始和不同网段的互ping

第一次会丢包,原理:pc会先发送请求,判断目标和自己是不是同个网段的,如果不是,就把数据包发个网关,也就是中间人,由它来处理请求并转发

我们生活中的路由器肯定不止两个接口,企业级的更是多如牛毛,那么要怎么判断从哪个接口来发?接下来引出路由表

1
display ip routing-table

即查看ip路由表的意思

image-20251129104712765

这里标注了去往相应ip会走过的口.

很多对吧,如果我们想精确定位:

1
display ip routing-table 100.100.100.100

这里就会只显示相应的结果image-20251129104929734

有一个小细节,我们可以给设备取名,毕竟你也不想一直看着遥遥领先的名字吧

1
sysname RA

RA:route A,可以遵循这样的命名方式.

重力般的焦虑是否要持续到明天

静态路由

ip static.我们依旧从实际问题出发,我们的数据是要经过好几个路由的,也就是好几个网关.我一开始也天真地认为设置好网关以后数据就可以无忧无虑地发送了,但是并不是这样的,当pc并不与同一个路由器相连的时候,由于路由表并不会记载不直接相连的,路由器不知道要用哪个口做转发,就需要给它人为指定.也就是static ,静态路由表

1
ip route-static 192.168.3.0 255.255.255.0 192.168.2.10

这时候用route不用routing,不懂区别,这就代表所有192.168.3.x的目标,下一跳都经过192.168.2.10,由它进行传递,路由器会自己知道怎么去2.10的,如果直接相连的话.

这时候再去ping,依旧不通?

为什么呢,因为你发数据包要有人还你啊,不然怎么知道能不能通信.所以对等的也得设置静态路由,

接下来实验吧

TCP与UDP

先去吃饭

Latex入门

  |  
 阅读次数

Latex入门及常用语法

Latex是一种将排版与内容分开的书写格式,常用于论文以及出版物。想入门这个的主要原因是因为我的Word排版已经变成答辩了,而且我非常不想花时间在排版上。正如学了点markdown的皮毛我就可以写md了一样,我也想如法炮制一下。

Tex发行版主要有两种:

Texlive:https://www.tug.org/texlive/acquire-iso.html

MikTeX下载:https://miktex.org/download

编辑器可以自己选择,比如vscode

latex一切命令以\开头,\命令名{},花括号内写命令的参数

1
2
3
4
5
\docementclass{article}

\begin{document}
你好!!
\end{document}

documentclass用来指定文档类型,最广泛使用的有article,book,report。如果希望创建一个幻灯片格式的文档,则参数写beamer。为了使它支持中英文混排,需写入ctexart。映制定编码类型,[UTF8]是texworks编辑器默认使用的编码。所有位于\begin前的内容被称作是前言,在这里指定文档格式,页面尺寸,指定文档需要导入的宏包等等

正文body位于\begin{document}和\end{document}之间

在前言区块

1
2
3
4
\title{title}
\author{azunya}
\date{日期}
## \date{\today}

我们可通过如上方式指定文章标题和作者的名字,文档的修改时间,\today命令自动显示当天时间。

*** 为了显示文档信息,我们需要在文档的正文区添加一个\maketitle的命令

最基础的格式和命令

加粗文字,使用\textbf{}命令,设置斜体,\textit{}.设置下划线,/underline{}。生成新的段落,输入两个换行符 \。双反斜杠//表示换行

章节:

我们常常有创建章节的需要(有点像md的多级标题?)

1
2
\section(input your name)
章节内容

创建章节,花括号内填入章节名称

1
2
\subsection{这是一个子章节}
子章节内容

创建章节下的子章节

1
\subsubsection{三级章节}

特殊情况:

若documentclass选择了用于书籍排版的ctextbook,则有比section更大的chapter,通常用来表示书籍的第几章。比chapter更大的有part,通常用来表示书籍的第几部。(你妈的入门讲这个干嘛,现在又接触不到

图片

oh my bitter color ardor wonder Gotta feel undercover

如果我们要在文档中添加图片,我们需要在前言中引用graphicx这个包

在头部分

1
\usepackage{graphicx}

,该包包含了若干个绘制图片的指令

随后在我们正文部分,使用:

1
\includegraphics{name of image}  //名字直接写图片名字就好,无需加入png等扩展名

花括号中加入图片文件的名字

//如果我们此时编译文档,会发现图片尺寸过大,甚至超过A4的尺寸,我们可以给/includegraphics{}命令添加一个可选的参数[width=0.5\textwidth]

1
\includegraphics[width=0.5\textwidth]{name}   //这里的\textwidth表示当前文本区域宽度,总的参数的意思表示0.5倍的区域宽度

如果我们希望给图片添加标题,可以先将图片嵌套在一个figure环境中

随后通过\caption命令指定标题

同时可通过\centering命令居中显示

centering。。。好奇妙

1
2
3
4
5
\begin{figure}
\centering
\includegraphics[width=0.5\textwidth]{name}
\caption{My Title}
\end{figure}

列表

要在LaTex中显示列表,我们需要先切换到列表的环境。环境(environment)是Latex中的一个专用术语,相当于编程语言中的域。任何介于\begin{}和\end{}之间的内容都属于一个环境。位于同一个环境中的内容都会共享相同的文字格式。(这讲的也是神人,图片的\begin{figure} \end{figure}也是一样的东西

无序列表

对于无序列表,列表中的每一个元素需要以**\item**开头。当然。我们要先创建环境

1
2
3
\begin{itemize}
\item 列表项
\end{itemize}

切记切记,这里用域标出作用的东西,感觉其实和html5差不多?算了我忘光了

有序列表

使用enumerate环境

1
2
3
\begin{enumerate}
\item 列表项
\end{enumerate}

依旧使用item指列表项。enumerate(释义:枚举;列举)

数学公式

**!!!!!**重要的东西,LaTex最大的优势,对数学公式的排版。在熟练掌握公式的语法后,可以生成任意复杂的公式。LaTex允许在段落内直接添加公式,被称作行内公式。行内公式需要写在$ $之间

1
爱因斯坦在1905年发现的质能守恒方程:$E=mc^2

若要直接自成一行,则需要环境,equation

1
2
3
\begin{equation}
E=mc^2
\end{equation}

更简便的写法

1
2
3
\[
E=mc^2
\]

为了描述复杂的公式,需要记住一些常用的指令

1
\over //表示几分之几,分子在前,分母在后

用花括号把表达式括起来

1
d={k \varphi(n)+1} \over e   //花括号并不会被显示在最终的公式中,\varphi在这里表达小写的希腊字母fi符号,phi代表大写的fi

example

(用于查阅公式的语法和测试排版的一个网站:https://latex.codecogs.com/eqneditor/editor.php)

表格

使用tabular环境在当前创建一个表格,tabular环境要求我们传入一个参数,用来指定表格的尺寸

1
2
3
4
5
6
7
8
9
10
\begin{tabular}{ c c c }
单元格1 & 单元格2 & 单元格3 \\
\hline
单元格4 & 单元格5 & 单元格6 \\
\hline
单元格7 & 单元格8 & 单元格9 \\
\hline
\end{tabular}
//这里的ccc代表散列,c(centering)每一列的内容都居中对齐,可以将c替换为l表示居中对齐,替换为r表示右对齐,诸如此类。每一列间需用&隔开,\\代表换行符
etc. \begin{tabular}{c | c | c} //为表格添加竖直的边框

水平方面的边框需要通过\hline命令添加

输入两次hline可以添加双横线

如果想指定列宽,则将c改成p后加上{2cm}

etc

1
\begin{tabluar}{p{2cm} | c | c}

和图标类似,若希望给表格添加标题,可以先将整个表格放在一个table环境里,再用\caption{}命令添加标题名

1
2
3
4
5
6
7
8
9
\begin{table}
\begin{tabular}
\center //将表格居中显示
单元格云云


\end{tabular}
\caption{表一:你可以在这里输入表格的标题}
\end{table}

更多请参考链接:https://github.com/CTeX-org/lshort-zh-cn

对vscode进行快速的LaTex环境配置

在插件市场下载插件(plugins):LaTex Workshop,然后在文件的搜索栏通过>view latex打开文档的预览窗口,快捷键是Ctr+Alt+V

ok,感觉我会了,排版确实很舒服啊,数学公式等以后再看看

お誕生日おめでとう、あずにゃあ!!!

今天2025.11.11,在电商网站叫双十一,我没买啥也没啥钱,只是单纯想让你知道,今天是轻音🙅部团宠,轻音少女天才吉他手阿梓喵的生日。啪唧啪唧,鼓掌鼓掌。

有点可惜因为没有足够的准备,加上一直拖着,想买的手办也没买。蛋糕没有准备,这个点已经有点晚了。记于22:55,再过五分钟我就会睡觉了。今天倒是用 azunya 命名了我在 archlinux 上的用户,邮件等一系列乱七八糟的东西。从网站头像和背景,ico自然可以看出我是很爱很喜欢她啦,毕竟是我精神的寄托。唉可是。。。

就这样,附上一张图,睡前我再看看我的小手办,每天都要开心哦,敏娜!!

azu

无需多言,放图。看完橙海飞鸟再来听这个真是惬意

5f237a14-4cbb-4f3b-bc26-6473f99406a8

随手记

烤肉与Eva

金工实习结束后的第一个周六,和朋友约好了一起去看刚引进的Eva终。真是不容易啊,都完结这么多年了。引进还被改名成天鹰战士,难绷。是意大利未完工的水泥航母吗。去前吃了点烤肉,说实话不太饱,又吃了冰棍冰糖葫芦和巧克力(划重点,)

赶在开演没多久前进场了。笔者没看过任何一部新剧场版,只看过旧剧场版,满怀期待和好奇。开头闪过各种旧的画面(痞子惯性说是)。里面有不少新剧场版内容。开头真嗣依旧自闭 (天哪这简直就是我) 。不过哪怕是我这个没看过新剧场版的云也能感受出来引进删了不少。翻译有点出戏,字幕不如没有说是。就这样一直看了下去,特效很不错,对话很不错,黑丽很感人有深度,真嗣走出阴影决定承担责任,直面自己造成冲击的错误。0到了真嗣要和父亲和解!!! 我肚子痛到忍不住了 ,也不知道是烤肉没烤熟就吃还是吃了冰棍和巧克力。急切地跑出去寻找厕所,幸好厕所有纸。。。蹲了小十分钟,回来父子已经和解了,就这样,真希波和真嗣,父与子,母与子,熏和嗣,海洋与陆地,和解了,人类直面命运,告别了补完。再见了,所有的eva。随着 One Last Kiss 响起,影片结束。我们坐在原地,等待音乐的结束。应该说我过去只了解这一首one last kiss,但是其他音乐也很好听,新剧场版确实有旧剧场版所没有表现的东西。

回去的路上我们三人疯了很久,唱了一路的歌,经历了学生时代第一次差点被锁在宿舍外进不去。也是我为数不多熬的很晚的时候,写到这里还没洗澡呢。

总之难忘而开心的一天,感谢所有的eva,还有z和g陪我度过这难忘的一天。

R-C

mac真是我碰过最反人类的系统

最近突发奇想,购物欲望发作想买mac,去知乎上搜了一下什么样的mac适合尝鲜,最后得出下黑苹果的结论。正好在vmware折腾过一段时间linux,于是说做就做,在历经了一个下午的努力后装上了。得益于vmware tools,驱动没费太大力气。但就是:卡,卡到无药可救。后面改了几个设置,并给了8g内存和12个核心。不卡了,但是给我的视觉效果:很差,看久了非常不舒服,哪怕调再高分辨率也一样。键鼠操作很不舒服,鼠标感觉总慢半拍。第三方软件往往要打开授权:当然,这并不麻烦,但是很膈应。可能是习惯了windows的高效和linux的自由,我感到非常难以接受macos这一臃肿的玩意。液态玻璃的视觉也让我感到疲惫。可能买一台用来续航还不错,但是黑苹果让我感到苦不堪言。仔细一想,虚拟机玩macos应该可以说是很蠢的举动。我再尝试一下版本较低的系统好了,15还是太困难了。以上。老老实实折腾我的ubuntu吧,对于一个不做剪辑工作的人来说。最起码对于服务器运维和代码能力是有帮助的。说到底还是双设备方便,mac的最大优点不过续航了,2025年折腾已经不太舒服了,兼容性什么的都很差。

一点小事

今天的金工实习不太愉快,幸好晚上没课,昨天把服务器成功部署了。我在还hs.kg上申请了一个dpdns.org的域名,提供商好像是usa的一群学生。上周试着用这个域名去应付小组作业,折腾了一下午一直502,或者重定向到我的另一个网站。我不明白是什么原因,因为不熟练我甚至是在do上另开了一个服务器,会发生这个我也是感到很诡异了()。昨天在mecheap上重新整了一个.me域名,一切又正常了()。糊里糊涂真令人费解。我没怎么改配置文件。刚刚把ssl证书也解决了。大概就这样吧,想学好计网,对机械真提不起兴趣。。。

闲来无事,就写个post吧

最近忙着金工实习,有段时间没写blog。哈哈,因为之前写了一些删掉了,所以这其实得算第一篇博客吧。没啥内容也就图一乐。考虑要不要写一期博客讲讲服务器白嫖和域名申请的事。我感觉很幸运能拿到这个域名,考虑一年期限到了以后买下来。毕竟本人是个萝莉控。静态的nginx配置挺方便的,有空也会写一写。php我还没搞好,小组作业的服务器和域名部署还没做好。

就这样吧,说了这么多其实只是秀图

dandelion