万维网的文档
1.超文本标记预言HTML
HTML定义了许多用于排版的命令(tag)
HTML文件以.html /.htm结尾,HTML允许在万维网页面中插入图像,HTML还规定了链接的设置方式,每一个链接都有起点和终点。链接的起点是触发链接的控件(文字/图片/文件)链接的终点指向其他网站上的页面称为远程链接,指向本地的文件称为本地链接。
其他集中相关语言: 1.XML可扩展标记语言
2.XHTML可扩展超文本标记语言
3.CSS层叠样式表
2.动态万维网文档
HTML属于静态文档,浏览过程中内容并不会发生变化。动态文档和静态文档的区别主要体现在服务器一段。这主要是文档内容的生成方法不同(文件格式一致)。
典型的就是脚本语言(script)。
3.活动的万维网文档
用于浏览器屏幕的持续更新(动态文档在生成后便无法变动)
服务器推送:服务器不断运行与动态文档相关的应用,定期更新数据。此技术将所有任务交由服务器处理。使用这种技术要求浏览器维持一个不释放的TCP连接,增加开销。
活动文档:浏览器请求一个活动文档,服务器会返回一个活动文档程序副本,使该程序副本在浏览器段运行。此技术将所有任务交由浏览器处理。
万维网的信息检索系统
1.全文检索搜索和分类目录搜索
进行搜索的工具称为搜索引擎,可以划分为:全文检索搜索引擎、分类目录搜索引擎。
全文检索搜索:通过爬虫收集互联网各种网站的数据,再按照一定规律建立数据库。用户查找时输入关键词从已建立的索引数据库进行查询。(谷歌、百度)
分类目录搜索:不主动采集信息,各网站向搜索引擎提交网站信息和关键词后,搜索引擎将其输入到分类目录中,查询时不需要关键词,只需要按分类目录查询。(门户网站)
垂直搜索引擎:针对特定领域的搜索,同样提供关键字搜索,类似于全文检索
电子邮件
两大标准:STMP(简单邮件传送协议)、RFC 5322(互联网文本报文格式)
后来新增的:MIME(通用互联网邮件扩充)
电子邮件系统由三大主要组件构成:用户代理、邮件服务器、协议(发送协议、读取协议)
用户代理至少提供以下4个功能:撰写、显示、处理、通信
发送协议一般为SMTP、读取协议一般为POP3
STMP协议:(25端口)
STMP通信一般分为3个阶段: 1.建立连接(直连,不使用中间服务器)
2.邮件传送
3.连接释放
基于万维网的电子邮件(无需安装代理软件UA)
通用互联网邮件扩充MIME
STMP的缺陷: 1.不能传送可执行文件/其他二进制对象
2.仅限于传输7位ASCII码
3.STMP服务器会拒绝超过一定长度的邮件
4.回车、换行符的增加和删除、超过76字符时的处理(截断/自动换行)、后面多余的空格删除、将制表符tab强制转换为若干空格等问题无法被STMP处理
MIME主要包括以下三个部分:
1. 5个新邮件首部字段
2. 定义了许多邮件内容格式
3. 定义了传送个编码
动态主机配置协议DHCP
允许新入网的主机不必手工配置IP地址
DHCP客户端使用UDP协议,端口号68,服务器使用端口号67
简单网络管理协议SNMP
三大组成部分:SNMP本体、管理信息结构SMI、管理信息库MIB
管理信息结构SMI
功能: 1.被管对象应如何命名
2.用来存储被管对象的数据类型有哪些
3.在网络上传送的管理数据应如何编码
P2P应用
工作原理:数据在用户间分布式存储