网络知识学习|从0开始的网络学习——IP、DNS、服务器

IP 什么是IP?你可以简单地把它理解为地址。
IP的分类: 我们一般把IP分为两类:

  1. 公网IP
  2. 私网IP
他们有什么区别呢?
公网IP:一般是网络上各类网站的地址,这种网站是人们所公认的,你没有改变他们的权力。比如百度的IP就是【19.75.217.109】你可以把它理解为百度的地址。
私网IP:一般就是个人的地址啦,当你连入一个基站时,基站会给你分配一个IP(地址),当你连入不同的基站,你所被分配到的IP就会发生改变。但你的IP的改变并不重要:因为基站分配给你IP只是为了向你传输网络数据,而你自己设备的IP并不需要被他人访问,所以你自己的IP发生改变不会影响网络上的任何事情。
IP的运用 IP有什么用呢?
我们举个例子:当你想访问百度时,你可以直接访问它的IP,即输入之前的那串数字。
事实是,在很年前,人们访问网站时 就是输入网站的IP访问的。当时人们要登陆网站还需要找操作手册,查找IP,然后才能上网,是不是很麻烦?
PS:如何查找一个网站的IP:(以重大官网举例)
  1. 键盘按下【Win+R】调出【cmd】点击【运行】
  2. 输入ping + 你想查询的网址就可以啦。
    网络知识学习|从0开始的网络学习——IP、DNS、服务器
    文章图片
DNS 既然以前登录网站只能输入IP,那岂不是很麻烦?所以后来人们想用些字符串代表一个网址,这样人们就不用输入IP,而是直接输入网址的名称就能访问网址了。
那么连接这个IP和字符串的工具就是DNS了。
什么是DNS:其实DNS也是一个类型的网站,它的作用是你向他发送一个网址,而他就会向你返回这个网址的IP。
网络知识学习|从0开始的网络学习——IP、DNS、服务器
文章图片

举个例子,当你输入向浏览器输入【www.baidu.com】时,浏览器会先向某个DNS网站发出【www.baidu.com】的字符串,然后他就会向你返回百度的IP【19.75.217.109】让你再登录百度的网址。
  • 那么就会引来一个问题: 如果我向DNS网站输入【www.baidu.com】而它却向我返回了其它危险网站的IP时,怎么办呢?
  • 其实如果有时候你在外面连接一些免费wifi时,你可能就会登上它所准备的DNS,从而登录钓鱼网站被盗取钱财和私人信息(所以不要在公共场所连接一些不知名的wifi!)
  • 要解决这个问题其实很简单,我们生活中所用的DNS其实都是一些国内的大牌企业所代理的,其安全性可以保证。
服务器
  1. 什么是服务器?
    简单的说就是一台24小时都不会关机的电脑。
  2. 我们为什么需要服务器?
    当你搭建了一个网站时,别人访问你的网站,你的电脑就需要对别人所发送的数据进行处理然后再发送给访问者。为了实现这一功能,你的电脑24小时就不能关机
云服务器 为了解决24小时运行的电脑,人们就推出了云服务器的概念:它是由运营厂家帮你运行在云端的24小时不会关机的电脑。
网络知识学习|从0开始的网络学习——IP、DNS、服务器
文章图片

VPN: 什么是VPN呢?想必大家都对其有或多或少的了解,它是帮助你登录国外被封掉网站的工具。那么它的原理是什么呢?
在这之前我们先了解几个基本知识:
  1. 我国对外网的网站施行黑名单模式:就是把不能访问的外网的IP一个一个的添加到黑名单中。
  2. 黑名单模式就代表了我们是可以访问一些没有被封掉的外网的。
了解这些之后我们就可以了解一般VPN的实现原理了
  1. 当你想访问google时,你向浏览器网址里面输入【www.google.com】
  2. 但是如果你就这样,你是肯定访问不了的:因为你访问的是被ban的IP
  3. 这时候VPN软件就会把你想访问【www.google.com】的指令经过一系列非常非常非常神奇的加密方法加密成你想访问【www.gobananas.com】(随便举的例子)这时候你就得到了访问这个网站的许可。
  4. 你访问的这个网站其实是VPN在国外的一个代理网站(没有被加入黑名单)然后通过这个网站作为跳板。
  5. 这个网站把你想访问的内容加密后返回给你,然后再解密就得到了【www.google.com】的内容了。
【网络知识学习|从0开始的网络学习——IP、DNS、服务器】相信你也发现了,这其中最关键的环节就是【加密】所以当别人发现了你的加密方式和你在国外的这个代理网站后,你的这个VPN就会失效了。

    推荐阅读