应用层
应用层的共同特点:C/S或者P2P、推/拉、面向文本/面向二进制
域名系统(DNS)
名字到IP地址的解析
互联网的域名空间
互联网采用了层次树状结构的命名方式采用:···.四级域名.三级域名.二级域名.顶级域名
其中本地域名服务器向根域名服务器发出DNS请求,根域名服务器进行查找。查找方式由递归查找、迭代查找等。
文件传输协议FTP
在异构网络中任意计算机之间传送文件,使用TCP可靠的运输服务,FTP提供交互式的访问。
简单文件传输协议(TFTP)一个很小且易于实现的文件传输协议,只支持文件传输不支持交互,使用UDP数据报、TFTP由自己的差错改正措施。
远程终端协议 TELNET
用户用TELNET就可在所在地通过TCP连接注册(即登录)到远地的另一个主机。
万维网(WWW)
一个大规模的、联机的信息存储所,采用连接,超媒体。
它并不是一个特殊的计算机网络
万维网的各种措施
- 统一资源定位符URL,标志分布在整个互联网上的万维网文档
- 超文本连接协议HTTP,实现万维网上各种超链的连接
- 超文本标记语言HTML,使得各种万维网文档能够在互联网上的各种电脑上显示出来
- 收索引擎,方便找出各种想要的信息
超文本连接HTTP
HTTP是面向文本的,报文中的每一个字段都是ASCII码串。
电子邮件
把邮件发送到收件人使用的邮件服务器,并放在其中的收件人邮箱中收件人可随时上网到自己使用的邮件服务器进行读取。
相关协议:
MIME与SMTP的关系
动态主机配置协议
连接到互联网的主机需要配置IP地址、子网掩码、默认路由器的IP地址、域名服务器的IP地址。
并不是每个网络中都有DHCP服务器,但是至少每个网络当中有一个DHCP中继代理,它以单播方式转发发现报文