杂记
防火墙
防火墙的基本功能就是禁止某些协议和端口号的数据包通过。因此如果使用新协议或端口号则必须修改防火墙设置。
DHCP
连接到互联网的计算机的协议软件需要配置的项目包括:
- IP 地址
- 子网掩码
- 默认路由器的 IP 地址
- 域名服务器的 IP 地址
一个 IP 地址指出了一台计算机连接在哪一个网络上,当计算机还在生产时,由于无法知道它在出厂后将被连接到哪一个网络上,故无法在生产过程中就事先给计算机配置好 IP 地址使得省去给计算机配置 IP 地址的麻烦。因此,需要连接到互联网的计算机必须对 IP 地址等项目进行协议配置。现在广泛使用的是动态主机配置协议 DHCP(Dynamic Host Configuration Protocol),它提供了一种机制,称为即插即用连网(plug-and-play networking),这种机制允许一台计算机加入新的网络和获取 IP 地址而不用手工参与。
我们并不愿意在每一个网络上都设置一个 DHCP 服务器,这会使 DHCP 服务器的数量太多。因此现在是使每一个网络至少有一个 DHCP 中继代理 (relay agent),这通常是一台路由器,它配置了 DHCP 服务器的 IP 地址信息。DHCP 服务器分拨给 DHCP 客户的 IP 地址是临时的,因此 DHCP 客户只能在一段有限时间内使用这个分配到的 IP 地址,DHCP 协议称这段时间为租用期 (lease period)。
P2P
P2P 应用的范围很广,例如文件分发、实时音频或视频会议、数据库系统、网络服务支持(如 P2P 打车软件、P2P 理财等)。目前在互联网流量中,P2P 工作方式下的文件分发已经占据了最大的份额,比万维网应用所占的比例大得多。