您现在的位置:首页 > 互联网 >

最新第1章 网络基础知识回顾精品资料_图文


TCP/IP协议分析 自我介绍 ? 刘素芹 ? ? 0532-86980180 0532-86980172 *6419 *6421 ? ? 13789870836 0546-8396451 ? ? liusuqin6451@163.com liusq@upc.edu.cn 课程目标 进一步理解TCP/IP协议栈中各协议的工作 原理及实现细节,以便更好地使用网络并 解决网络中存在的问题。 参考资料 ? TCP/IP详解 3卷 卷1:协议 卷2:实现 (美) W.Richard Stevens 著 范建华等译 机械工业出版社 ? TCP/IP 7本(综合基础篇、计算机网络篇、网络工具篇、 网络实验程序篇、数据包分析程序篇、网络安全篇、 Java篇)[日]村山公保 著 ? 科学出版社 计算机网络课程设计 吴功宜 机械工业出版社 课程内容 ? 讲解TCP/IP协议栈中各协议的工作机制、 包的细节及相关应用 ? ? ? 上机: 运行一些Java小程序,观察、理解协议工作过程 用Ethereal和Sniffer分析协议 考核方式 上课考勤 20分 上机 20分 1篇论文(或者参与讲课) 60分 ? ? ? 第一章 网络基础知识回顾 网络的产生与发展 1946年,第一台电子计算机诞生以来,计算机与通信的 结合在不断发展。 1952年,美国半自动化的地面防空系统SAGE (SemiAutomation Ground Environment )是计算机技术与通 信技术的首次结合。 60年代,美国航空公司的联机订票系统,是计算机技术与 通信技术结合的典范。 1969年,美国国防部高级计划研究局ARPA网 (Advanced Research Projects Agency)的开通,是计 算机网络正式形成的标志。 网络发展的三个阶段 ? 第一代 面向终端的网络 ? 第二代 真正的网络 ? 第三代 体系结构标准的网络 第一代网络 (面向终端的网络) 1949年研制了一种称为收发器的终端 紧接着出现了线路控制器 计算机和远程终端的连接如下: 计算机 线路 控制器 M——Modem 调制解调器 M M T——Terminal 终端 T 远程终端增多—— 60年代初出现了多重线路控制器 计算机和远程终端的连接如下: 公共 电话网 M T M 多重 计算机 线路 控制器 M M M M T T 第二代网络 (真正的网络) 电路交换 (线路交换) 建立电路、传送数据、释放电路 缺点:独占整条线路,效率低 报头 数据 交换 方式 报文交换 正文 报尾 报文 存储 转发 交换 报文分组交换 报文 首部 数据 分组 分组交换的优点 ? 高效 ? 灵活 ? 迅速 ? 可靠 动态分配带宽、逐段占用链路 每个分组独立选择路由 不建立连接即可发送分组、使用高速链路 完善的网络协议、分布式多路由的通信子网 ARPA网是分组交换网 第三代网络 (体系结构标准化的网络) 1974,IBM公司提出SNA——系统网络体系结构 (System Network Architecture) 接着,DEC公司提出DNA——数字网络体系结构(Digital Network Architecture) Univac公司提出 DCA——数据通信体系结构 (Data Communication Architecture) 所以,1977年,ISO成立SC16开放系统互连分技术委员会,不久提出 OSI/RM——开放系统互连/参考模型 OSI——Open System Interconnection RM ——Reference Model OSI 参考模型 应用层 (高层) 应用层 表示层 会话层 传输层 网络层 数据链路层 数据流层 (低层) 物理层 15 ? 国际标准化组织ISO,为了解决不同厂商的兼 容性问题,于1984年发表了OSI参考模型, 通过建立OSI模型,国际标准化组织向厂商提 供了一系列标准,以保证世界上许多公司提供 的不同类型的网络技术之间具有兼容性和互操 作性。 ? OSI是概念性的网络参考模型,这意味着,OSI模 型本身并不能实现通讯过程,OSI就好比是网络通 讯中种种规则的创造蓝图,一个个的协议纷纷使 用这个蓝图被创造出来,蓝图就创造了种种协议。 厂商使用这些协议后,所生产出来的产品就会有 互操作性。 分层的好处 将复杂的网络操作分成多个简单的部分 使工程师们把主要的精力放在功能模块 的设计和开发上 ? ? ? 为即插即用的兼容性和多供应商产品的 集成提供定义标准接口的能力 应用层的功能 举例 应用层 用户接口 Telnet FTP 19 应用层的功能 举例 应用层 用户接口 Telnet FTP ASCII EBCDIC JPEG 表示层 ? 如何表示数据 ? 特殊处理,如加密 20 应用层的功能 举例 应用层 用户接口 Telnet FTP ASCII EBCDIC JPEG 操作系统/ 应用进程 表示层 ? 如何表示数据 ? 特殊处理,如加密 保持不同应用进程的数据 独立性 会话层 21 应用层的功能 举例 应用层 用户接口 Telnet FTP ASCII EBCDIC JPEG 操作系统/ 应用进程 表示层 ? 如何表示数据 ? 特殊处理,如加密 保持不同应用进程的数据 独立性 会话层 传输层 网络层 数据链路层 物理层 22 数据流层的功能 举例 物理层 ? 在设备之间传输位 ? 定义电压、线缆速度和线缆针脚 EIA/TIA-232 V.35 23 数据流层的功能 举例 数据链路层 ? 组装帧 ? 使用MAC地址访问介质 ? 检错语纠错 ? 在设备之间传输位 ? 定义电压、线缆速度和线缆针脚 802.3


热文推荐
友情链接: 工作计划 总结汇报 团党工作范文 工作范文 表格模版 生活休闲