计算机如何进行通信?
通常我们说,主机A和主机B之间进行通信,实际上是指,“运行在主机A上的某个程序和运行在主机B上的另一个程序进行通信”。由于进程就是运行着的程序,这也就是指,主机A的某个进程和主机B的另一个进程进行通信。
常用的通信方式:客户 — 服务器方式和对等方式。
客户 — 服务器通信方式的特点:
如何理解 客户 — 服务器 ?
当我们使用浏览器使用百度搜索时,浏览器就是客户,百度搜索就是服务器,我们向百度搜索请求搜索服务,百度搜索为我们提供搜索服务。当我们希望使用百度搜索时,我们必须知道百度的 域名 or IP地址,这样才能主动向百度发起通信。
服务器程序,可以同时处理多个客户的请求。百度搜索,可以同时为多人提供搜索服务,时刻等待着我们的搜索请求。并且,在我们和百度进行通信前,百度是不知道我们设备的 IP 地址的,只有在发起通信后,通过报文的源IP和目的IP,才知道我们的IP地址。
DHCP:
当我们要想接入互联网时,首先要配置IP地址:
DHCP 用于实现自动协议配置:
一般情况下,笔记本会默认开启DHCP:
如图所示,开启DHCP后,笔记本会自动获得IP地址和DNS服务器地址。