应用层
万维网是一个大规模、联机式的信息储藏所,并非某种特殊的计算机网络。
超文本仅包含文档信息,由多个信息源链接而成。
万维网是以客户—服务器的方式工作。
网络应用模型或通信模式
客户服务器 CS模式
客户、服务器是通信过程中的两个应用进程;客户是服务的请求方,服务器是服务的提供方。
对等连接方式P2P模式
对等连接中的每一台主机既是客户又是服务器。
域名系统DNS
域名系统能把互联网上的主机名字转换为IP地址。
域名结构
域名结构包括:顶级域名、二级域名、三级域名。
例如:ntu.edu.cn最左边是三级域名
域名服务器
根域名服务器、顶级域名服务器、权限域名服务器。本地域名服务器。
域名解析过程
递归查询:本地域名服务器向根域名服务器发出查询请求的报文(即替该主机继续进行查询)。
迭代查询:当发出请求后让本地域名服务器进行后续的查询。
高速缓存:用来存放最近查询过的域名以及从何处获得域名映射信息的记录。
文件传送协议
文件传送协议FTP
FTP提供交互式访问,FTP屏蔽了计算机系统的细节,因而适用于异构网络中任意计算机之间传送文件。
FTP有两个从属进程:控制进程和数据传送进程
简单文件传送协议
它是一个很小但易于实现的文件传送协议,使用UDP数据报。
远程终端协议TENLNET
通过TCP连接使用NVT(网络虚拟终端)
万维网WWW
超媒体与超文本
超文本是指含有指向其他文档链接的文本
超媒体与超文本的区别是文档内容的不同,超媒体文档含有其他表示方式的信息。
统一资源定位符URL
URL就是互联网上的资源的地址。
格式 : 协议:// 主机名:端口/路径
通常吧 :端口省略
超文本传输协议HTTP
代理服务器是一种网络实体,又称万维网高速缓存。
HTTP报文结构:
请求报文:客户向服务器发送请求报文
响应报文:从服务器到客户的回答
万维网的文档
超文本标记语言HTML是一种制作万维网网页的标准语言。
动态万维网文档、静态万维网文档
万维网信息检索系统
全文检索搜索和分类目录搜索
电子邮件
电子邮件系统
用户代理UA:是客户端的软件
至少有以下四功能:撰写、显示、处理、通信
邮件发送协议
简单邮件发送协议SMTP
互联网邮件扩充MIME
邮件读取协议
邮局协议POP3
网际报文存取协议IMAP
动态主机配置协议DHCP
配置项目
IP地址
子网掩码
默认路由器IP地址
域名服务器的IP地址
P2P应用
工作方式:集中目录服务器Napster;全分布式结构P2P文件共享程序
应用编程接口
套接字接口:可供应用程序使用TCP/IP的应用编程接口的API,简称WinSock。