夜光序言:
对你最大的爱就是尊重你的选择,而不让你纠结。从不刻意只有随意,相处得舒服,足矣。
正文:TCP/IP应用层
TCP/IP中的应用层等价于OSI模型中的会话层、表示层以及应用层的组合。在TCP/IP协议中,所有的应用程序都使用客户/服务器
模式。
客户/服务器的概念:
1. DNS:域名系统,域名和IP地址对应
2. TELNET:远程登录
3. 文件传输协议
TFTP
(1) TFTP:Trivial FTP,使用UDP传输层协议
(2) FTP:使用FTP传输层协议
4. 使用NFS和RPC的文件访问
远程过程调用
(1) NFS:网络文件系统
(2) RPC:远程过程调用
6. 简单网络管理协议:SNMP
7. Gopher
Gopher是由明尼苏达大学发展的菜单驱动的应用程序,可以在Internet上进行浏览,并提供所请求的文档。它完全隐藏了计算机的边界,使分布在许多计算机上的信息看上去变成一个单一完整的菜单集合。
8. Archie
Archie是archives的缩写,它是一个自动的标题搜索应用程序。
Archie拥有一个数据库,将Internet上的所有文件名和主机名相关联。
9. Veronica
Veronica也是一个自动的标题查找应用程序,它使用一个全球性的索引使文档计算机化。 Veronica 使用Gopher所提供的服务,通过查找全世界的Gopher菜单来找到文件。
10. 广域信息服务(WAIS)
广域信息服务(WAIS) 是一个内容查找服务,它查找在内容中包含某些信息的文件名。
11. 超文本传输协议(HTTP)
超文本传输协议(HTTP)是访问WWW上分布和链接资源的协议。HTTP中的消息被划分为两大类:请求和响应。
万维网(WWW)使用超文本的概念,在Web上的超文本称为页面,一个组织或个人的主要页面被称为是主页。
1. 统一资源定位器(URL)
URL是规范Internet上各种信息的标准,它定义了三种东西:方法、主机和路径。
2. 浏览器体系结构
浏览器通常由三个部分组成:控制器,客户程序和解释器。
WWW中的文档包括:静态文档,动态文档和活动文档。
(1) 静态文档:HTML
(2) 动态文档:CGI,ASP