北航计算机软件技术基础复习课2010讲解.ppt

北航计算机软件技术基础复习课2010讲解.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十四章 网络技术与网络互连 14.1传统局域网技术 解决网络线路冲突的方法: 冲突检测和令牌传递 802.3总线型局域网:采用CSMA/CD(Carrier Sense Multiple Access /Collision Detection)载波侦听多点接入/冲突检测技术。 IEEE802.3 协议-以太网 IEEE802.5协议-令牌环网 IEEE802.4协议-令牌总线网 14.1.1以太网: IEEE 802.3中使用的介质访问控制协议(属于数据链路层)是CSMA/CD,即载波侦听多路访问/冲突检测协议管理对介质的访问; IEEE 802.3的拓扑结构是总线型。 14.1传统局域网技术 CSMA/CD介质访问方法流程图 载波侦听 冲突检测 1、交换式以太网 交换机工作在数据链路层,交换机内部保存了一张地址表,存储了它的各端口号及其所连接站点的MAC地址之间的对应关系。 交换机传送数据时的交换方式: 存储转发方式(Store and Forward) 交换机在转发数据前,先将数据包全部缓存起来,进行CRC校验判断数据包是否正确,并过滤掉错误的数据包。确定数据正确后,取出目的地址,通过查找地址表将数据发往相应的端口。能支持不同速率的输入/输出端口间的交换;延时较长。 直通方式(Cut Through): 直通方式是交换机在输入口检测到一个数据包后,只检查其头部信息,取出目的地址后,就马上通过查找内部地址表将数据送到相应端口,完成交换工作。 优点:延迟小,交换速度快; 缺点:不提供错误检测能力; 如果要连到高速网络上,就不能简单地将输入/输出端口“直通”,因为输入/输出端口间有速度上的差异,必须提供缓存;当网络交换机的端口增加时,交换矩阵变得越来越复杂,实现起来就越困难。 二、 网桥 网桥:工作在OSI/RM模型的第二层 — 数据链路层,负责接收和转发数据帧,并对帧进行管理。 主要功能: 一是分割网段; 二是过滤同一端口的数据包,转发跨越不同网段的数据。 网桥连接两个不同的局域网络 以太网段 三、路由器 路由器:工作在OSI模型的第三层-网络层:具有很强的异种网互连功能。 路由器的功能: 1.网络分段。 2.地址解析与路径选择 3.隔离广播 4.安全性与防火墙 5.第三层的特殊服务 6.广域网连接 将不同的LAN进行互连 阻止从一个LAN到另一个LAN的广播流,避免广播风暴 “拆打”数据包头,确定数据流向;选择最佳路径 利用动态滤波器保证网络安全性,只有被授权的用户才能拥有相应的数据链路 配置优先级,合理配置路由器调整网络性能 将LAN接入广域网 * 例3:查询姓张的同学的成绩: SELECT * FROM 卷面 WHERE 姓名 LIKE 张% 这里,“%”代表任意个字符。 例4:SELECT 产品.产品名称, 供应商.公司名称 FROM 供应商, 产品 WHERE 供应商.供应商ID = 产品.供应商ID; 在这个查询中,使用到2个表。在访问多个表的列时,采用这种形式:表名.列名。 SQL还提供了“聚集函数”,用户可以使用它们来完成简单的统计。这些函数有:计数函数COUNT,求和函数SUM,求平均函数AVG等。请参看下面的例子。 例6:统计“供应商”表中的供应商数目 SELECT COUNT(*) FROM 供应商 例7:统计“供应商”表中的美国供应商数目 SELECT COUNT(*) FROM 供应商 WHERE 国家=美国 数据更新语句 SQL的数据更新语句包括修改、插入和删除三类语句,即:UPDATE语句,INSERT语句和DELETE语句。 可以使用UPDATE语句来更新表中的数据,UPDATE语句的格式为: UPDATE 表名 SET 列名 = 表达式[,列名=表达式 ] … [WHERE 条件] “SET”后紧跟的是需要更新的列及其值,“WHERE”是需要更新的条件。 例8:将300211同学的“总评”成绩加5分。 UPDATE 卷面 SET 总评 = 总评 +5 WHERE 班号=300211 录入数据是很自然的要求,此时应当使用数据插入语句INSERT,插入语句的格式如下: INSERT INTO 表名[(列名[,列名]…)] VALUES (常量[,常量]…) 例9:向课程表中增加一个新的课程记录: INSERT INTO test values (12,zhxj,100) 利用插入语句插入数据时,要注意数据的一致性,新增加的记录的各个域值的类型和长度应该与表中的定义完全一致。比如:主键不能空,且与表中已有记录的主关键字不重。 删除一些已经过时的数据。使用删除语句DELETE来完成。删除语句

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档