计算机网络
文章平均质量分 65
啊大1号
三百六十行,行行敲代码
展开
-
HTTP、HTTPS、SOCKS代理的概念(到底是什么意思?)
HTTP/HTTPS/SOCKS 代理指的是客户端连接代理服务器的协议,指客户端和代理服务器之间交互的协议。如服务器支持代理HTTP协议就叫HTTP代理服务器,支持代理SOCKS协议就叫SOCKS代理服务器。如代理服务器同时支持代理HTTP/SOCKS协议,则既可以叫HTTP代理服务器,也可以叫SOCKS服务器。补充:SOCKS协议工作在比HTTP、HTTPS更低的层次,所以HTTP协议,...原创 2020-01-29 20:51:31 · 6801 阅读 · 1 评论 -
为什么TIME_WAIT状态是2MSL?(2个原因)
为什么TIME_WAIT的时间是2MSL?理由1很容易理解。主要是理由2,客户端回复最后一个ACK之后,感觉一个MSL就可以所有分组消失了啊,为什么还要2MSL所有分组才消失呢?我的理解是:假设客户端发送ACK刚刚过了一个MSL时间,而服务端在收到这个ACK之前一瞬间刚好启动超时重传FIN,所以要等这个FIN也消失,就是2MSL了。文中所指的另一个方向的应答应该就是这个超时重传...原创 2018-12-30 22:20:06 · 7803 阅读 · 4 评论 -
TCP/IP重传超时--RTO
概述:本文讨论主机在发送一个TCP数据包后,如果迟迟没有收到ACK,主机多久后会重传这个数据包。主机从发出数据包到第一次TCP重传开始,RFC中这段时间间隔称为retransmission timeout,缩写做RTO。本文会先看看RFC中如何定义RTO,然后看看Linux中如何实现。本文旨在分享:当遇到了TCP层问题改如何去查找、阅读文档,该如何去在Linux源码中寻求答案。1. 起源在...转载 2018-12-30 22:02:39 · 985 阅读 · 0 评论 -
traceroute命令初探
一、学习目标 了解traceroute基本概念 了解traceroute工作原理及详细过程 熟悉traceroute常用命令 一些注意点二、traceroute基本概念 traceroute (Windows系统下是tracert) 命令利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器。TTL值可以反映数据包经过的路由器或网关的数量,通过操纵独立...转载 2018-12-28 11:29:56 · 1163 阅读 · 0 评论 -
什么是单工、半双工和双工通信(最详细)
单工、半双工、全双工、单工数据传输只支持数据在一个方向上传输; 半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信; 全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。 网卡的全双工(Full Duplex)是指网卡...转载 2018-12-28 11:20:25 · 47307 阅读 · 0 评论 -
路由跟踪为什么会有两个局域网?
问:刚开始学习网络,用Best Trace做了一下路由跟踪,看了这个结果不是很明白,有几个问题想请教一下大家,非常感谢各位大神。1.为什么第1个记录的ip是公网ip, 后面却标示着‘局域网’,这个是和教育网有关吗?2.第4个记录为什么又多出一个局域网,教育网也是公网ip, 为什么不直接连广州电信,是因为教育网转入公网的原因吗?3.第10个记录的4个‘*’符号分别是什么意思,是得...转载 2018-12-27 21:53:23 · 2105 阅读 · 0 评论 -
为什么用IP查询网查询的自己的外网IP和用tracert命令查询的自己的出口IP不一致?
斜体为读者提问:我在电脑上查询的出口IP是58.60.*.*,然后用tracert命令查询ping百度的路径,结果发现路径里面没有同一网段的(即以58.60.开头的),这是为什么? 正文题主这个问题,有两种可能: (1)运营商给客户分配的是公网IP = 58.60.x.x (2)运营商给用户分配的是非公网IP,当用户的流量进入Internet,使用公网IP ...转载 2018-12-27 21:31:35 · 5801 阅读 · 0 评论 -
ISP路由器上是不是拥有Internet中所有路由条目?
答案是否定的! 为了解释“否定”这两个字,却需要很多文字。 一条神奇的路由使用Windows操作系统的读者,可以在CLI命令行里敲入命令“Route print”,会呈现主机的路由表,一定会有这条神奇的路由: 0.0.0.0/0 这条神奇的路由,称之为默认路由、缺省路由。Internet上千万万条路由可以高度抽象成这条神奇路由0.0.0.0/0,所以即使主机上没...转载 2018-12-27 21:30:07 · 2985 阅读 · 0 评论 -
traceroute/tracert能保证每个分组都是走一样路由路径吗?
问:关于traceroute的原理有一点困惑,如果要得到单次测量的完整传输路径,那么必须每个分组每次往外发经过的路由(返回报文的话怎么走不影响)都是一样的才行吧?路由转发表什么的不是会更新吗? 答:不能。 原文链接:https://www.zhihu.com/question/51514289 ...转载 2018-12-27 13:10:58 · 1522 阅读 · 0 评论 -
无线路由器wifi TX/RX率和实际吞吐量的区别
无意中发现无线路由器中 wifi TX/RX率都超过100M bit/s,但是电脑实际上10M bit/s都没有。网上查到两个解释:“The TX/RX rate is the rate that "the radios talk to each other" !It is NOT the same as the speed of the data (Ethernet throughpu...原创 2018-12-27 12:05:12 · 16807 阅读 · 0 评论 -
报文、报文段、分组、包、数据报、帧、数据流的概念区别
1.报文(message)我们将位于应用层的信息分组称为报文。报文是网络中交换与传输的数据单元,也是网络传输的单元。报文包含了将要发送的完整的数据信息,其长短不需一致。报文在传输过程中会不断地封装成分组、包、帧来传输,封装的方式就是添加一些控制信息组成的首部,那些就是报文头。2.报文段(segment)通常是指起始点和目的地都是传输层的信息单元。3.分组/包(packet)分组是在...原创 2018-12-01 12:07:12 · 130024 阅读 · 15 评论 -
顶级域名 一级域名 二级域名 三级域名划分
域是分层管理的,就像中国的行政级别。最高层的域是根域(root)".",就是一个点,它就像国家主席一样。全球只有13个根域服务器,基本上都在美国,中国一台根域服务器都没有。根域的下一层就是第二层次的顶级域(TLD)了,那么它就是各省省长了。顶级域一般两种划分方法:按国家划分和按组织性质划分。◇ 按国家划分:.cn(中国)、.tw(台湾)、.hk(香港)。基本都是两个字母的。◇ 按组...原创 2018-12-02 22:39:26 · 18287 阅读 · 5 评论 -
DNS递归解析和迭代解析的区别
11.3.7 DNS递归解析原理“递归解析”(或叫“递归查询”,其实意思是一样的)是最常见,也是默认的解析方式。在这种解析方式中,如果客户端配置的本地名称服务器不能解析的话,则后面的查询全由本地名称服务器代替DNS客户端进行查询,直到本地名称服务器从权威名称服务器得到了正确的解析结果,然后由本地名称服务器告诉DNS客户端查询的结果。1.DNS递归解析基本流程在这个查...转载 2018-12-02 15:40:55 · 23925 阅读 · 13 评论 -
TCP三次握手和四次挥手,及TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ...
TCP三次握手和四次挥手状态图:三次握手:第一次第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此...原创 2018-09-13 18:10:56 · 2518 阅读 · 0 评论 -
TCP/IP详解--几种拥塞控制方法——慢启动 拥塞避免 快重传 快恢复
TCP的拥塞控制1. 拥塞:即对资源的需求超过了可用的资源。若网络中许多资源同时供应不足,网络的性能就要明显变坏,整个网络的吞吐量随之负荷的增大而下降。 拥塞控制:防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提:网络能够承受现有的网络负荷。拥塞控制是一个全局性的过程,涉及到所有的主机、路由器,以及与降低网络传输性能有关的所有因素。...转载 2018-09-12 14:41:52 · 2020 阅读 · 0 评论 -
为什么ICMP的ping和tracert不经过tcp或udp?
答:希望用图片的形式能帮你建立起OSI分层的概念,更多细节需要你阅读教材。图1至图4展示了一个完整的ICMP报文。图1可见,该报文的结构为:Frame,Ethernet,IP,ICMP。选中Frame可以看到整个报文都被选中。图1 选择Ethernet后,如图2显示。下面被选中的数据就是Ethernet报文的头部,Ethernet位于数据链路层。那Ethernet的数据部在...转载 2018-08-26 19:47:37 · 9851 阅读 · 2 评论 -
关于命题“网络规划中一个VLAN要对应一个网段”的证明
通过抓包分析讨论广播域与子网划分的关系,帮助理解为什么在实际规划中要一个VLAN对应一个网段。小弟刚学网络,CCNA还没过,只是最近从论坛上学了不少东西,总结一下自己学的知识,要是哪个地方说错了,大牛们一定要帮我指出来。文档下载链接:http://down.51cto.com/data/2067012011.6.2:多谢大家的意见,现在把网关的掩码补充道图片里了。前提设定:A的IP地址为:10.1...转载 2018-02-01 21:53:08 · 2251 阅读 · 1 评论 -
详谈为何两台主机网络掩码不一致可能导致ping不通
本文主要内容节选自我本人在CSDN论坛上的回复帖,原帖链接:http://bbs.csdn.net/topics/390511212。言归正传,论坛上曾经有人提问:“在一个交换机下,PCA 的IP为 192.168.0.6 掩码 255.255.255.0 PCB的IP 为192.168.1.3 掩码为 255.255.0.0 。 按我的理解,这两台电脑应该处于转载 2018-02-01 19:34:45 · 4111 阅读 · 1 评论 -
为什么电脑的ip地址要和网关的ip同一个子网才可以上网?
假设一台电脑通过网线连接路由器(LAN:192.168.1.1 WAN:公网ip)上网,现在设置该电脑的的ip为192.168.0.1,网关为192.168.1.1,DNS为8.8.8.8,发现该电脑不能上网。 已知不能上网的原因是主机ip和网关不在同一子网,问:主机ip和网关不在同一子网就不能上网的原因是什么? 分析:网关的意义是生成一条默认路由。默认路由的意思就是:当我要通...转载 2018-02-01 19:26:55 · 8089 阅读 · 0 评论