摘要
- 网络应用概述
- 域名系统(DNS)
- 文件传输协议(FTP)
- 电子邮件
- 万维网(WWW)
一、网络应用概述
-
网络应用是什么?
网络应用是直接面向计算机网络的用户,遵循相应的网络应用协议,为用户提供某个特定的网络服务的软件系统。 -
发展过程
从最初的电子邮件、远程登录和文件传输等基本网络应用,到万维网、电子商务等基于传统Web的网络应用,再到即时通讯、社交媒体和网络视频等基于P2P技术的网络应用。 -
工作模式
客户/服务器模式(C/S)。
二、域名系统(DNS)
因为IP不好记忆,Internet采用了一套与IP地址并行使用的命名机制——域名,由于存在两种Internet地址描述方式,因此需要一种机制负责在域名地址和IP地址之间进行转换——域名系统(Domain Name System,DNS)。
DNS 的工作机制:域名结构及层次划分、域名服务器、域名解析。
2.1 域名结构及层次划分
域名结构由标号序列组成,各标号间用点隔开,标号分别代表不同级别的域名,如下图所示。
DNS域名标号都是由英文字母和数字组成的,每一个标号不超过63个字符,不区分大小写。整个域名不能超过255个字符。域名的管理采用分级管理方式,其中最高的顶级域名由互联网名称与数字地址分配机构(The Internet Corporationfor Assigned Namesand Number,ICANN)统一管理,其他级别的域名由上一级域名管理机构管理。
顶级域名共分为3大类:
1)国家顶级域名nTLD: 用于分配给各个国家和地区,例如,.cn表示中国,.us表示美国,.uk表示英国等。
2)通用顶级域名gTLD: 用于分配给不同行业和组织,如.com(公司和企业)、.net(网络服务机构)、.org(非赢利组织)、.edu(美国专用教育机构)、.gov(美国专用政府部门)、.mil(美国专用军事部门)和.int(国际组织)等。
3)基础结构域名: 只有一个,即arpa,用于反向域名解析,因此又称为反向域名。
整个域名空间可以用一颗倒置的树来表示,位于树的最顶层是根,根没有具体域名,往下依次是顶级域名、二级域名、三级域名、四级域名……,如下图所示。
二级域名分两类:类别域名和行政域名。由各个国家自己制定和分配。
类别域名(7个): ac(科研机构)、com(工商企业)、edu(中国教育机构)、gov(中国政府机构)、mil(中国国防机构)、net(提供网络服务机构)和 org(中国非盈利性组织)。
行政区域名: 为我国每个省、市、自治区分配一个本行政区所使用的二级域名,如bj(北京)、sh(上海)等。
获得二级域名的单位或组织,可以自主划分下一级域名而无须由上一级管理机构批准。
2.2 域名服务器
DNS实现域名与IP地址的转换具体是由分布在各区的域名服务器实现的。包括4类服务器:根域名服务器