‘壹’ 电脑的IP地址怎么改那种动态的IP地址
电脑IP地址怎么改 静态ip设置方法
一、在电脑桌面的网络图标上点击鼠标右键,在弹出的右键菜单中,点击【属性】。
二、在打开的网络共享中心,再点击左侧的【更改适配器设置】。
三、接下来会打开网络连接界面,这里可以看到“本地连接”、“无线网络连接”等选项,一般台式电脑只有本地连接,这里我们要选择的是,当前电脑上网方式。小编这里用的是笔记本,用的是无线网络,因此直接在【无线网络连接】上点击鼠标右键,然后同样【属性】。
*注:如果您电脑是台式电脑或者并不是使用无线网络上网,那么请在【本地连接】上右键,然后选择【属性】即可。
四、在打开的网络属性设置中,先点击选中【Internet协议版本4(TCP/IPV4)】,然后再点击底部的【属性】。
五、最后Internet协议版本4设置中,先选择【使用下面的IP地址】,下面填写的地址,就是静态IP地址,又称为局域网地址,属于同一个路由器里面的内部ip地址。
IP地址填写规则:
静态IP地址填写非常简单,主要根据路由器登陆地址而定。比如路由器登陆地址是192.168.1.1(这个地址路由器外壳的铭牌中有标注,不清楚的朋友,可以去看看),那么【默认网关】就写这个;中间的【子网掩码】不用我们填写,只要填写完最上面的【IP地址】,再点击【子网掩码】栏处,就会自动生成子网掩码地址。
*上面的【IP地址】就是要设置的静态IP地址,地址可以是192.168.1.2/254,不可以与默认网关地址相同,另外局域网内的不同电脑,不能设置相同的IP地址,否则就会出现IP地址冲突,导致网络故障,因此如果有多台局域网内电脑需要设置iP地址,请先登记分配好再设置,以免冲突。
值得一提的是,下面还可以设置DNS地址,这个可以默认不填即可,如果非要填写的话,大家可以找一些公关DNS地址填写上即可,如填写上阿里DNS或者网络公共DNS地址均可。
在计算机安装好网络适配器且安装了该设备的驱动程序之后,需配置计算机网络的主要参数包括IP地址、子网掩码、默认网关、DNS。配置方式分为静态IP地址和动态IP地址两种设置方法。静态IP地址设置下面以Win2000为例来说明静态IP地址的设置和使用方法:
第一步:在开始菜单中选择“设置”单击“网络和拨号连接” 第二步:点击之后将出现下面的界面 第三步:双击“本地连接” 第四步:单击“属性”,之后选择“Internet协议(TCP/IP)” 第五步:双击“Internet协议(TCP/IP)”,选择“使用下面的IP地址”和“使用下面的DNS服务器地址”,IP地址、子网掩码、默认网关按照统一分配的信息进行设置,DNS设置为“202.112.80.106”,最后点击“确定” WinXP系统和Win2000系统的主要区别是在开始的步骤,WinXP系统开始的步骤如下:
第一步:在开始菜单中选择“网上邻居” 第二步:单击“网上邻居”,出现如下的界面,此时点击“查看网络连接” 之后就会出现“本地连接”,以后的步骤和Win2000系统的步骤完全一致。
动态IP地址的设置动态IP地址的设置方法和静态IP地址的设置方法不同之处在于第五步。双击“Internet协议(TCP/IP)”,按照下图的选项选择“自动获得IP地址”和“自动获得DNS服务器地址”进行设置,最后点击“确定”。
‘叁’ 如何从电脑内部设置改善网络速度
解决上网速度慢
上网速度慢是多方面原因造成的,一般与线路、设备、环境和用户使用保养,以及微机等终端设备的优劣、操作、设置等有关。但只要我们对故障现象认真观察和分析,找出速度慢的原因,还是很好解决的。
1.网卡绑定的协议太多 这种情况在局域网用户中很常见。网卡上如果绑定了许多协议,当数据通过网卡时,计算机就要花费很多时间来确定该数据使用哪3种协议来传送,这时用户就会感觉到速度慢。解决方法是:用一块网卡只绑定PPPoE协议来连接ADSL
提供上网的外部连接,用另一块网卡绑定局域网的其他协议,从而各尽其职,提高性能,这样客户端上网速度就会提高。
2.ADSL设备散热不良 ADSL设备工作时发热量比较大,平时要注意散热。许多用户把ADSL设备和路由器、集线器等放在一个机柜里,不利于散热,对ADSL的正常工作有影响。ADSL等设备不可放在柜内,要分开摆放,设备之间留有通风散热通道,机房最好做到恒温,一般环境温度应控制在10~30℃。
3.访问互联网接口错误 这是由于Windows系统的Internet连接向导给IE指定的访问互联网接口错误引起的。EnterNet
300(虚拟拨号软件)使用的是局域网类型虚拟拨号,而IE缺省使用普通拨号。浏览的时候IE首先寻找拨号接口,找不到拨号以后就找局域网里面有没有代理服务器,最后才会找到EnterNet
300的接口,因此会很慢。只需要重新运行一遍Internet连接向导,选择局域网方式,并取消自动搜索代理服务器就可解决。
4.不能绑定TCP/IP协议 不能绑定TCP/IP多为网卡驱动程序未正确安装、网卡质量问题和PCI插槽不良。应先把设备管理器里的网卡驱动删除,重启后安装驱动程序;如果不好,再把网卡换一个PCI插槽;仍不好换一块网卡。
5.电话线路质量低劣 ADSL技术对电话线路的质量要求较高,目前采用的ADSL是一种RADSL(速率自适应DSL)。如果电信局到用户间的电话线路在某段时间受到外界因素干扰,RADSL会根据线路质量的优劣和传输距离的远近,动态地调整用户的访问速度。如访问的是国外站点,速度会受到出口带宽及对方站点线路、设备配置情况等因素影响,需要全网协调配合解决。线路问题主要有施工时未遵循施工标准而遗留的质量隐患,如没加塑料套管导致老鼠咬断线路;配线架或其他材料质量问题导致跳线接触不良;用户在装修时暗敷的室内线损坏等。
6.软件没有重新设置 用户装了ADSL后,上网条件已经发生变化,相应的工具软件没有重新设置,也是造成速度慢的原因之一。如通信软件QQ,就需要对它进行一些设置。从QQ面板中选择“系统参数”命令,点击“网络设置”标签,将原来的“拨号上网”改为“局域网接入Internet”就可以了。
7.微机硬件软件问题 硬件故障主要表现在网卡坏或没有正确安装;微机主板和网卡不兼容;微机配置低,尤其内存少导致运行速度慢。软件故障主要是由于用户不了解计算机知识,在使用过程中误操作,导致操作系统出错或拨号软件损坏而无法上网;用户浏览一些网页后,系统出现问题,在处理时不慎将备份的拨号软件删掉;微机重装系统后,没有安装拨号软件等等。这些软件故障只要重新安装拨号软件即可排除。
8.某一网站长时间网页打不开。 原因是在上网高峰期,许多用户访问同一个热点网站,由于该网站服务器处理不过来,或带宽较窄
会出现网络速度慢、长时间网页打不开的情况,请您最好避开高峰时段上网或改访问其它站点。
9.由于互联网节点故障,网络系统自动进行路由迂回,产生网络速度慢。请您耐心等待系统恢复。
10.由于”猫”的自身品质问题,引起的上网速度慢。请您更换优质”猫”。
11.电话线路的电气指标过低,引起的上网速度慢,请您更换优质线路。
12.外”猫”和主机的连接速率低,引起的上网速度慢,请您重新进行接口参数设置。
13.在低档机上运行高级操作系统,引起的上网速度慢,请您重新选择适合自己电脑的操作系统和浏览器。
14.由于浏览器的设置不当,引起的上网速度慢,请您重新设置网页的保留天数,把浏览器的缓存目录设置在传输速率最高的硬盘上,并适当增加容量。
目前大多数拨号上网用户的电脑都用Windows系统,很多时都听到用户抱怨上网速度慢,但我们发现有一种情况是:当认为慢的时候其实是已经断线了,不过此时上网的图标仍然存在,这就造成了还在上网的假象。如你身边有电话可拿起电话来鉴别,还可以将鼠标拉至上网的图标上,按右键选择“状态”,观察有否收到数据,如在一段时间内都未有数据收到则可认定线路已断开,只能重新拨号。
目前的互联网速度普遍下降,这归因于现时网络软件的路由选择算法。现时的大多数网络软件的路由选择算法是:不停地发送数据包以测试路由速度,一发现更快的路由,就马上更换现时的路由。当用户很少时,这种算法的确可以提高效率;但问题是,如果有许多用户同时在线,那么,速度较快的路由很快就会被堵塞;这时,软件就会再次更换路由,再次造成堵塞,再次更换路由……不断恶性循环,导致整个互联网速度变慢。
‘肆’ 我的电脑的网速有时快有时很慢,请问怎么才能把网速提上去呢
让ADSL发挥极限 从六方面下手还我宽带速度
宽带拨号上网已经变得象家常便饭一样平常,原本指望这种拨号方式的上网速度要比普通电话拨号的上网速度更快一些,但事实上我们有时会感觉到宽带拨号上网的速度没有明显的改观,甚至会比普通电话拨号的上网速度还要慢一些,这是为什么呢?其实,影响宽带拨号上网速度的因素有多种,我们必须对各种可能因素进行逐一排除,才能还宽带拨号正常的上网速度。
着眼散热,提高ADSL工作性能
一旦ADSL宽带“猫”工作时间比较长的话,其内部会产生很多的热量,这些热量要是不及时被散发出来的话,那么ADSL宽带“猫”内部的电子元气件将会处于高温工作状态,在这种状态下它们的传输性能与稳定性能会大大下降的,这么一来上网速度缓慢的现象也就容易发生了。
许多用户在进行宽带拨号上网时,往往不注意散热的细节,常常把ADSL宽带“猫”放置在四周都不通风的墙角落处,而且还和集线器、路由器之类的设备同时重叠放置,这样的话多种设备同时工作时产生的热量,就对ADSL的稳定性能更不利了;常常是刚上网的一段时间内,上网速度非常快,可要不了多长时间,网络传输速度只有每秒几KB字节了,此时当我们用手触摸一下ADSL宽带“猫”时,多半会感觉它很烫,将它关闭一段时间后再上网时,上网速度立刻又会上来了。
因此,为了确保宽带拨号上网速度急速如飞,一个很重要的环节就是一定要做好ADSL宽带“猫”的散热通风工作,最好能将它放置在四周通风良好的环境,条件允许的话可以将它处于恒温工作环境。
着眼协议,确保网卡一心一意
为了充分发挥网卡的作用,不少用户常常为网卡绑定了太多的上网协议,以便希望网卡能担负起更多的工作“职责”;殊不知,要是将太多的通信协议绑定在网卡身上的话,那么网卡一旦接受到传输过来的数据,往往需要耗费更多的时间来挑选合适的通信协议去传输目标数据,这样的话我们在上网时就会明显感觉到上网速度缓慢了。
事实上,许多用户的网卡一般都会被同时用来连接局域网和因特网,这样说来网卡身上至上要绑定两种以上的协议,那么每次在传输数据时网卡至少要花费双倍的时间来选择通信协议,最后我们感觉到的上网速度自然会有点不正常。
为了尽可能地提高拨号上网速度,我们完全可以根据网络连接用途的不同,分别为不同连接安装一块网卡,并为每一块网卡只绑定一个必需的通信协议,确保网卡工作时能一心一意,这样就能避免选择通信协议环节,从而达到有效改善上网速度的目的了。
一般来说,与ADSL宽带“猫”设备直接连接的网卡,我们只要给它绑定一个PPPOE协议就可以了,与局域网交换机或集线器相连的另一块网卡,通常只需要绑定一个TCP/IP协议就可以了,这样就能保证每一块网卡各司其责、通力协作了。
着眼线路,改善上网传输性能
宽带拨号是通过电话线路来传输数据的,如果线路的传输质量不是很高的话,那么拨号上网的速度自然会受到影响。由于现在使用的ADSL拨号技术常常具有网络速率自动调整功能,一旦拨号上网的线路受到意外因素干扰的话,该拨号技术就能依照线路质量的受干扰程序去动态调整上网的传输速度。
为了避免由于线路质量原因,影响上网传输性能,我们在布置电话线路时应该严格遵循线路施工标准,不要随意从线路上分出叉支,在线路的一些关键部位需要加塑料套管,以保护线路受到磨损;特别是在线路的接头处,确保连接牢靠、稳定,并用保护外壳保护好线路接头受到氧化或侵蚀。
着眼接口,避免连接多走弯路
这里所提的“接口”,其实指的是上网通信时所用的连接出口。在默认状态下,IE浏览器通常使用普通拨号连接作为上网连接出口,而我们常用的宽带虚拟拨号软件Enterhet300使用的不是普通类型的拨号,而是局域网类型的拨号;
这样的话,当我们拨号成功并使用IE来浏览信息时,IE浏览器往往会先去寻找普通拨号连接接口,一旦找不到的话IE又会自动搜索是否存在局域网代理服务器,之后才会搜索到宽带拨号连接的接口,很显然这样进行拨号上网时速度自然会很慢。为了避免在选用连接接口方面多走弯路,我们不妨重新打开Internet连接向导,并在其后弹出的向导界面中选用“通过宽带连接到网络”,并将自动搜索代理服务器的选中状态取消掉就可以了,具体操作步骤为:
首先运行IE浏览器程序,并在浏览窗口的菜单栏中依次单击“工具”/“Internet选项”,在其后弹出的选项设置窗口中,单击“连接”标签,并在对应的标签页面中单击“添加”按钮,然后进入如图1所示的Internet连接向导窗口,选中该窗口中的“通过宽带连接到网络”项目,再按向导提示设置好拨号上网的参数就可以了。
接下来在“连接”标签页面中,单击“局域网设置”按钮,并在其后弹出的设置窗口中,将“自动检测设置”、“使用自动配置脚本”以及&
ldquo;为LAN使用代理服务器”等复选项的选中状态全部取消掉,最后单击“确定”按钮就可以了。
值得提醒各位的是,如果我们使用的是其他上网浏览软件的话,也需要将原先默认的拨号连接方式调整为通过局域网连入Internet,相信这样会使上网速度明显改观的!
着眼安装,努力减少细节干扰
这里所指的“安装”,主要包括网卡设备的安装以及拨号软件的安装,因为这些软硬件如果连安装这样的操作都没有做好的话,不要说会影响拨号上网的速度,严重的话甚至无法连接到Internet网络。
在网卡安装方面,我们尽量选用品牌好、质量硬的网卡设备,在安装过程中要保证网卡金手指与主板插槽可靠接触,同时要用螺钉固定好网卡,以防止网卡被网线频繁插拔后从插槽中滑落出来;如果我们随意使用质量较差的网卡时,网卡自身工作稳定性不但得不到保证,而且在大容量数据的冲击下劣质网卡很容易发生报废现象。
在安装网卡驱动程序时,最好使用“从磁盘安装”的方法,来将网卡原配的驱动程序安装上去,这样往往能保证网卡处于最稳定的工作状态。在使用拨号软件时,主要是不能随意非法关闭拨号程序,否则下次使用时软件运行可能出错。
小提示:如果我们是通过局域网方式接入Internet网络的话,除了要注意网卡设备的安装外,还应该注意一些网络中转连接设备的安装接地事项,毕竟通过网络线路传输的信号都比较微弱,要是这些设备安装接地不当的话,那么网络信号在传输过程中就特别容易受到外界干扰,从而导致上网传输速度缓慢,严重的话能导致整个网络发生瘫痪现象。
着眼任务,谨防系统力不从心
无论使用什么档次的计算机来上网,如果同时在该系统中运行了太多的任务的话,系统就腾不出足够的资源去处理拨号上网请求,这样的话上网速度自然也要受到影响。所以,为了防止计算机系统处理上网连接请求时力不从心,我们最好在上网过程中不要同时运行两个以上的应用程序,以保证系统能全力以赴地处理拨号上网请求
‘伍’ 怎么把电脑的固定IP改成国内动态IP
首先你的公网IP是运营商给的,自己不能改,平时运营商给的都是动态IP,固定IP需要申请才能得到,如果你一直用的固定IP,你想换动态的话是很容易的,取消申请就可以,每个运营商都很乐意取消固定IP服务,因为这个是紧俏资源,是有限的。
‘陆’ 如何配置计算机网络
在计算机安装好
网络适配器
且安装了该设备的驱动程序之后,需配置计算机网络的主要参数包括IP地址、
子网掩码
、
默认网关
、DNS。配置方式分为
静态IP地址
和
动态IP地址
两种设置方法。静态IP地址设置下面以Win2000为例来说明静态IP地址的设置和使用方法:
第一步:在
开始菜单
中选择“设置”单击“网络和
拨号连接
”
第二步:点击之后将出现下面的界面
第三步:双击“本地连接”
第四步:单击“属性”,之后选择“
Internet协议
(TCP/IP)”
第五步:双击“Internet协议(TCP/IP)”,选择“使用下面的IP地址”和“使用下面的
DNS服务器
地址”,IP地址、子网掩码、默认网关按照统一分配的信息进行设置,DNS设置为“202.112.80.106”,最后点击“确定”
WinXP系统和Win2000系统的主要区别是在开始的步骤,WinXP系统开始的步骤如下:
第一步:在开始菜单中选择“
网上邻居
”
第二步:单击“网上邻居”,出现如下的界面,此时点击“查看网络连接”
之后就会出现“本地连接”,以后的步骤和Win2000系统的步骤完全一致。
动态IP地址的设置动态IP地址的设置方法和静态IP地址的设置方法不同之处在于第五步。双击“Internet协议(TCP/IP)”,按照下图的选项选择“自动获得IP地址”和“自动获得DNS服务器地址”进行设置,最后点击“确定”。
‘柒’ 关于计算机网络的动态IP和静态IP的问题。
对于大多数拨号上网的用户,由于其上网时间和空间的离散性,为每个用户分配一个固定的IP地址(静态IP)是非常不可取的,这将造成IP地址资源的极大浪费。
家里上网.ADSL也好.拨号也好都是动态的,是电信随机分配给你的.而且有时间性.重启ADSL的话就会变 ,如果你想把它变为静态固定IP,那么要去营业厅申请。
小区的LAN基本也是静态的IP .
至于你说的房东的那条线可能是路由器上迁出的 路由器已经连接上互联网了 并且给你分配好IP 所以直接就能上网了
‘捌’ 计算机网络面试知识点
[图片上传失败...(image-47b18e-1644856864285)]
[图片上传失败...(image-fbfbf-1644856864285)]
网络协议其实就是端到端的一个 通信规则 ,有了这些规则,双方的沟通才有意义。
[图片上传失败...(image-bc49f9-1644856864285)]
其中,有几点比较重要:
[图片上传失败...(image-f04cf4-1644856864285)]
[图片上传失败...(image-bb666-1644856864285)]
如果我们只进行 2 次握手就建立连接,那么对于 Server 端来讲太容易建立起连接了,基本是有客户端过来,那么 Server 就要建立起连接了。这种情况就会导致连接成本太低,Server 端很容超负载。
四次挥手是因为 TCP 是 全双工 的,存在了数据发送与接收两个行为,在这两个方向的数据流入流出都需要进行关闭。
当服务接收到客户端请求连接 SYN,然后向客户端响应 ACK 和 SYN 后, 就会将连接维护到半连接队列。当客户端再次回复 ACk 后,当前的连接就会被维护到全连接队列里。
SYN 攻击是 DOS 攻击的一种,通过伪造大量的请求建立连接,使得半连接队列超出最大容量,其他正常的请求无法处理。
TIME_WAIT 是一个定时设置,在 2*MSL(MSL 表示一个包在网络环境中的生存时间,一般为 2 分钟, Linux 里为 30s)时间过后就会真正的 CLOSED。
之所以不立即关闭,主要为了让被动关闭方能有足够的时间接收到最后的 Ack 包,如果没有接收到,被动方就会重新发送 Fin 包,重新触发主动方发送最后的 Ack 包。这样的话,就能尽量保证被动关闭方尽快关闭连接了,毕竟主动关闭方需要承担起主要责任,所以会有 TIME_WAIT 的等待了。
另外一个原因也是怕当前连接立马释放,有一定概率会重用到当前连接标识(五元组),而旧的网络包由于延迟此时才接收到,就有可能产生包的混乱问题了。
TCP 发送的包都需要接收方进行一个 Ack 包的响应,如果在一定时间内没有响应的话,那么发送方就会认为包未能正确到达,需要进行重传动作。这就是 TCP 的重传机制。
TCP 里的重传机制会有一个超时的判断,这个超时时间并不是很准确,或者说并不是很标准,毕竟不同的网络环境,包的到达情况都会是不一样的。
所以 TCP 会使用一个采样时间,先记录了正常情况下一个数据包从发送到响应确认这么一来一回的时间,即所谓的 RTT (Round Trip Time) 时间,根据这个时间进行一些公式计算,得到了超时时间的值: RTO (Retransmission TimeOut)
对于重传机制,还有另外一种触发机制。上面的情况属于发送方去探知发送情况,有另一种情况是接收方能探知的。比如发送方发送了 1, 2, 3 的包,但实际上接收方只接收到 1 和 3,一直没能收到 2 这个包,那此时接收方就会连续响应三个 关于 2 的 ack 包。
当发送方收到这么一个连续的 3 个 ack 包后,就知道需要重传 2 了,此时就不需要等到 2 的超时未确认触发,可以提前的重传 2 这个包了。
TCP 采用 滑动窗口 进行了流量的控制,所谓的滑动窗口即在发送方和接收方各自维护了一个窗口,在这个窗口里将会维护对应的数据包,以感知当前的数据处理情况。
在接收方这边的窗口称之为 接收窗口 ,它具体表示当前所能接收的数据包大小,计算公式为:当前最大可接收缓冲区大小 - 当前已接收的大小,在连接建好的开始一般为 65535 字节。
在计算出可接收大小后,接收方就会将此值设置在 TCP 头部里的 Window 字段,然后响应回发送方,发送方也就知道了当前所能允许发送的数据包大小了。
在发送方这边的窗口称之为 发送窗口 ,按正常逻辑来讲,发送窗口维护的是即将要发送的数据,即根据刚刚反馈回来的接收窗口大小计算出的发送数据。
但由于一个数据包的发送需要有一个 ACK 响应才算完整流程,所以对于这些“已发送未响应”的数据也应该纳入到发送窗口的管理,并且只有真的 ACK 响应回来,才能继续下个数据包的准备发送。
[图片上传失败...(image-8f81f8-1644856864285)]
需要注意的是,如果发送方接收到的 Window 大小为 0,则表示当前的接收方已经无能力处理新的包了,此时发送方就不会再下发数据了,直到接收方发送一个 窗口通告 ,才继续数据的发送。
但此时需要考虑一种情况,就是接收方由于网络问题没能将窗口通告送达发送方,那此时发送方就会一直干等着了.所以对于发送方来讲,会启动 窗口探知 动作,要求接收方 ACK 它当前的接收窗口大小,如果超过 3 次的探知动作,则直接断开连接了。
TCP 协议抽象出了 拥塞窗口 (cwnd)的概念,它会根据当前的网络拥塞程度进行动态的调整。由于加入了拥塞情况的考虑,上面我们提到过的发送窗口则不能仅仅只考虑接收窗口这个因素了,需要进行 min(拥塞窗口,接收窗口) 的选择发送了。
MSS 表示 网络传输 数据 的最大值,如果 MSS 加上包头大小,则表示网络传输最大 报文 :MTU 。
在 Internet 这种互联网中,一般 MTU 定义为 576 字节,减去 TCP、IP 的包头 40 字节,则可以得到 MSS = 536 字节的值;而在以太网这种局域网里,一般 MTU 会大点:1500 字节,MSS 为 1460 字节。
当连接建立完毕,开始传输数据时,TCP 协议规定不能一开始就发送大尺寸的数据包,这样避免了网络环境有问题时,新加入的连接加剧了拥塞状况。所以,对于新加入的连接而言,需要一点一点的增大数据量,这就是所谓的 慢启动 。
其中,慢启动涉及的拥塞窗口计算过程如下:
从慢启动的算法来看,每经过一个 RTT 后,拥塞窗口的增长速度将会变得很厉害,如果没有进行限制的话,那么很快就会占满带宽了。因此, TCP 协议使用了一个叫慢启动门限(ssthresh)的变量(一般取 65535 字节)。当 cwnd(拥塞窗口) 超过该限制后,就会进入所谓的 拥塞避免 阶段了。
在拥塞避免阶段,拥塞窗口的计算过程如下:
从上面的算法可以看出,进入拥塞避免阶段后,数据包的发送大小将呈线性增加了。通过这样的方式,使得 TCP 的传输在前期很快,然后再慢慢降下来,达到网络最佳值。
在拥塞发生时,关于拥塞窗口的计算在不同的 TCP 版本里将会不一样,主要有以下 3种版本:
Tahoe 版本是 TCP 的最早版本,当它发现需要进行重传动作,即触发了 RTO 超时或发送方收到三个重复 ACK 包时,此时会进行的动作为:
Reno 版本进行的动作为:
其中,快速恢复阶段的计算又如下:
NewReno 是对 Reno 的改进,主要是优化了快速恢复阶段,在 Reno 版本中,所考虑的都是一个包的丢失情况。然而,在实际情况中,一次数据窗口的发送,是有可能出现很多数据包丢失情况的。
这样的话,就会触发多次的 cwnd 和 ssthresh 减半动作,一旦 cwnd 降到小于 3 时,即发送窗口会出现小于 3 的情形,此时将再也触发不了 3 次快速重传动作了,只能依赖 RTO 超时,而一般 RTO 的值是比较大(太小会经常触发重传)的,此时整个传输速度将会大大降低。
所以 NewReno 会在收到所有数据包的确认后才结束快速恢复阶段,这样 cwnd 和 sshthresh 就不会轻易被降低了。
NewReno 主要是使用了一个 recover 变量,作为当前数据窗口中,可能丢包的最大序号。即如果有丢包情况产生,并且大于当前的 recover 值,则会更新该值。
当收到接收方的 ack 后,会进行 ack_seq 的判断,如果 ack_seq > recover,此时就可以结束快速恢复阶段了;如果 ack_seq < recover,则意味着多包丢失,还不能结束快速恢复阶段。通过这样的控制,来提高了整个的吞吐量。
Nagle 算法把多个小数据包合并到一个片段,并且等待满足一定条件后,再一起发送过去。具体的触发条件如下:
当上述条件都未满足,但发生了超时(一般为 200ms),则立即发送。
对于 TCP 协议来讲,默认会启用 Nagle 算法,降低网络负载,减少网络拥塞,提高网络吞吐。
在 TCP 的确认机制里,可以在通信过程中不对每一个 TCP 数据包进行单独的 ACK 包响应,而是在传输数据时,顺便把 ACK 信息随数据包一起发送,这样可以提高网络流量利用率。
如果在一定时间内(一般 40 ms)没有数据包要发送,此时就会单独的进行 ACK 包响应。这个过程也被称为 Delay Ack。
TCP 是面向字节流的传输,它会根据接收方的包处理能力以及当前网络的拥塞情况来一部分一部分的加载数据发送,再加上有 Nagle 这种整合小数据包的算法存在。所以对于接收方来讲,接收到的数据有可能是粘合在一起的,也有可能是被拆分开的,即所谓的粘包和拆包。
对于粘包和拆包现象,常用的解决方案有:
TCP 的连接和断开都是双方互相沟通进行的(三次握手、四次挥手)。在数据的传输过程中会进行应答确认、超时重传、流量控制、拥塞控制、拥塞避免等手段去保证传输的准确性。
TCP 是面向字节流的可靠连接,而 UDP 是面向数据报文的连接,不保证可靠连接,但传输比较快。TCP 常用于邮件、文件传输这种要求准确性高的场景,而 UDP 常用于视频直播这种实时传输的场景。
HTTP 是基于 TCP 协议的短连接,按请求-响应来通信。每一次的请求都是独立的,和上次的没有关联。尽管 TCP 是有状态的,但它的状态是为了传输使用,比如报文序号、发送窗口大小等辅助信息,这些和 HTTP 的请求没有关系。
Http 虽然有 keep-alive 字段控制,但那是为了提高传输效率,让此次的请求连接尽量生命周期长些,不至于频繁的建立连接-销毁连接。另外,cookie 会话只是 HTTP 的补充,它是允许关闭或伪造的,并不是协议的通信依赖。
首先,会根据域名进行 DNS 的解析,以获取到服务器的 IP 地址。拿到 IP 地址后将会和服务端进行三次握手,建立 TCP 连接。接着将会按照 HTTP 协议的请求-响应来传输网页内容。最后,TCP 通过四次挥手结束连接。
每次请求-响应都会建立一次 TCP 连接,服务器处理完后就会断开 TCP 连接。后面加了 Connection: keep-alive 来延迟 TCP 连接时长,尽量让请求-响应使用同一个连接
HTTPS 解决了 HTTP 的安全传输问题,在 HTTP 这一层协议下加入了 SSL 层。即进行了端到端的加密/身份验证,以保证数据的不被窃取篡改。
HTTPS 的流程如下:
[图片上传失败...(image-b619ee-1644856864285)]
ping 采用了 ICMP 协议,ICMP 协议用于在 IP 主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
DOS:即拒绝服务,其目的是使计算机或网络无法提供正常的服务。最常见的 DoS 攻击有计算机网络带宽攻击和连通性攻击,像 SYN 洪水攻击也是一种,它利用 TCP 协议发送大量的半连接请求,耗费服务器的 CPU 和内存资源。
感兴趣的朋友可以搜一搜公众号“ 阅新技术 ”,关注更多的推送文章。
可以的话,就顺便点个赞、留个言、分享下,感谢各位支持!
阅新技术,阅读更多的新知识。
‘玖’ 怎么调整网速
使用宽带上网速度自然比普通的拨号上网快了许多,可是Windows
XP系统会自动保留一部分带宽,咱觉得有些浪费,利用起来吧!单击"开始→运行",在"运行"对话框中输入"gpedit.msc"(该文件位于"C:\\WINNT\\SYSTEM32"文件夹中),单击"确定"按钮启动Windows
XP组策略编辑器。在"本地计算机策略"中,逐级展开"计算机配置→管理模板→网络→QoS数据包调度程序"分支。
双击右侧窗口中的"限制可保留带宽"项目,可以看到这里的"带宽限制"默认值为20%,我们只要将它修改为"已启用",并将"带宽限制"值改为"0%"就可以让带宽利用率达到最高了
在Internet上冲浪时,网络速度太慢会使你十分恼火,为此你要多浪费很多金钱。那么,如何了解你的系统上网速度的快慢,并且快速诊断出上网速度慢的原因呢?下面,笔者就使用Win
98系统测试网络速度的快慢予以具体介绍。
一、测试网站的反应速度
先用Ping来测试一下网站的反应速度。Ping是一个很小的网络程序,它会向Web网址的主服务器发送一条32字节的信息,然后将服务器的响应时间记录下来。如果从发出信息到服务器响应的时间超过400ms,就可认为运行缓慢。注意:用户离Internet中心集线器距离越远,服务器的响应时间就越长。具体测试方法是:单击"开始"→"运行",键入Ping和你欲测试的网址(如:Ping
www.etang.com,也可返回至DOS状态键入上述命令)。Ping将会向你显示出4次测试结果,响应时间低于300ms均可认为正常,时间超过400ms则显示响应速度较慢。当出现"请求暂停(Request
timeout)"信息提示时,表示网址未在1s内响应,这表明服务器没有被配置为对Ping做出响应或者网址反应速度极慢。如果当你看到4个"请求暂停"命令时,说明这个网站不能正常打开或者网站已遭破坏。通过这种方式,还可清楚地了解到你所在的网址是否正常。这一点对于一般直接拨号上网的计算机用户而言,显得尤为重要。
在某个固定的时间,如果网址很忙(或者出于其他原因运行速度很慢,如硬件配置不高、数据管道不够用),可以稍后再试一次,以确定网址是否真的有问题;若真的有问题,可以找一下这个网址是否有其他的可以替代,或者使用离线浏览器访问该网址,或者看看你的ISP否支持代理服务,这是一种可以将网址内容定期缓存到本地服务器的办法,如果支持的话,通知你的ISP缓存这个网址的内容即可。
二、跟踪数据的传输快慢
如果你觉得计算机运行速度缓慢,也许只是因为网上的路途太远。在到达你想访问的网址前,你的信号可能正在通过10台或10台以上的Internet路由器,其中任何一台路由器都可能影响整个过程的速度。
Win
98自带一个网络程序Tracert可以告诉你,它能检查数据经过的路径并显示每台路由器的速度。网络程序Tracert的工作方式是向数据到达主服务器经过的每台路由器发送信号或Ping数据。
运行Tracert的具体步骤是:
1.进入Win
98系统,单击"开始"→"运行";
2.键入Tracert和你欲访问的网址(具体方法与上面Ping命令相同)。
3.Tracert将显示最多30次"跳跃",显示每一个中转路由器的响应时间和IP地址。
4.如果你觉得收到的信息太多,或者某台路由器不断重复"请求暂停"的信息,可按"Ctr+C"退出。如果你收到4次"请求暂停"的信息,很可能是因为某台路由器不能接受Tracert请求。
连接速度由路径中各个操作的所有响应时间决定。例如,经过5台路由器而每台路由器花1s响应,比经过9台路由器而每台路由器花200ms响应显然更糟。利用Tracert提供的信息,你能精确地找出浪费时间的路由器。
三、检测连接线路的状态
线路噪音是对网络连接影响最大的因素之一。你可以这样来检查线路上的噪音,退出连接后拿起接在调制解调器上的电话,如果线路上有噪音,可打电话到电信部门询问,要求其立即检修线路,直到你听到噪音减弱为止。此外,也可采取更为科学的测试方法,即利用Win
98自带的系统监控器来监控拨号连接时的状况。具体方法是:
1.单击"开始"→"运行",输入"sysmon";
2.运行系统监视器,选择"编辑"→"添加项目";
3.在弹出的"添加项目"对话框的"类别"中选择"拨号网络适配器(DialUp
Adapter)",然后在右边"项目"栏中查找"CRC错误";
4.选择"CRC错误",单击"确定",将其添加在系统监视器上。
安装完监控器后,你就可进行常规的Web操作,但应经常检查系统监控器。当出现大量的CRC错误时,表明信息在你和ISP的调制解调器之间迷路。这意味着电话连接情况不好,电话线上的"噼噼、啪啪"声或者其他噪音干扰了数据传输。
四、测试计算机的运行快慢
其测试方法是:
1.单击"开始"并选择"运行",输入"sysmon";
2.检查以下3个监控器是否正在运行:
①存储管理器:自由内存;
②文件管理器:使用中的交换文件;
③拨号网络适配器:缓冲过载。
如果它们均在运行中,可继续进行。
3.若监控器未运行,在系统监视器中选择"编辑"→"添加项目"菜单。
4.要增加任何监控器时,单击适当的类型和项目,然后单击"确定"即可。
此外,高频率运转的CPU和大容量硬盘都会大大提高上网的速度。在
Win
98系统中,这两部分都是动态分布的,因此,经常整理硬盘的碎片和进行优化是至关重要的,特别是如果Web连接停顿时,就会听到硬盘发出很大的噪声。Win
98磁盘碎片整理方法已广为使用,在此不再一一赘述
‘拾’ 配置计算机网络设置
没有网上邻居,可以在控制面板里找到网上连接图标,有连接图标就有设置属性菜单。
实在没有,就得重新安装一个有网上邻居的新系统。
路由器安装,要参考路由器的说明书,所提供的IP地址和密码。然后连接好计算机和路由器,检查,当插入接头时,路由器的相对指示灯是否发亮,检查正常后,打开计算机的浏览器,在浏览器的地址栏输入路由器的地址假如是:192.168.1
的话,回车,即可进入路由器的设置页面,页面上还要输入用户名(有的用户名已经默认,就不必输入)、密码,然后才能设置。
进入设置窗口,按照设置项目,有:拨号帐户和密码设置,有家庭计算机成员的IP
设置,具体按说明书操作即可。