应用层本章讨论的问题是多种应用进程通过什么样的应用层协议来使用网络所提供的通信服务应用层的许多协议都是基于客户-服务器方式的,客户和服务器都是主机之中的应用进程
一、域名系统 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):这种顶级域