本文内容为小编掺杂了诸多文章后所得出的结论,仅供学习。如有不当之处,欢迎大家指正!
简述一些零碎的计算机网络知识
1、什么是VPN?
VPN是虚拟专用网络,VPN服务器可以加密你的数据。
他会混淆你的个人信息,尤其是你的IP地址和地理位置。
使用VPN,网站将无法收集有关你的准确信息,但是你照样可以访问他。
有些服务器是不允许特定地区访问,但是使用VPN服务器,可以改变你的IP地址和地理位置。
2、什么是IP地址呢?
IP地址:
IP地址是一种在Internet上给主机编址的方式。它的存在就是为计算机网络互相连接进行通信,有了他我们的电脑才可以连接上互联网,传递信息。能够连接互联网的设备的IP地址就是一个编号,包含着网络地址信息和主机地址。
物理地址:根据物理地址,可以从经销商的销售数据库查询到谁在使用这台电脑。
同样本地IPV6地址:里面也包含了全部的物理地址(六个字节)
但是IPv4地址就可以告诉别人。
电脑互联网IP地址也同样不能告诉别人。
解释:
电脑本来就只有一个私有的IP地址,那这个互联网IP地址是从哪里来的呢?
流程:
电脑访问web服务器流量,都需要经过LAN,流经中间的无线路由器,然后由无线路由器代理上网。
既然是无线路由器代理上网,那么自然使用无线路由器的互联网IP地址。
所以在web服务器上看到的IP地址不是电脑的,而是无线路由器的。
如果这个地址泄露(也就是互联网IP地址),那么就知道了这台路由器,已经路由器链接的ISP线路。
(ISP线路是路由器和服务器之间的连接???)
如果还不懂的话,建议看看下面的解析
https://xw.qq.com/cmsid/20180128A0IM7500.
IP地址的结构及来源
IP地址由4部分数字组成,每部分数字对应于8位二进制数字,各部分之间用小数点分开。如某一台主机的IP地址为:211.152.65.112
固定IP:固定IP地址是长期固定分配给一台计算机使用的IP地址,一般是特殊的服务器才拥有固定IP地址。
动态IP:因为IP地址资源非常短缺,通过电话拨号上网或普通宽带上网用户一般不具备固定IP地址,而是由ISP动态分配暂时的一个IP地址。普通人一般不需要去了解动态IP地址,这些都是计算机系统自动完成的。
IP地址是由什么机构分配的?
所有的IP地址都由国际组织NIC(Network Information Center)负责统一分配,目前全世界共有三个这样的网络信息中心。
InterNIC:负责美国及其他地区;
ENIC:负责欧洲地区;
APNIC:负责亚太地区。
我国申请IP地址要通过APNIC,APNIC的总部设在日本东京大学。申请时要考虑申请哪一类的IP地址,然后向国内的代理机构提出。
那什么又是代理IP呢?
如果试一下用python不加任何约束,成百上千次地循环访问豆瓣电影页面,会发现一段时间后爬虫报错,无法抓取到信息。这时如果你用浏览器登录豆瓣的网站,也会发现登不进去,因为你这个ip已经被封掉了,无论用python还是浏览器请求都没有用。这时你如果换一个wifi,就又可以正常访问了。
这个时候爬虫代理运营而生:
使用爬虫代理能够进行下列的操作
1.搭建服务器
效果最稳定,时效和地区完全可控,能够根据自己的要求来搞,深度匹配产品。但是需要爬虫爱好者有维护代理服务器的能力,且需要花费大量维护时间,相对而言投入跟产出不成正比,而且成本投入非常高。
2.收费代理IP
需要一定的花费,成本没有自己搭建服务器贵,要便宜很多,也不用自己去维护代理服务器;IP比较稳定,速度比较快,有效率比较高,十分适合企业级用户。现在的代理IP商太多,在选代理商要认真的选择。
3.免费代理IP
免费代理IP最大优点就是他不需要钱,但是与之相对的,他有着许多缺点。就比如免费代理IP不稳定,速度慢,经常掉线,IP通过率也不高,大部分都是不可用IP,总之你需要大量时间去挨个试,看似免费,其实昂贵,因为需要浪费大量时间成本,效率十分低下,不适合爬取数据量大的企业级用户。
免费代理IP是如何盈利的呢?
网上那些免费的IP地址都是怎么盈利的?
1.免费代理其实就是收集你的个人IP信息,再转手以付费代理的形式卖给其他用户使用。换句话说当你不用你自己的IP时,就很有可能被别人使用。
2.就像有些地方有免费wifi,登录一些加密比较薄弱的网站或者软件的话,相当于在别人面前裸奔,
代理IP的分类(了解即可)
根据代理ip的匿名程度,代理IP可以分为下面四类:
透明代理:能够直接“隐藏”你的ip地址,但是还是可以查到你是谁。
匿名代理:匿名代理比透明代理进步了一点,别人只能知道你用了代理,无法知道你是谁。
混淆代理:与匿名代理相同,假设使用混淆代理,别人还是能知道你在用代理,但是会得到一个假的IP地址,伪装的更逼真
高匿代理:可以看出来,高匿代理让别人根本无法发现你是在用代理,所以是最好的选择。
在使用的使用,毫无疑问使用高匿代理效果最好
而且,进行大批量的爬虫时,仅仅使用一两个代理是完全不够用的,ip一定被封就无法继续抓取数据了,所以需要大量的高匿IP。
HTTP和HTTPS的不同
http是非常常见的应用层协议,是超文本传输协议的简称,其传输的内容都是明文的。
http是HTTP协议运行在TCP之上。所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份
IP池
IP池:
目前,大多数代理IP具有有效期,在IP失效后,您需要将该IP从IP池中删除。在IP不足时,再将新IP添加到当前IP池中。IP池需要动态维护。
说白了就是装了很多个IP地址的池子!
3、内网和外网的区别
1、范围大小的区别
局域网(LAN,又称内网)相对于广域网(WAN又称外网)而言,主要是指在小范围内的计算机互联网络。这个“小范围”可以是一个家庭,一所学校,一家公司,或者是一个政府部门。BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。
2、IP地址的区别
广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址(或者说公网、外网IP地址),广域网IP地址一般要到ISP处交费之后才能申请到,广域网IP地址不能重复。
局域网(LAN)上的每一台电脑(或其设备)都有一个或多个局域网IP地址(或者说私网、内网IP地址),局域网IP地址是局域网内部分配的,不同局域网的IP地址可以重复,不会相互影响。
3、传输速率的区别
由于较小的地理范围的局限性,局域网(LAN)通常要比广域网(WAN)具有高得多的传输速率。例如,LAN的传输速率为10Mb/s,FDDI的传输速率为100Mb/s,而WAN的主干线速率国内仅为64kbps或2.048Mbps,最终用户的上限速率通常为14.4kbps。
打游戏常见的ms是啥?
1、下载软件时常常看到诸如下载速度显示为128KBps(KB/s),103KB/s等等宽带速率大小字样,因为ISP提供的线路带宽使用的单位是比特,而一般下载软件显示的是字节(1字节=8比特)。
2、MS 就是毫秒这个数值越低,你游戏里的网速越快,这个数的高低,是看你的宽带速度的.
ms代表延迟,数值越高延迟越高。可以用来衡量别人的网速高低以及是否存在卡的现象。
ms在游戏中指的是网络的延迟,一般是越低越好,还有指网速某M/S是网速,指网速的话就越高越好
在我们实际上网应用中,下载软件时常常看到诸如下载速度显示为128KBps(KB/s),. 在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。
4、那VPN和代理IP的区别是什么呢?
IP地址和VPN的区别:
代理IP与VPN都是通过远程的一个服务器来帮你拿到你所想要的信息,但代理IP是帮你取回了信息以后再传给你,并不会加密信息,而VPN是帮你在你和你想查询的信息库之间建立了一个专用通道,这个通道内传输的所有内容都是经过加密的。
有网友说,代理IP是你在一个网络内,然后通过代理IP才能访问到这个网络外的网络的信息; VPN是你在一个网络外面的网络,但你想访问那个网络里面的信息就使用VPN。(有一点绕)