600 likes | 797 Views
《计算机网络管理》 主讲教师:王继龙 清华大学信息网络工程研究中心 wjl@cernet.edu.cn. 李锁刚 lsg01@mails.tsinghua.edu.cn. 第二章 计算机网络技术基础. 体系结构(回顾) 传输技术(回顾) TCP/IP 技术(回顾) 网络应用技术 网络服务和中间件技术 网络工程基础. Q1: 列举网络应用?. 网络应用(课堂提问记录). Email www Bbs News Qq ftp Hdtv Game Voip Video conf E-comm Search engine 远程教育.
E N D
《计算机网络管理》 主讲教师:王继龙 清华大学信息网络工程研究中心 wjl@cernet.edu.cn
第二章 计算机网络技术基础 • 体系结构(回顾) • 传输技术(回顾) • TCP/IP技术(回顾) • 网络应用技术 • 网络服务和中间件技术 • 网络工程基础 wjl@cernet.edu.cn
网络应用(课堂提问记录) • Email • www • Bbs • News • Qq • ftp • Hdtv • Game • Voip • Video conf • E-comm • Search engine • 远程教育 wjl@cernet.edu.cn
网络应用(教师总结) • HDTV • 远程教育 • 远程医疗 • 协同工作 • Email • ftp • Telnet(BBS) • Http • News • QQ/ChatRoom • Game • VoIP • Video Conference • VR • E-Commerce wjl@cernet.edu.cn
网络应用特性 • 实时性 • 交互性 • 速率 • 延时 • 可靠性 • 安全性 • 单元应用 • 群组应用 wjl@cernet.edu.cn
成功应用的特点 • 与互联网在模型上同构 • 例:www • 群体性、社会性 • 例:game、QQ、聊天室 wjl@cernet.edu.cn
? Q2:先有网络还是先有应用?
网络服务(课堂提问记录) • Dns • Proxy/nat • Smtp • Dhcp • QoS • multicast wjl@cernet.edu.cn
网络服务(教师总结) • DNS • DHCP • LDAP • AAA • IDC • GRID • NT • Routing • QoS • Multicast wjl@cernet.edu.cn
网络设备(课堂提问记录) • Media • Nic • Bridge • Switch • Hub • Router • Server • Firewall • Cache wjl@cernet.edu.cn
设备厂商(课堂提问记录) • CISCO • Nortel • Cabletron • Intel • Sun • Lucent • 华为 • 中兴 • 巨龙 • 大唐 • 联想 • 实达 • TCL • 方正 wjl@cernet.edu.cn
设备厂商 wjl@cernet.edu.cn
CISCO • 1984建,1986第一台产品 • 路由器行业领袖 • 产品线 • 路由器 • 接入服务器 • 交换机 • 语音 • 城域传输(收购AuroraNetics) • 防火墙 • Cache wjl@cernet.edu.cn
CISCO路由器 • 模块化路由器Cisco 12000系列:12008、12012、12016 Cisco 7500 系列:7505、7507、7513、7576 Cisco 7200 系列:7204、7206 Cisco 4500 系列:4500M、4700M Cisco 3600 系列:3620、3640、3661、3662 Cisco 2600 系列:2610、2611、2620、2621 Cisco 1700 系列:1720、1750 Cisco 1600 系列:1601R、1603R、1605R • 固定配置路由器 Cisco 2500 系列路由器 Cisco 800 系列路由器 wjl@cernet.edu.cn
CISCO接入服务器 • 模块化配置AS5300、AS5800系列访问服务器 • 固定配置Cisco 2500系列:2509、2511 wjl@cernet.edu.cn
CISCO交换机产品 • 模块化配置Catalyst 8500 系列:8540、8510Catalyst 6000 系列:6006、6009、6506、6509Catalyst 5000 系列:5000、5505、5509、5500Catalyst 4000 系列:4003、4006Catalyst 2900XL 系列:2912MF-XL、2924M-XLCatalyst 2820 系列:2828 • 固定配置Catalyst 3500 系列:3512-XL、3524-XL、3548-XL、3508GCatalyst 2900 系列:2948G、2912-XL、2924-XLCatalyst 1900 系列:1912、1924、1924C wjl@cernet.edu.cn
Cisco 800系列路由器 Cisco 1600系列路由器 Cisco 1700 系列模块化多服务路由器 Cisco 2500系列路由器 Cisco 2600系列模块化接入路由器 Cisco 3600系列路由器 wjl@cernet.edu.cn
Cisco 4000系列路由器 Cisco 7200系列路由器 CISCO 7500系列路由器 CISCO 12000系列路由器 wjl@cernet.edu.cn
Catalyst 1900系列交换机 Catalyst 2820系列交换机 Catalyst 2900 XL系列交换机 Catalyst 2900G系列交换机 Catalyst 3500 XL系列交换机 wjl@cernet.edu.cn
CISCO Catalyst 4000系列交换机 CISCO Catalyst 5000系列交换机 CISCO Catalyst 6000系列交换机 CISCO Catalyst 8500系列交换机 wjl@cernet.edu.cn
作业:Juniper、Lucent、3COM、Nortel、Alcatel、Foundry、华为、中兴的历史、现状及其产品线作业:Juniper、Lucent、3COM、Nortel、Alcatel、Foundry、华为、中兴的历史、现状及其产品线
网络设备选型要点? • 体系结构 • 背板速率 • 端口类型 • 端口密度 • 服务支持 • 可管理性、可扩展性、稳定性、兼容性 • 厂商(包括股市表现) • 价格 • 应用案例 • 测试 wjl@cernet.edu.cn
网络软件 • OS(IOS) • ProtocolStack • Service • NMS • Modeling&Design wjl@cernet.edu.cn
IBM的网格远景:现在的计算机 wjl@cernet.edu.cn
未来:因特网是计算机! wjl@cernet.edu.cn
网络操作系统 • Netware、Windows NT、UNIX • 功能 • 协调用户,对系统资源进行合理分配和调度 • 提供网络通信服务 • 多用户、多任务的操作系统 • 控制用户访问。可对用户的访问权限进行设置,保证系统的安全性和提供可靠的保密方式 • 系统管理。跟踪网络活动,建立和修改网络的服务,管理网络的应用环境 wjl@cernet.edu.cn
易用性比较 NovelL公司开发的用于文件和打印共享的局域网操作系统。对系统的要求较低,一度成为网络操作系统的主流。不采用图形界面,需要管理员熟练掌握一些命令,并且其网络服务的实现和配置也需要管理员掌握一定的网络知识。 采用人们熟悉的图形用户界面,其安装、使用和管理都比较简单,工作人员经过简短的培训即可掌握基本操作。它内置IIS,可以很容易地实现WWW、FTP、Gopher等网络服务。在一般的工作组局域网中被广泛地使用。 Netware WindowsNT wjl@cernet.edu.cn
易用性比较 (续) 各大公司针对自己的服务器产品开发了各自的UNIX版本,AIX、HP-UX、Solaris以及IRIX等。安装(包括系统、应用程序以及网络服务等)和配置比较复杂,需要专业的计算机网络人员来管理,对用户有一定的要求。UNIX难于用是众所周知的,使用者须学习上百条指令,所以对用户的培训是必需的。 作为UNIX系统的一个变种,近几年受到各方面的关注。X-Windows使Linux的管理变得简单,但安装和配置各种服务(尤其是网络服务)比较复杂,需由专业人员来完成。掌握Linux对普通用户较难。大多数 Linux桌面用户都局限于计算机专业人员。但Linux由于自身的特点以及开放性,发展前景广阔 UNIX Linux wjl@cernet.edu.cn
文件和打印服务器平台 Netware处于领先地位,因为它在设计之初首先考虑的就是方便地实现文件和打印共享,且占用的系统资源较小。 NT虽然实现起来比较简单,但对系统要求较高,且在共享速度方面不如Netware。 UNIX对打印机共享的支持不足,且实现文件和打印共享比较复杂。 Linux在这方面和UNIX类似。 Netware WindowsNT UNIX Linux wjl@cernet.edu.cn
企业在建立自己的Intranet后希望与Internet连接,并向外界提供一些服务,例如建立WWW、FTP、邮件服务以及自己的专用防火墙等。计算机网络是一个开放的系统,特别是连上Internet后其安全性、稳定性等均受到严重的考验,有许多内容需要保护,尤其是一些关键性数据。这样,在选择可靠的硬件系统的同时,还应选择一个高效、稳定、安全的网络操作系统作为实现网络服务和数据库系统的平台。 主要需求 • 应用服务器平台(1) NetWare的设计决定了它是一个好的文件服务器,但却不适合成为多目标应用程序服务器。早期版本没有一个增强多任务架构的关键特性,因此应用程序开发人员必须费力去建立一些重复和冲突的功能。在操作系统和应用程序之间的混淆造成了一个不稳定和极难预料的平台。NetWare却缺乏阻止应用软件破坏系统稳定性、导致数据崩溃、阻塞系统操作的错误的功能基础,所以在NetWare上安装C/S解决方案是困难的,尤其是在大型多功能服务器上。Netware用于开发服务器程序的工具有限,而且大都难于使用。 Netware wjl@cernet.edu.cn
应用服务器平台(2) UNIX系统(尤其Sun的Solaris)Web应用中表现出色。 UNIX系统主机能长时间地稳定运行,并且有较好的网络安全性,因此它常被用来作为网络关键应用的操作系统平台,例如用来实现WWW、FTP、防火墙以及数据库平台等等。 UNIX的应用软件集成度不佳,在字符模式的UNIX环境下,管道(pipe)是软件集成的主要方式,其功能与效率仍有问题。UNIX Windows System提供开发图形终端机应用软件的功能,但其技术落后于Windows系统。 UNIX没有应用软件集成功能(如Windows DDE或OLE),会耗费大量CPU与网络资源,所以设计方案的伸缩性不好。 UNIX wjl@cernet.edu.cn
应用服务器平台(3) 采用分布式设计,充分发挥主从结构工作站的运算能力。 比集中式处理更有弹性,服务器资源的运用效率更高,同时能提高使用者的工作效率。 拥有先进的应用软件与集成能力,其集成技术包括动态资源交换(DDE)、网络DDE(NetDDE)、对象连接与嵌入(OLE)等,提供了多种应用软件的集成方式,这一点过各种UNIX。 NT采用模块化设计,如内存防护、抢占式多任务系统等,可有效地防止出错程序干扰其他程序或操作系统的运行。 NTFS文件系统可记录数据变动并拥有容错功能(如RAID5),能够使数据快速复原,确保数据的准确。NT的安全防护可防止未经授权的使用者访问数据和软件。 管理监督工具(包括不断电系统支持、磁带备份、系统参数管理、效能监视等)为分布式环境提供了易用的视窗化系统管理。 NT也具有良好的开放性,支持多种通信协议,包括TCP/IP、IPX/SPX、NetBEUI和SNA DLC等。的模块化设计可让NT轻易地扩充功能和添加新技术。 Microsoft有众多的应用软件厂商的支持,可让NT使用者选择许多高性能且易用的应用软件,包括的32位Windows应用软件与现行的Windows、MS-DOS、OS/2、POSIX等系统的应用软件。 WindowsNT wjl@cernet.edu.cn
应用服务器平台(4) 结合Windows NT和普通的UNIX系统的优点,尤其适合于运行网络应用程序和提供网络服务。 采用微内核技术,可根据系统的硬件特性以及具体的应用需求重新编译,保证了系统的精简、高效和稳定性。 Linux是一种天生为网络而设计的操作系统,在安全和易控制方面比Windows NT有过之而无不及。性价比很高的网络平台 源代码开放,更适于根据各自的需要做专门的开发。但缺乏系统的严密性,还有待进一步完善。 作为一种共享的开放软件,只需要花很小的代价或完全免费就可以获得各种版本。 作为一种主流桌面操作系统,目前还逊于Windows NT Linux wjl@cernet.edu.cn
软、硬件产品支持 NetWare适应性较差,仅能在Intel等少数几种处理器硬件系统上运行,而不能在RISC环境上使用。 绝大多数硬件厂家支持Windows NT,如DEC、Compaq、Sequent、Dell、NCR、SAT、Acer、SGI(MIPS)、Intel。 在可移植性方面,Windows NT能与各种CPU搭配,包括Intel家族、MIPS、Alpha、甚至多重CPU电脑。 Windows NT的应用软件相当丰富,但其应用软件的功能不及UNIX强大,例如在科学计算方面。 各种UNIX系统一般都是针对自己的专用服务器和工作站进行优化,它们的兼容性较差,并且缺乏应用程序。 作为一种开放的系统,得到各方面广泛支持。无论是在硬件还是在软件上都有一定的伸缩性。Linux支持的CPU涵盖从386到Pentium III的INTEL/AMD/Cyrix等公司的产品,以及RISC系统。它对多CPU的支持优于Windows NT。运行在Linux上的应用程序也越来越丰富,ORACLE、INFORMIX、DELL、HP等公司也宣布提供对Linux的支持。 Netware WindowsNT UNIX Linux wjl@cernet.edu.cn
Internet上Web服务器操作系统调查 http://www.hzo.cubenet.de/ioscount/ 调查日期: 从1998年9月9日到9月19日
网络操作系统的选型 为很特殊的目的而设计的,在局域网上它可以在文件、打印共享方面有很好的表现,是局域网的网络操作系统的理想选择。但目前应用领域正在萎缩。 是一个多目标、易于管理和实现各种网络服务的操作系统,但它的稳定性、可靠性不如UNIX及Linux。 随着Windows2000和下一带Windows操作系统的发展,NT系列将成为一个强大的多目标的网络操作系统,能为文件和打印服务提供高效的表现,并能为运行强大的C/S应用程序提供基础架构,而且因其良好的图形用户界面而受到广泛欢迎,是明天的服务器。 以其高效、稳定的特点适用于运行任务重大的应用程序的平台,由专业化的网络管理人员进行管理。 继承了UNIX的全部优点,同时也有很大发展,特别是向桌面系统的发展,对Windows NT形成挑战,是实现网络关键性应用的一种理想选择。由于源代码开放、完全免费,可以自由安装及任意修改,其前景是广阔的。 Netware WindowsNT UNIX Linux wjl@cernet.edu.cn
NetBSD Linux2.x UnixWare FreeBSD AIX5L HP/UX 11 Solaris2.x 1969 Unix V1 Bell Labs Unix V6 1BSD 1978 1979 Unix V7 4.1BSD Xenix 1982 System III 4.2BSD SunOS 1987 SystemVR3 Minix 4.3BSD 1989 Linux0.1 SystemVR4 4.4BSD AIX 1992
UNIX与计算机通信 • 检查计算机连接情况 ping 将ICMP协议的ECHO_REQUEST数据报分组发送到指定主机或网关,以获得ICMP ECHO_RESPONSE。 • 获取远程用户信息 显示谁在本机登录rwho, 显示远程用户信息finger,用户名目录服务whois • 用户间通话 write, wall, talk • 电子邮件系统mail • 远程登录和执行 rlogin(基于UNIX系统), telnet,远程Shell rsh • 远程文件拷贝和传输 远程文件拷贝rcp, ftp, • 文档浏览和检索 gopher, WAIS(WideArea Information Server) • WWW和浏览器 lynx, Mosaic, Netscape wjl@cernet.edu.cn
UNIX系统网络管理 • 配置TCP/IP /etc/hosts, /etc/networks, /etc/protocols, /etc/services/ • 网络服务监控进程 daemon 超级服务器inetd在启动时开始执行,同时监听所有的连接请求。当远程机请求某种服务时,由inetd派生一个相应的服务进程处理。 /etc/inetd.conf • 域名服务系统配置 /etc/hosts, /etc/resolv.conf, /etc/named.boot, /etc/nsswitch.conf, • 网络文件系统NFS • 电子邮件系统 mail, sendmail • WWW服务器的配置——Apache服务器 WWW服务、虚拟主机服务、代理服务器 wjl@cernet.edu.cn