计算机网络是为了通信和共享资源而以各种方式连在一起的一组计算机设备
有些连接使用无线电波或红外信号传导数据,这种连接是无限连接的
网络不是由物理连接定义的,而是由通信能力定义的
计算机网络的一个关键问题是数据传输率,即数据从网络中的一个地点传输到另一个地点的速率
数据传输率又叫网络的带宽
文件服务器是网络中为多个用户存储和管理文件的计算机
Web服务器是专门用于响应网页请求的计算机
计算机网络交互的另外一种方法是P2P模型,一个节点可能是服务器,也可能是客户机
管理LAN的各种配置叫作拓扑
星形网络给中心节点赋予了巨大负担
城域网更适合于特定的组织或区域使用,城域网通常是通过无线连接或光纤连接实现的
蓝牙技术允许设备在较短的距离内进行交互
Internet网络有大量的冗余,所以根本没有真正的中央网络
电视天线和卫星公司经常会提供ISP服务
调制解调器是调节器和解调器得到缩写。电话调制解调器把计算机数据转换成模拟音频信号,以便在电话线中传输
使用电话调制解调器的数据传输率被限制在模拟语音通信的数据传输率,通常最多每秒64KB
DSL线路在你的家用计算机和ISP的计算机之间维护了一个活动连接
家庭连接的最流行的方式是线缆调制解调器
DSL连接和线缆调制解调器都属于宽带连接
许多DSL和线缆调制解调器的提供商提供的下载速度比上传速度快
为了提高在共享线路上传输数据的有效性,消息被分割为大小固定、有编号的包。每个包将独立在网上传输,直接到达目的地
用于指导包在网络之间传输的设备叫作路由器,如果通信线跨越的距离很长,那么线路上将安装中继器
专有系统都有自己特有的差别,不同类型的网络之间不能进行通信
专有系统:使用特定销售商的私有技术的系统
TCP/IP指的是一组协议和支持低层网络通信的工具程序
IP软件处理的是包通过互相连接的网络传递到最终目的地的路由选择
UDP是用户数据报协议,是TCP的替代品
TCP牺牲了一定的性能,提供了高度可靠性,而UDP更快,但不那么可靠
ping是在IP层运行的
另一种TCP/IP工具叫作跟踪路由程序
跟踪路由程序输出的是作为中转站的计算机的列表
关键的高层协议:简单邮件传输协议SMTP,文件传输协议FTP,telnet,超文本传输协议HTTP
有些高层协议具有特定的端口号,服务器和路由器利用端口号控制和处理网络通信
与网络协议和标准化相关的概念是文件的MIME类型,MIME是多用途网络邮件扩充的缩写
防火墙会强制执行一个组织的访问控制策略,防火墙是一个低级别的网络通信机制
主机名是Internet上的计算机的唯一标识
IP地址通常是4个十进制数,中间由点号分隔
一种形式的IP地址长为32位,称为IPv4。IP地址中的每个数对应IP地址中的一个字节
地址是分层级的,前两部分的数字代表网络,第三部分的数字表示子网,最后一部分代表特定的主机
IPv6地址使用8个组别的16位共1228位地址。IPv6地址通常写作十六进制数字来保持长度可控
除了提供更多的地址,IPv6协议还提供几种改进网络通信管理的附加功能
域名由两个或多个部分组成,它们说明了计算机所属的组织或组织的一个子集
域名中的最后一部分叫作顶级域名
域名系统主要用于把主机名翻译成数字IP地址
域名服务器是把主机名翻译成IP地址的计算机
云计算是计算系统资源由第三方提供并通过互联网通信来进行管理的范式
几种不同类型的云服务:公有云,私有云,社区云,混合云
区块链:不会被改变的交易公开分类账
区块链技术不存在单个节点失败的问题,不存在黑客可以入侵的中心化信息,同样也不会被任何个体所控制
Web是与使用网络交换信息的软件结合在一起的分布式信息的基础设施。Web页是包括或引用各种数据的文档
网站是一组相关的Web页
用于响应Web请求的计算机叫作Web服务器
执行基于概念的搜索的技术基本前提是聚类
即时消息:实时发送短消息的技术
通过使用聊天室功能,一些IM应用程序还允许多名用户参与同一个聊天
cookie用于捕捉之前这台机器和站点之间发生的交互
Web页是用超文本标记语言创建的
标记都封装在尖括号中(<...>)
ul元素表示无序列表,li元素表示一个列表项
无序嵌套列表的每一层使用的项目符号都不同,有序嵌套列表的每一层都会从新开始编号
任何元素的样式都可以通过CSS样式进行修改
样式可以在多个层级被定制,也可以根据需要在较低的层级进行覆盖
Java小程序:为嵌入HTML文档而设计的程序,能够通过Web传输,在浏览器中执行
Java小程序不能访问任何本地文件,也不能修改系统设置
Java服务页是嵌入了JSP小脚本的Web页
JSP小脚本封装在特殊标<%和%>之间
JSP是在Web页驻留的服务器上运行的,服务器能够在把Web页发送给用户之前动态地决定它的内容
JSP尤其适合协调Web页和底层数据库之间的交互
可扩展标记语言允许文档的创建者定义自己的标记集合,从而描述文档的内容
编写XML文档时,可以创建任何描述文档中数据所必需的标记。XML文档的重点不在于如何格式化数据,而在于数据是什么
DTD是文档结构的规约
DTD文档中的ELEMENT标记描述了构成相应的XML文档的元素
其他标记被指定为包含PCDATA,即解析过的字符数据,说明这些标记不能再进一步分解为其他标记
有些组织为特定的主题开发了专用的XML语言
XML是标记规约语言,XML文件则是数据
在线社交网络通常将用户分为两大类:内部用户,外部用户
cookie不是程序,因此不能在你的计算机上执行代码
域名系统的组成
解决:分解域名组成