1--网络程序的组织方式和关系
网络应用程序在各种端系统上的组织方式及其关系主要有两种:
客户/服务器方式(C/S方式)和对等方式(P2P方式);
2--动态主机配置协议(DHCP)
动态主机配置协议(DHCP)允许计算机加入新网络时可自动获取IP地址等网络配置信息,而无需手工参与配置;
DHCP 协议基于运输层的 UDP 协议,DHCP 客户使用的 UDP 端口号为 68,而 DHCP 服务器使用的 UDP 端口号为 67;
① DHCP协议的工作流程:
② DHCP协议的中继代理:
通过给路由器配置 DHCP 服务器的 IP 地址,可以使该路由器成为 DHCP 的中继代理,这样就无需在每个网络中都设置 DHCP 服务器;
3--域名系统DNS
域名系统用于将特定含义的主机名转换为便于机器处理的 IP 地址,例如使用 ping 去 ping www.baidu.com 时,需要通过域名系统将 www.baidu.com 转换为 IP 地址,因此实质上 ping 的是 IP 地址;
① 域名系统 DNS 将域名划分为不同层次:顶级域名、二级域名、三级域名等;
例如在 xxx@mail2.sysu.edu.cn 中, cn 表示国家顶级域名中国,edu 表示中国划分类别域名中的教育机构,sysu 表示具体的三级域名中山大学,mail2 则表示中山大学设置的四级域名邮件系统域名;
域名解析过程一般有两种方式:递归查询和迭代查询;
域名服务器一般采用了高速缓存,用于存放最近查询的域名及其 ip 地址,这样就无需每次都重新查询相应的域名;
4--文件传输协议FTP