RIVALSA网络日志

Rivalsa周记(第2周)

于2021-01-02发布

日期:2020.12.26 - 2021.1.1

记录每周发生的新鲜事、观点、感想和所见所闻,每周六发布。

您可以通过后面任意一个链接查看全部周记:链接一链接二

序言

开始写周记之后,一直担心会不会找不到可写的东西。但现在我发现我的担心多余了,仅仅是一天的时间,居然就写了500多字的内容。看来生活中还是不缺少素材的,就看能不能注意到了。

这周,我开始系统地学习TCP/IP相关知识了,所以从这周开始在周记中增加“TCP/IP专题”版块,分享我的学习过程。如果我对这其中某部分有了比较深刻的理解,会将其发布在Rivalsa知识分享 - 网络知识板块

本网站正式接入IPv6

IPv4最大的问题在于网络地址资源不足,严重之约了互联网的应用和发展。而IPv6是下一代IP协议,其地址数量号称可以为全世界每一粒沙子编上一个地址。本网站也顺应趋势,正式接入了IPv6。目前即使是IPv6-only的网络也是可以访问本站的哦。

www.rivalsa.net的AAAA记录 访问www.rivalsa.net时使用了IPv6地址

其实,本网站接入IPv6已经有一段时间了,只不过写上一周的周记的时候忘记这个话题了,于是只好放在这一周的周记中了。

Microsoft Windows 10的自动更新

Windows 10有自动更新功能,但我偏偏不喜欢自动更新。主要原因是系统往往找不准更新的时机。

为了防止系统自动更新,我特意将我的网络调整为“按流量计费模式”,听说在这种模式下,系统不会未经用户同意,自行下载文件。一直以来都体验不错,但12月26日这一天,当我重新启动计算机时,突然开始自动更新起来了。这就很令人懊恼,但也只能等待它自己更新完成,无计可施。这样看来,肯定是在我不知情的情况下已经安装了更新,至少是在我不知情的情况下下载了文件,只是一直没有自动重启计算机而已。

既然通过系统并无法彻底阻止自动更新,就只能在网络上想办法了。很容易想到,只要在网关上拦截对更新服务器的连接即可,做到这一点应该不是很难,但要想搜集到完整的更新服务器的地址,恐怕还需要一段时间的积累。

阿里云网盘的分享功能

在我收到阿里云网盘的内测码之后,我就发现网盘的分享功能一直处于升级中状态。据官方文档说,升级是因为有人在内测期间通过阿里云网盘分享了违规文件,这的确是一个必须要解决的问题。不过,在我看来,如果网盘没了分享功能,那乐趣就减少了一半,原以为12月份怎么也完成了,但现在看来,估计要等到明年1月或2月左右了。在这个时候,我能做的只有祝愿阿里云网盘早日找到解决方案,早日部署,早日恢复分享功能了。

类贪吃蛇游戏

最近发现了一款新网页游戏,slither.io,只要在浏览器访问这个网站,就可以加入游戏了。整个游戏和熟悉的贪吃蛇很像,但这是一个多人游戏,所有玩家在同一张地图上争抢食物。与熟悉的贪吃蛇不同的是,当蛇头碰到自己的身体时,是不会死亡的,只有蛇头碰到其他玩家的蛇时,才会死亡。一条蛇死亡后会变成食物出现在地图上,如果其他玩家吃了这些食物,就会把死亡的蛇的长度加在吃他们的蛇的身上。

这个游戏最近似乎挺火的,好多视频平台都有这个游戏的身影,我虽然不擅长做视频,但也录制了一段,视频的结尾有我的历史最高记录的录像,尽管分数没超过10000,居然也上了当时的TOP10排行榜,也许只是当时在线的玩家不在状态或刚开始游戏吧。我录制的视频发布在bilibili上,您可以点此查看

TCP/IP专题:含有IPv4的IPv6地址

IPv4地址通常通过点分十进制的方式来表示,例如:165.195.130.107。而IPv6地址通常由8个块(或称为字段)组成,每个块由4个十六进制数字组成,块之间用冒号分隔,而且还有很多的简化的表示法,例如:2001:db8::2。

有一类IPv6地址是在内部含有IPv4的地址,《TCP/IP详解》中介绍了有如下三种:

1.在IPv6地址格式中嵌入IPv4地址可使用混合符号形式,紧接着IPv4部分的地址块的值为ffff,地址的其余部分使用点分十进制格式。例如IPv6地址::ffff:10.0.0.1可表示IPv4地址10.0.0.1。它被称为IPv4映射的IPv6地址。

2.IPv6地址的低32位通常采用点分十进制表示法。因此,IPv6地址::0102:f001相当于地址::1.2.240.1。它被称为IPv4兼容的IPv6地址。

3.IPv4地址可以嵌入IPv6地址中,形成一个嵌入IPv4的IPv6地址。有6种不同的格式可用,这取决于使用的IPv6前缀的长度。众所周知的前缀64:ff9b::/96可用于IPv4和IPv6单播地址之间的自动转换。

嵌入IPv4的IPv6地址的6种格式

不过上面介绍了3种含有IPv4的IPv6地址,它们之间到底有什么区别和联系,各自有什么作用呢?凭我的直觉,好像IPv4兼容的IPv6地址只是定义了一种表示方法,可以用简单易懂的方式来表示这个地址而已;另外两个好像是有什么专门的用途,但这也只是我的猜测而已,到目前为止并没有找到答案。如果有了解的小伙伴,请不吝赐教。

结束语

想学好TCP/IP相关知识看书还不够,如果能遇到一个技术专家指导一下就好了。

(正文完)

已获得0个赞0个差评

2条评论

Rivalsa MOD - 2021-01-02 16:04:57  举报此评论

@wys 哈哈,那就算我抢先体验了。没准以后你看的教程就是我们这一批人写的,哈哈。
P.S:最近的评论怎么都不填写网站地址了呢?

wys - 2021-01-02 16:00:54  举报此评论

IPv6,快普及的时候,我再接入吧,那个时候,可能教程多一些。

发表评论