《网络和Internet基础课件》由会员分享,可在线阅读,更多相关《网络和Internet基础课件(36页珍藏版)》请在金锄头文库上搜索。
1、网络和Internet基础,一.计算机网络 1 网络概念 2 局域网 3 城域网 4 广域网 5 网络拓扑结构 6 网络协议 7 网络设备,二.Internet 简介 1 什么是Internet 2 Internet发展史 3 Internet功能 4 Internet术语,一 计算机网络,1 什么是计算机网络 按照网络协议,以共享资源为主要目的将地域上分散且独立的计算机互相连接形成的集合体。 特点:通信与资源共享 2 局域网(LAN) 地理范围:10公里以内 传输速度: 10Mbps,Gbps 连接介质:电缆(同轴电缆500米,双绞线100米, 或光纤-210公里),3 城域网(MAN) 地
2、理范围:几十公里几百公里 传输速度:Kbps Mbps 连接介质:光纤, 微波,公共通信网 4 广域网 (WAN) 地理范围:几十公里几万公里 传输速度: Kbps 连接介质:光纤, 卫星,公共通信网,5 网络拓扑结构 为便于研究复杂的计算机网络系统,把网络设备定义为节点,两个节点之间的连线定义为链路,这种几何图形就是 网络拓扑结构。 (1)星型拓扑 所有的计算机连接到一个中心节点。从节点之间的通信必须经过中心节点。中心节点可以是功能很强的计算机,也可以是只负责数据交换的集线器。 优点: 管理维护容易,只要管理中心节点。 重新配置灵活,只要关心计算机与集线器端口的连接。 故障检测合隔离方便,中
3、心节点可以方便测试各从节点,从节点发生故障,很容易与中心节点脱开。,缺点: 安装工作量大,所需的连线长。 依赖中心节点,中心节点发生故障,整个网络瘫痪。,(2)总线拓扑 所有的计算机连接到一根总线上。 优点: 安装容易,只要拉一根总线。 电缆长度短,所有计算机都利用了总线,它只要连接到总线就可以了。 可靠性高,因为总线是无源介质,结构简单。 增删节点方便。,缺点: 不易管理,故障检测和隔离困难。因为无源总线的通信处理为分布式控制,即要求各个节点能执行介质访问控制协议,自行处理通信。因此管理,故障检测和隔离也必须在各节点进行。,(3)环型拓扑 所有的计算机连接到一个封闭环形。实际连接时,环上是转
4、发器,计算机连接到转发器上。 优点: 初始安装容易,环形连接的线路较短。 故障检测方便,那个转发器不能转发了,只要查该转发器和相连的计算机。 因为是单向和点到点连接,非常适合光纤。 缺点: 可靠性差,环上的任何故障会导致整个网络瘫痪。 增删节点工作量大,缺乏灵活性。,6 网络协议 网络系统之间的通信是一个复杂的过程,为了通信,双方必须遵守共同的协议。为了减少协议设计和调试的复杂性,通常网络协议按结构化的层次来组织。国际标准化组织(ISOInternational Standard Organization)提出了开放系统互连(OSIOpen System Interconnect)参考模型。
5、OSI模型本身并末确切地描述用于各层的具体服务和协议,它仅仅告诉我们每一层应该做什么。,6.1 ISO/OSI参考模型 (1)物理层(physical layer) 物理层涉及到通信在信道上传输的原始比特(row bit)流,这里的设计主要是处理机械的、电气的和过程的接口(RS232等),编码方式以及物理传输介质问题。 (2)数据链路层(data link layer) 数据链路层从网络层接收数据并准备发送。它把输入数据分装在数据帧(data frame)里(典型帧为几十字节,几百字节或几千字节),按顺序传送各帧。,数据链路层能检测是否出现传输错误(帧检查和),如果有错,则重传。 数据链路层确
6、保通信双方时钟同步,采用相同的编码和解码系统. 要解决的另一个问题是流量控制。 广播式网络在数据链路层还要处理控制对共享信道的访问(处理碰撞问题)。,3.网络层(network 1ayer) 确定报文分组(packet)格式。 确定从源端到目的端的路由。 报文分组可能通过不同的虚电路传送到目的地,网络层必须排序和重组报文。 如果子网中出现过多报文分组,他们将相互阻塞通路,形成瓶颈。此时停传报文来解决网络拥挤问题。 网络层常常设有记账功能 。 网络层必须检测不可恢复的错误,报告传输层。 由于不同网络,其报文有不同的地址段长,不同的大小,不同的生命期,网络层必须处理这些问题。,4传输层 (tran
7、sport layer) 传输层的基本功能是从会话层接收数据,并且在必要时把它分成较小的单位,传递给网络层。 为会话层建立一个或多个连接。 很多主机有多道程序在运行,这意味着这些主机有多条连接进出,因此需要有某种方式来区别报文属于哪条连接。识别这些连接的信息可以放入传输层的报文头。,多路复用技术。将几个连接复用到一个网络连接上。 流量控制 错误检测 提供各种质量的服务,5会话层(session layer) 会话层允许不同机器上的用户建立会话(session)关系。 会话层服务之一是管理对话。会话层允许信息同时双向传输,或任一时刻只能单向传输。若属于后者,则类似于单线铁路,会话层将记录此时该轮
8、到哪一方了。 会话层提供了一种方法,即在数据流中插入检查点,每次网络崩溃后,仅需要重传最后一个检查点以后的数据。,6表示层 (presentation layer) 表示完成层某些特定的功能,表示层以下的各层只关心可靠地传输比特流,而表示层关心的是所传输的信息的语法和语义。为了让采用不同表示法的计算机之间能进行通信,交换中使用的数据结构可以用抽象的方式来定义,并且使用标准的编码方式。表示层管理这些抽象数据结构,并且在计算机内部表示法和网络的标准表示法之间进行转换。,7应用层(application layer) 应用层包含大量人们普遍需要的协议(应用程序),这些协议定义了与用户应用程序之间的接
9、口。 网络虚拟终端(network Virtual terminal),编辑程序和其他所有程序都面向该虚拟终端。以对付各种不同的屏幕格式。 文件传输(FTP)。不同的文件系统有不同的文件命名原则,文本行有不同的表示方式等。不同的系统之间传输文件所需处理的各种不兼容问题。 电子邮件(X。400)。另一个应用层功能是电子邮件协议,要求处理各种不同格式的电子邮件。,OSI参考模型,6.2TCPIP协议 TCPIP(Transmission Control Protocol/Internet Protocol)是传输控制协议互连网络协议的缩写,其目的在于能够让各种各样的计算机可以在个共同的网络环境中运
10、行。 当前TCPIP己成了Internet使用的协议。 下图示出了TCPIP网络的协议结构与OSI模型的对照。,OSI和TCP/IP对照,网络接口层似乎与OSI的数据链路层和物理层相对应,指出主机必须使用某种协议与网络连接,以便能在其上传递IP分组 。 互连网络层定义了标准的分组格式和协议,即IP协议(Internet Protocol)。互连网络层的功能就是把IP分组发到应去的地方。选择分组路由和避免阻塞是主要的设计问题。 传输层在TCPIP模型中位于互连网络层之上,它的功能是使源端和目的端主机上的对等实体可以进行会话(和OSI的传输层一样)。这里定义了两个端到端的协议。第一个是传输控制协议
11、TCP(Transmission Control Protocol)。它是一个面向连接的协议,允许从一台机器发出的字节流无差错地发往互连网上的其他机器。,它把输入的字节流分成报文并传送给互连网络层。在接受端TCP把收到的报文再组装成输出流。第二个协议是用户数据报协议UDP(User Datagram Protocol)。它是一个不可靠的无连接协议,它没有排序、检测错误和流量控制能力。检测错误、排序和流量控制游用户端自己解决。适合快速递交比准确递交更重要的应用程序,如传输语音或影像。 TCP还要处理流量控制,以避免快速发送方向低速接收方发送过多报文而使接收方无法处理。,传输层的上面是应用层,它包
12、含所有的高层协议。最早引入的是仿真终端协议(TELNET)、文件传输协议(FTP)和电子邮件协议(SMTP),如图所示。仿真终端协议允许一台机器上的用户登录到远程机器上进行工作。文件传输协议提供了有效地把数据从一台机器移动到另一台机器的方法。电子邮件最初仅是一种文件传输,但是后来为它提出了专门的协议。这些年来又增加了不少协议,例如域名系统服务DNS(Domain Name Service)用于把主机名映射到网络地址,NNTP协议用于传递新闻文章, HTTP协议用于在环球网(WWW,也称万维网)上获取主页等。,TCP/IP协议,5 网络设备 (1) 交换机(Switch) 交换机能用于多对工作站
13、同时进行通信,其吞吐量为Gbps 级。具有流量控制功能,可提供大于20Gbps的共享内存,以对付数据突发性事件。可提供各种服务(网络管理、ATM端口管理等)。8277有两个连接光纤的端口,24个100Mbps端口。1924有两个上链100Mbps的端口,24个10Mbps端口。 (2) 集线器(Hub) 所有连接的节点同时只能一对工作站进行通信 ,常见的集线器有10 Mbps ,100 Mbps 和10/100 Mbps 自适应几种,对于后者,其最大吞吐量100 Mbps 。,(3) 网络适配器(Network Adapter,Network Interface Card) 网络适配器又称网卡
14、。网卡包含了MAC地址、信息的传送情况等重要信息,这些信息在网上流动。网卡还能检测冲突和重发。在局域网上的服务器和工作站都必须装备网卡,通信线通过网卡把局域网上的计算机连接起来。通常网卡上有两个接口用于连接同轴电缆,另一个接口作为双绞线的插座。也有的网卡只有一个接口,例如只有同轴电缆接口,而没有双绞线插座,因此在选择网卡时应注意。 网卡安装要占用主机部分资源,主要是I/O端口地址和中断级别,要注意不要与其他扩展板(声卡,VCD卡)发生冲突。,(4) 路由器(Router) 路由器用来连接两个以上的不同的网络,具有选择路由的功能。当两个局域网的工作站之间传递信息时可能有多条路径可走,路由器能选择
15、一条最短路径。另外,当一条路径阻塞时,它会选择另一条路径。 路由器工作在网络(Network)层,路由器总是与高层协议有关的,例如,支持TCP/IP或XNS或DECnet等。路由器还能分拆和组装报文。 路由器有静态和动态之分。静态路由器建立一张路由表,当网络发生变化时,除非网管员干预,路由表不会发生变化。适合于小型网络。动态路由表能根据网络的最新变化自动更新路由表,并能使用某种复杂的算法选择最佳路径,这需要网络协议组件的支持(CISCO Interior Gateway Routing Protocol , IGRP; UNIX Routing Information Protocol, RI
16、P)。,二. Internet简介,1. 什么是Internet Internet是一个全球最大的计算机网络 它奉行奉献、平等、自由、开放的原则 是全球最大的信息资源库,是人类的巨大财富 它改变了人类的生活方式,对世界带来了巨大的冲击波 必须清除网上垃圾(色情、暴力和犯罪等) 必须增强网络安全意识,加强网络安全管理,2. Internet的发展史 本世纪60年代末期,美国国防部对建立和使用计算机网络产生兴趣。ARPA (Advanced Reasearch Projects Agency) 投资进行多种连网技术的研究。 到了70年代末期, ARPA已经有若干个计算机网络在运行,同时使用一个称为ARPANET的广域网。 ARPA意识到 :每个网络连接一组计算机,但在不同网络中的计算机却无法通信。ARPA开始研究一种新的方法将局域网和广域网的用户连起来成为网际网(Internetwork), In