应用层本章讨论的问题是各种应用进程通过什么样的应用层协议来使用网络所提供的通信服务应用层的许多协议都是基于客户-服务器方式的,客户和服务器都是主机之中的应用进程
一、域名系统 DNS1、 域名系统 DNS 是因特网使用的命名系统,用来把人们便于使用的机器名字转换为 IP 地址
2、 为什么机器在处理 IP 数据报时不使用域名,而要使用 IP 地址呢
因为 IP 地址的长度固定为 32 位,域名长度不固定,机器处理起来比较困难
3、 整个因特网为什么不只使用一个域名服务器
因为整个因特网规模很大,一台服务器会因为负载太大无法正常工作,一旦出错,整个因特网就瘫痪了
4、域名服务器:名字到 IP 地址的解析是由若干个域名服务器程序完成的
运行域名服务器程序的专设结点的机器称为域名服务器
5、DNS 请求报文是 UDP 数据报6、域名:任何一个连接在因特网上的主机或路由器,都有的一个唯一的层次结构名字 7、域名的结构由标号序列组成,各标号之间用点隔开:…
顶级域名8、域名只是个逻辑概念,并不代表计算机所在的物理地点
9、域名的语法:由标号序列组成,用
分开,每一个标号不超过 63 字符,完整域名不超过 255 个字符,标号中除了-不能有其他标点符号10、域名只是个逻辑概念,并不代表计算机所在的物理地点
11、顶级域名 TLD(1) 国家顶级域名 nTLD:如:
cn 表示中国,
us 表示美国,
uk 表示英国,等等
(2) 通用顶级域名 gTLD:最早的顶级域名是:
com (公司和企业)
net (网络服务机构)
org (非赢利性组织)
edu (美国专用的教育机构()
gov (美国专用的政府部门)
mil (美国专用的军事部门)
int (国际组织)(3) 基础结构域名(infrastructure domain):这种顶