目录

应用层

概述

网络应用模型

  1. 客户/服务器模型(C/S)
  2. 对等模型(P2P) 可扩展性指的是能够接受一定数量的主机数,因为每个主机在请求服务时也在提供服务,所以不怕带宽不够;而C/S模式则不能够大量扩展主机数,因为服务器的资源是有限的

域名解析系统DNS

Domain Name System:将域名和IP地址相互映射在一个分布式数据库,能够使人更方便地访问互联网。

域名

域名服务器

域名解析过程

  1. 递归查询 本地域名服务器–>根域名服务器–>顶级域名服务器–>权限域名服务器 本地域名服务器<–根域名服务器<–顶级域名服务器<–权限域名服务器 寻求别人的帮助
  2. 迭代查询 本地域名服务器 本地域名服务器–>根域名服务器 本地域名服务器–>顶级域名服务器 本地域名服务器–>权限域名服务器 自立更生

对比

文件传送协议FTP

FTP使用TCP协议来实现可靠传输

电子邮件

简单邮件传输协议SMTP

simple mail transfer protocol,建立在TCP连接之上,端口号为25,使用C/S方式 SMTP缺点 为了克服上述缺点,发明了通用因特网邮件扩充MIME,此协议将非ASCII码的数据转换成以ASCII码表示的数据,然后通过SMTP协议发送

邮局协议POP3

使用TCP连接,端口号为110,使用C/S方式,其功能为下载并保留文件和下载并删除邮件。 因为POP3功能有限,故有了一种新的协议网际报文存取协议IMAP 现在主流的邮件方式为基于万维网的电子邮件,直接在网页上编写发送即可,主要的一点不同为用户代理与邮件缓存之间使用的时HTTP协议