开发者学堂课程【Python入门 2020年版:网络通信原理】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10456
网络通信原理
内容介绍
一.DHCP 服务器
二.默认网关
三.DNS 域名服务器
一.DHCP 服务器
1.引入
当有多台电脑连接一台路由器时,连接路由器的电脑的 Ip 地址必须和路由器在一个网段上才能互相通信,电脑才能连接服务器,通过服务器连接到外网。
为了保证电脑与路由器在同一个网段,就需要使用 DHCP。
2.功能
DHCP 是用来自动分配 ip 地址的,可以设置 DHCP 地址池,所连接的设备就可以在规定的网段里。
DHCP 的服务器就是本机的路由器,路由器分配的地址一定在路由器自己的网段内。可以自己设置路由器的网段范围。
在高级设置中找到 DHCP 静态 IP 分配选项即可设置,例如将电脑的 ip 地址设置为192.168.31.10。
例如将 DHCP 地址池设置为192.168.31.100-192.168.31.200电脑即可被动态的分配到一个 IP 地址。
在 WiFi 状态中找到属性选项,将自动获取 IP 地址改为使用下面的IP地址选项然后修改 ip 地址子网掩码和默认网关。
二.默认网关
如果访问的资源不在局域网范围内,则需通过默认网关,局域网内有处理不了的问题时需要将问题交给路由器,让路由器处理,可以将默认网关视为路由器。
三.DNS 域名服务器
上网的过程:
我的电脑发送指令给某网站的服务器,服务器再返回给我的电脑。
在网络里都是通过 ip 地址查找主机的,这个 IP 地址对应着电脑,然后访问电脑中的信息,从电脑中拿到源码通过浏览器解析成网站的页面。
但是现实中不会通过查找 ip 地址去查找资源而是通过域名例如 www.baidu.com来查找资源,DNS 是用来将域名解析为 IP 地址的。
例如将 www.baidu.com 解析成182.61.200.6.服务器一般都是24小时开机的并且所在地方环境良好。
游戏中遇到的停机更新所停的就是服务器。DNS 一般指向的是运营商,在修改地址池时 DNS不要动 。