网络应用模型:
C/S,
P2P
域名解析系统(DNS):
域名:三级域名+二级域名+顶级域名
域名服务器:根域名服务器;顶级域名服务器;权限域名服务器;本地域名服务器
域名解析过程:递归查询,迭代查询。都是主机先向本地域名服务器提出请求,本地域名服务器再向根域名服务器查询。高速缓存可提高查询效率。
文件传输协议(FTP/TFTP):
FTP基于C/S的协议。FTP服务器,FTP客户端。
FTP使用TCP实现可靠传输。 TCP控制连接端口21(传请求),TCP数据连接端口20(传文件)。控制连接始终保持。数据连接不一定使用20号端口。
FTP传输模式:文本模式——ASCII模式,以文本序列传输数据。二进制模式——Binary模式,以二进制序列传输数据。
电子邮件SMTP:
使用TCP连接,端口号25,C/S模式
用户代理:电子邮件客户端软件。
邮件服务器
通用因特网邮件扩充MIME:克服了SMTP不能传送可执行文件,不能传送非英语的文件,不能传送过大的邮件等缺点。
邮局协议(POP3):
使用TCP连接,端口号110,使用C/S模型。
工作方式:对送达的邮件进行下载/保留或下载并删除操作。
网际报文存取协议(IMAP):
比POP3三复杂。同POP3一样属于收邮件的协议。
基于万维网的电子邮件:
使用HTTP协议进行用户代理,使用SMTP协议进行发送。
万维网:
万维网使用C/S模式工作。使用超文本标记语言HTML。万维网是一个大规模的信息存储所,是无数个网络站点和网页的集合。
URL:
URL:统一资源定位符;不区分大小写;
一般格式:协议(HTTP或FTP) : //主机(域名或地址):端口/路径
超文本传输协议HTTP:
三次握手建立连接,采用TCP作为运输层协议,连接方式:持久连接(close)——只在第一次请求服务时进行三次握手;非持久连接(keep-alive)——每次请求服务都要进行三次握手。
报文结构:分为请求报文,响应报文。都分为状态行,首部行,实体主体三部分。