车小胖谈网络

其他

为何电脑就是上不了网?

电脑显示网络连接正常,但无法上网!360断网诊断判断为DNS设置错误!并且无法修复!到底该怎么办?一个小乡村流传着一个偷羊的故事,说有两个年轻人骑着摩托车偷羊,听过这个故事的人都觉得这是一个笑话,因为偷羊的场面太过滑稽。一老头在路边放羊,这时远处传来摩托车由远及近的声音。过一会儿,摩托车停下了,下来两个年轻人,热情洋溢地和老头打招呼,还给老头一颗烟。年轻人说:老大爷你听说了吗?最近有人光天化日偷羊,你要当心一点啊!老头笑呵呵地说,有这事?俺不信!年轻人说:别不信,咱们给你示范一下偷羊贼是如何偷羊的。2个年轻人猛地按住一头肥羊,然后把羊腿绑上,边绑别和老头说:老大爷,偷羊贼一般都是把羊放在摩托车货架上,就像这样放,看到了吗?你可要小心啦。老头还没有来及反应,2个年轻人跨上摩托车,背后只留下排气管吹起的尘土以及尘土弥漫着的老大爷。。。这不是刚编的故事,而是一个真实的故事。不怪老大爷,要怪只能怪偷羊贼太狡猾!这个世界有无法修复的网络故障?没有!还DNS无法修复,怎么会无法修复?如果有人告诉你没法修复,要么是ta在骗你,要么是你没有充值,所以ta就让你上不了网。小区的邻居听说我是搞IT的,说自己有一台电脑上不了网,让我帮他看看。过去一看,确实上不了网,桌面上有一款2Π软件,赫然统计着上网的网速
2023年3月29日
其他

如何能够看懂TCP/IP 协议细节?

request了?依然不行。Connect()TCP需要先建立连接,因为上文的结构体是空白的,需要建立连接将关键参数进行初始化,双方的ISN,MSS、Window
2022年12月12日
其他

数据链路层、传输层的可靠传输机制有本质区别吗?

01一个师傅带出的两个徒弟没有本质区别,如果非要说区别,前者覆盖的范围小于后者的覆盖范围。前者覆盖范围位于一条链路两端节点之间,后者是源节点与目标节点之间。无论链路层、传输层、应用层实现可靠传输的机制都是一样的,即对传输的数据进行编号,每一个编号的数据都要在超时时间内收到接收方的确认。否则发送方会超时重传,直到到达重传的上限而放弃。02链路层内心OS链路层放弃数据,是直接把数据扔了,用户感受不到数据被扔。链路层只是尽自己最大可能,通过多重传几次以应对链路质量降级引起的丢包,重传间隔在毫秒级。通常整个重传时间总和在几十到几百毫秒之间。链路层的内心OS是这样的:即使数据被扔了,高层会继续重传的,所以扔了就扔了。03传输层内心OS传输层放弃数据,也是把数据扔了,用户会感受到,因为用户会收到连接断开的提示。传输层的重传间隔远远高于链路层的间隔。之所以这样设计,传输层内心OS是这样的:先让底层多尝试重传几次,如果还不行(没有恢复),老夫再重传也不迟。通常基于TCP的应用层是不会重传数据的,应用层重传数据的一般是基于UDP的,重传原理与内心OS与TCP是一样的,即依赖于底层多努力修复,实在修复不了,再撸袖子上场。04为何传输层重传间隔
2022年12月8日
其他

如何实现WIFI的自动切换?

一栋5层的公寓,每层12个房间,共60个房间,每个房间都装1条100M的宽带,账号及密码均设置成一样的,那么我连接其中一间房的WiFi,从5楼的最左边,走到1楼的最后边,请问这样网络连接的热点会自动切换到1楼的WiFi吗?期间会不会网络信号波动较大。影响用户感知?理想中的无线漫游是这样的:笑吟吟的皇上,从红楼的5楼走道上一路走过来,走道两旁站着一排排爱妃,每个爱妃嘴里都喊着“连我”、“连我“,皇上左顾右盼,想拉谁的小手拉谁的小手,想和谁好就和谁好。。。从5楼到1楼一路走来,到处掌声与鲜花,花团锦簇,众星捧月。旅客朋友们,醒一醒,苏州北站到了。真实的无线漫游是这样的:一根筋的少年郎,从公寓的5楼的501房间一路走来,心一直忘不了501的青梅竹马,即使距离越来越远,信号越来越差,依然不离不弃。即使5楼其它房间有美女探头探脑,依然不为之所动,一直粘着501。但是彼此的信号越来越差,微弱到无法收到彼此的音信,少年郎决定放弃初恋。恰好此时路过402房间,与伸出橄榄枝的402美女好上了。好上了归好上了,少年郎在与402建立连接关系的时间内,来自外界(Internet)的通信,其实都发给了初恋501。由于501无法与少年郎联系上,暂时代为保管。但是由于迟迟没有少年郎的音信,初恋心冷却了,将代为保管的信息全部扔进垃圾箱。这样的造成的后果是,尽管少年郎与402建立了联系,但是信息丢失了一部分(501代为保存的部分)。如果少年郎在漫游过程中IP地址没有发生变化,且应用程序使用TCP作为传输协议,丢失的部分会依赖于TCP的重传而予以恢复,大不了会有一点点延迟。但是如果像视频聊天使用UDP作为传输协议,丢失的部分就永远地丢失了,因为应用程序不会重传、UDP也不重传。如果漫游过程中,少年郎的IP地址发生变化,那么少年郎所有的正在通信的程序都需要Reset,重新连接,意味着用户的视频聊天会中断,这样体验很不好。少年郎每下一层楼,都会发现与上层的那个相好的信号非常微弱,以至于无法检测到。此时少年郎又决定放弃,连接信号更好的那些姑娘们,一直重复同样的故事情节。每次少年郎变心的时候,都是用户体验非常不好的时刻,要么丢包,要么连接中断。怎么能让少年郎有皇上一般的体验,从而让用户有皇上一般的体验?上文少年郎之所以体验差,是因为姑娘们彼此是独立的个体,不合作。如果姑娘们是一个会所的,且是合作共赢的关系,那结果就不一样了。好,引入一个新的角色,会所老板AC(Access
2022年9月25日
其他

MSS为什么和三次握手时协商的不一致?

后续传输使用的MSS为什么和三次握手时协商的不一致?三次握手时协商的MSS是1460和1424,但是发送数据时,最大的TCP数据包只要超过1412就会被拆分,不知道是什么问题,
2022年6月21日
其他

为何根域名服务器只有13个?

Query,大神将返回13位大神的实时联系方式,如下图所示,受限于图片尺寸,图中只包括A、B大神。他们的全名分别为“a.root-servers.net.”、
2019年9月4日
其他

为何根域名服务器只有13个?

曾经写过一个答案,两年之后的今天当再次看到那个答案时,发现并不是很满意。遵循着一贯的追根溯源的态度,查阅了多如牛毛的资料,最终顺藤摸瓜找到了问题的答案,这个答案依然不完美,也许有一天依然需要更新。
2019年6月27日
其他

子网掩码有那么难吗?

172.16.0.0/22172.16.4.0/22172.16.8.0/22172.16.12.0/22…172.16.244.0/22172.16.248.0/22172.16.252.0/22
2019年5月6日