第十五章 网络
15.1 连网
计算机网络是为了通信和资源共享而以某种方式连在一起的一组计算设备。
有线连接:物理电线,电缆
无线连接:无线电波,红外信号
节点,主机:设备
数据传输率(带宽):数据从网络中的一个地点传输到另一个地点的速率。
协议:说明两个事物如何交互的一组规则。如何格式化和处理要传输的数据
文件服务器:专用于网络用户存储和管理文件的计算机。
Web服务器:专用于响应网页请求的计算机。
15.1.1 网络的类型
局域网(LAN),广域网(WAN),城域网(MAN)
拓扑:管理LAN的各种配置
环形拓扑:单向
星形:以一个节点为中心
总线:双向 【以太网】
构成广域网的局域网中通常有个特殊节点作为网关。
城域网:覆盖城市或校园的大型网络。
15.1.2 Internet连接
Internet骨干网:承载Internet通信的一组高速设备。
Internet服务提供商(ISP):提供Internet访问的公司。
三种连接Internet的方法:
~电话调制调节器:把计算机数据转为模拟音频信号,并转回的设备。
~数据用户线路(DSL):用常规电话线传输数字数据。(数字数据在传输过程中会减弱)
~线缆调制调解器:使用家庭的有线电视网络进行计算机网络通信的设备。
宽带:提供的数据传输率大于128Kbps的网络技术。
下载:在家用计算机上接受Internet上的信息。
上载:从家用7计算机给Internet上的目标机器发送数据。
15.1.3 包交换
包交换:将消息分割成大小固定有编号的包,它们独立传输,到达目的地后被重新组合为原始的消息的方法。
路由器:指导包在网络之间传输的设备。
每个路由器只知道到达下一个目的地的最佳路线。
中继器:在 较长的通信线路上加强和传播信号的网络设备。
15.2 开放式系统与协议
协议:与其他计算机交流时应该使用的正确规矩。
15.2.1 开放式系统
私有系统:使用特定销售商的私有技术的系统。
互通性:多台机器上的来自多个销售商的软件和硬件互相通信的能力。
开放式系统:以网络结构的通用模型为基础并且伴有一组协议的系统。
开放系统互连(OSI)参考模式:为了便于建立通信标准而对网络交互进行的7层逻辑划分。
物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。
每一层处理网络通信的一个特定方面。
15.2.2 网络协议
协议栈:彼此依托的协议分层。
它们提供了一种在连网的计算机之间进行交互的标准方式。
15.2.3 TCP/IP
TCP是在IP的基础上建立的。
传输控制协议(TCP):把消息分割成包,在目的地把包重新组装成消息,并负责处理错误的网络协议。
网际协议(IP):处理包通过互相连接的网络传递到最终目的地的路由选择。
用户数据报协议(UDP):速度快,不一定准确的TCP替代品。
跟踪路由程序:用于展示包在到达目的节点的过程中经过的路线的程序。
15.2.4 高层协议
有些高层协议具有特定的端口。
服务器和路由器利用端口号控制和处理网络通信。
端口:特定高级协议对应的数字标号。
SMTP负责电子邮件通信,FTP负责文件传输,telnet负责远程登录会话,HTTP负责Web通信。
15.2.5 MIME类型
MIME类型:定义电子邮件附件或网站文件的格式的标准。
15.2.6 防火墙
防火墙:一台网关机器,它的软件通过过滤网络通信来保护网络。
访问控制策略:一个组织建立的一组规则,规定了接受和拒绝什么类型的网络通信。
防火墙能决定的通信状态越多,越能保护用户,但同时会带来明显的延迟。
15.3 网路地址
主机名:由点号分隔的单词组构成的名字,唯一标识了Internet上的机器;每个主机名对应一个特定的IP地址。
IP地址:由点号分隔的四个数值构成的地址,唯一表示了Internet上的机器。
IPv4:48(2进制)
IPv6:8
4(16进制)
两者并行运作,创造了两个平行网络。
域名系统
主机名=计算机名+域名
域名:主机名中说明特定的组织或分组的部分。
域名的最后一部分称为顶级域名(TCD)。
ICANN批准顶级域名的国际组织。
域名抢注:购买域名高价出售。
域名系统:管理主机名解析的分布式系统。(把主机名翻译成数字IP地址)
域名服务器:把主机名翻译成IP地址的计算机。
DNS是一种分布式数据库。
15.4 云计算
云计算:提供存储空间和互联网上其他资源的服务。
云服务:备份数据
第16章 万维网
16.1 Web简介
万维网:信息和用于访问信息的网络软件的基础设施。
Web页:包含或引用各种类型的数据的文档。
链接:两个Web页之间的连接。
Web站点:一组相关的Web页,通常由同一个人或公司设计和控制。
Internet使通信成为可能,Web让通信变得更轻松,丰富,有趣。
Web浏览器:获取并显示Web页的软件工具。
Web服务器:用于响应Web页请求的计算机。
统一资源定位符(URL):说明Web地址的标准方式。
Web地址是统一资源符的核心部分,统一资源定位符的一部分是存储信息的计算机的主机名。
16.1.1 搜索引擎
Web搜索引擎是帮助你找到其他Web站点的站点。
搜索引擎是通过搜索具有上百万个Web站点的信息的数据库来生成候选站点列表的。
基于概念的搜索:尝试判断所执行的搜索的上下文。
基于概念的搜索比关键词搜索负责得多,基于概念的搜索技术很不完善。
16.1.2 即时消息
即时消息(IM)虽然方便但却不安全。传输速度快但并未加密。
AIM协议也是专有的,但并不限于AOL用户才能使用。
16.1.3 博客
一个网站可以完全被组织成一个博客,也可以把博客作为一个站点的一部分。
16.1.4 cookie
cookie是Web服务器存储在你的计算机硬盘上的一个小文本文件。
Web站点可能会为每个访问它的计算机生成一个唯一的ID编号,并将其存储在本地计算机上,甚至存储计时信息,如访问了站点多久,浏览了哪些内容。
cookie不是程序,不能收集有关你或你的计算机的个人信息。(小文本文件记录信息并存储在你电脑硬盘里)。
16.2 HTML
超文本标记语言(HTML):用于创建Web页的语言。
超文本指不是线性,而是嵌入其他信息的链接,根据需要可以从一个地方跳转到另一个地方。
标记语言:使用标记来注释文档中的信息的语言。
标记:标记语言中用于说明如何显示信息的语法元素。
可以把标记看作对浏览器的提示,两个不同的浏览器解释同一个标记的方式会稍有不同,因此用的浏览器不同,看到的Web页也稍有不同。
标记都封装在尖括号<...>中。
起始标记,对应的结束标记。
元素指定了标记的类型,标记通常是成对出现的,不区分大小写。
文档头包含的是有关文档自身的信息(文档的标题),文档的主体存放的是要显示的信息(要显示的内容)。
显示时会将Web页的内容重新格式化,以适应新的窗口的大小。
16.2.1 基本的HTML格式
段落标记

...


居中标记
...

在页面中插入一条水平线
...(分割Web页)
无序列表
    ...

LI表示一个列表项
OL表示有序列表
16.2.2 图像与链接
属性(attribute):标记中用于提供有关元素的额外信息的部分。
格式:属性名 = 值
用A声明链接
等号后的部分加引号
当用户用鼠标点击这个链接时,链接将被读取并代替当前Web页。
16.2.3 HTML5
HTML5:精简标记系统和支持动态内容的最新HTML标准。

--定义部分网页
--定义页面的页眉
--定义页面的页脚