网络
联网
计算机网络是为了通讯和共享资源而以各种方式连在一起的一组计算设备。
我们使用网络共享那些无形的资源和有形的资源。
网络不是由物理连接定义的,而是由通信能力定义的。
我们用通用的术语节点或主机来引用网络中的所有设备。
数据传输率(宽带):数据从网络中的一个地点传输到另一个地点的速率。
协议:定义如何在网络上格式化和处理数据的一组规则。
客户/服务器模型:客户发出对服务器的请求,服务器作出响应的分布式方法。
文件服务器是网络中为多个用户存储和管理文件的计算机,这样每个用户不必都有自己的文件副本。
Web服务器是专用于响应(来自客户服务器的)网页请求的服务器。
网络的类型
局域网(LAN)是连接较小地理范围内的少量计算机的网络。LAN通常局限在一个房间或一栋建筑中。
LAN的拓扑分为环形拓扑、星型拓扑、总线拓扑。
广域网(WAN)是连接两个或多个相距较远的局域网的网络。
LAN中通常会有一个特殊节点作为网关,处理这个LAN和其他网络之间的通信。
网络之间的通信叫做网际互连。
城域网(MAN)有时用来指覆盖校园或城市的大型网络。
MAN更适合于特定的组织或区域使用。
IInternet连接
IInternet骨干网指的是承载IInternet通信的一组高速网络。
ISP是给其他公司或个人提供Internet访问的公司。
电话调制调节器:把计算机数据转换成模拟音频信号,然后再把模拟音频信号转换回计算机数据的设备。
DSL:用常规电话线传输数字信号的Internet连接方式。
线缆调制解调器:使用家庭的有线电视网络进行计算机网络通信的设备。
宽带:提供的数据传输率大于128Kbps的网络技术。
下载:在家用计算机上接受Internet上的信息
上载:从家用计算机给Internet上的目标机器发送数据。
包交换
消息被分割为大小固定、有编号的包。包将独立在网上传输,直到到达目的地,它们将在此被重新组合为原始的信息。这种方法叫做包交换。
每个消息的包可以采用不同的路由线路到达最终目的地。
路由器:指导包在网络上向最终目的地传输的网络设备技术。
中继器:在较长的通信线路上加强和传播信号的网络设备。
开放式系统与协议
协议被定义为严格遵守正确的规矩和程序(如在外交交流)的代码。计算术语借用了这个词来描述与其他计算机交流时应该使用的正确规则。
开放式系统与
开放式系统
专有系统:使用特定销售商的私有技术的系统。
互通性:多台机器上的来自多个经销商的软件和硬件互相通信的能力。
ISO建立了OSI参考模型来简化网络技术的开发。
网络协议
网络协议参照OSI参考模型的基本概念也进行了分层,以便OSI参考模型中的每一层都能依靠自己的基础协议。这种分层有时叫做协议栈。
最低两层构成了Internet通信的基础。其他协议有时叫做高层协议,负责处理特定类型的网络通信。
TCP/IP
TCP是传输控制协议的缩写,IP是网际协议的缩写。UDP是用户数据报协议的缩写。
跟踪路由程序:用于展示包在到达目的节点的过程中经过的路线的程序。
高层协议
端口:特定高层协议对应的数字标号。
MIME类型
定义电子邮件附件或网站文件的格式的标准。
防火墙
防火墙是一台机器,它的软件作为网络的特殊网关,保护它免受不正当的访问。
防火墙会强制执行一个组织的访问控制策略。
网络地址
一种IP地址长为32位,称为IP4
IP6协议是IP4协议的继承者,使用8个组别的16位共128位地址
域名系统
域名:主机名中说明特定的组织或分组的部分。
域名中的最后一部分叫做顶级域名。
一种TLD通常用于特定组织。
域名服务器:把主机名翻译成IP地址的计算机。
云计算
云计算:提供存储空间和互联网上其他资源的服务。
万维网
Web
Web是与使用网络交换信息的软件结合在一起的分布式信息的基础设施。
Web页是包含或引用各种数据的文档,这些数据包括文本、图像、图形和程序。
Web页还包含对其他Web页的链接。
Web站点是一组相关的web页,这组Web页通常是由同一个人或公司设计和控制的。
用于响应,web请求的计算机叫做web服务器。
web地址是统一资源定位符的核心部分。
搜索引擎 即时消息 博客 cookie
HTML
web页是用超文本标记语言(HTML)创建的。
标记语言:使用标记来注释文档中的信息的语言。
HTML不区分大小写。
每个HTML文件都包括两部分,即文档的头和文档主体。
基本的HTML格式
段落标记
........
说明了应该讲其中的文本作为单独的段落处理。居中标记说明其中的信息应该在浏览器窗口中居中显示。)
标记
将在页面中插入一条水平线。
图像与链接
属性:标记中用于提供有关元素的额外信息的部分。
HTML5
精简标记系统和支持动态内容的最新HTML标准。
新标准简化了以前版本中许多问题的处理。
HTML5的另一个令人兴奋的方面是它的动态变化的网页内容在用户不与页面进行交互时候仍然可以被改变。
交互式网页
用户强烈要求动态的web,许多新想法丢失从新开发的JAVA程序设计语言衍生出来的,这种语言能够充分利用web,因为它是独立于平台的。
JAVA小程序
Java小程序是为嵌入HTML文档而设计的程序,能够通过web传递给想运行它的用户。
Java程序被编辑成字节码这种程序的低级表示法,而不是编译成只适用于特定的CPU的机器码。
Java语言具有仔细规划到安全模式。
Java服务器页
是嵌入了JSP小脚本的web页。
XML
允许文档的创建者定义自己的标记集合,从而描述文档的内容。
元语言:用于定义其他语言的语言
DTD:XML文档结构的规约。
XSL:定义XML文档到其他输出格式之间转换的语言。
社交网络
问题
网址和IP地址和web地址关系