《第六章计算机网络协议1.ppt》由会员分享,可在线阅读,更多相关《第六章计算机网络协议1.ppt(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第六章计算机网络协议 识别TCP/IP、IPX/SPX、NetBIOS 和Apple Talk 的特性 理解在O S I 模型中网络协议的地位 识别每个协议组的核心协议和它的功能 理解每个协议的编址方案1协议介绍协议介绍 协议:是管理网络如何通信的规则。协议对网络设备之间的通信指定了标准。没有协议,设备不能解释由其他设备发送来的信号,数据不能传输到任何地方。使用何种协议(或协议组)依赖于许多因素:使用何种协议(或协议组)依赖于许多因素:包括既存的包括既存的网络网络系统、组织的技术专业知识以及网络安全性和速度系统、组织的技术专业知识以及网络安全性和速度需要。根据它们的需要。根据它们的速度、速度、
2、发送效率、资源利用、安装难易、兼容性,以及在一个局域网段与另一个发送效率、资源利用、安装难易、兼容性,以及在一个局域网段与另一个局域网段之间的连通能力局域网段之间的连通能力而使用不同的协议。而使用不同的协议。能够跨越多个局域网段的协议被称为可路由协议。由于其携带了网络层信息和编址信息,这些信息可由路由器理解。然而,并不是所有的协议都是可路由的。大多数网络由于具有理论混合的硬件或软件体系结构而使用多种协议,因此,了解每种协议,而且理解它们是如何联合作用的也很是重要。使用多种协议的网络被称为多协议网络。多协议网络在商业界是非常通用的。它比局域网得到了较好的建立 T C P/I P 是目前为止使用最
3、广泛的协议。其次是I P X/S P X、N e t B I O S 和N e t B E U I。最后是A p p l e Ta l k。2TCP/IP-传输控制协议传输控制协议/网际协议网际协议 TCP/IP(Transfer Control Protocol/Internet Protocol):不是一个简单的协议,而是一组小的、专业化协议,包括TCP、IP、UDP、ARP、ICMP以及其他的一些被称为子协议的协议。大部分网络管理员将整组协议称为大部分网络管理员将整组协议称为TCP/IPTCP/IP,有时简称为有时简称为IPIP。TCP/IPTCP/IP的前的前身是由美国国防部在身是由美
4、国国防部在2 0 2 0 世纪世纪6 0 6 0 年代末期为其远景研究规划署网络年代末期为其远景研究规划署网络(ARPAnetARPAnet )而开发的。而开发的。由于低成本以及在多个不同平台间通信的可靠性,由于低成本以及在多个不同平台间通信的可靠性,TCP/IPTCP/IP迅速发展并开迅速发展并开始流行。始流行。它实际上是一个关于因特网的标准它实际上是一个关于因特网的标准,迅速成为局域网的首选协议。,迅速成为局域网的首选协议。一些最近发行的网络操作系统一些最近发行的网络操作系统(NOS)(NOS)(如(如NetWare5.0NetWare5.0)使用使用TCP/IPTCP/IP为缺省为缺省协
5、议协议。TCP/IP最大的优势之一是其可路由性,也就意味着它可以携带被路由器解释的网络编址信息。TCP/IP 还具有灵活性,可在多个网络操作系统(NOS)或网络介质的联合系统中运行。然而由于它的灵活性,TCP/IP需要更多的配置。3TCP/IP 与与OSI 模型的比较模型的比较4TCP/IP各层大致功能各层大致功能应用层:大致对应于OSI 模型的应用层和表示层,借助于协议如Winsock API、FTP(文件传输协议)、TFTP(普通文件传输协)、HTTP(超文本传输协议),SMTP(简单邮件传输协议)以及DHCP(动态主机配置协议),应用程序可以通过该层利用网络。传输层:大致对应于OSI 模
6、型的会话层和传输层,包括TCP(传输控制协议)以及UDP(用户数据报协议),这些协议负责提供流控制、错误校验和排序服务。所有的服务请求都使用这些协议。互连网层:对应于OSI 模型的网络层,包括I P(网际协议)、I C M P(网际控制报文协议)、I G M P(网际组报文协议)以及A R P(地址解析协议)。这些协议处理信息的路由以及主机地址解析。网络接口层:大致对应于O S I 模型的数据链路层和物理层。该层处理数据的格式化以及将数据传输到网络电缆。5一个的一个的TCP/IP 分层图分层图6TCP/IP核心协议核心协议 1网际协议:网际协议:IPIPTCP/IP的核心协议指的是位于网络层和
7、传输层的协议,包括:位于网路层的IP协议、ICMP协议、ARP协议,以及位于传输层的TCP协议和UDP协议。1、网际协议(I P):属于T C P/I P 模型的互连网层,提供关于数据应如何传输以及传输到何处的信息。I P 是一种使T C P/I P 可用于网络连接的子协议,使T C P/I P 能够跨越多个局域网段或通过路由器跨越多种类型的网络。在网络层,数据以IP数据报的形式进行传输。I P 数据报包括报头和数据,总长度不能超过65535 字节。I P 数据报的报头如同数据的封面,包含了路由器在子网中传输数据所必需的信息。后面的图描述了I P 数据报头的各部分。7IPIP数据报图数据报图8
8、 版本:标识协议的版本号。接收方工作站首先查看该域以决定它是否能够读取该输入数据。若不能,它将拒绝该数据包。然而,由于大多数T C P/I P 网络使用I P 版本4(I P v 4),很少发生拒绝事件。一个更高级的I P 版本,即I P 版本6(I P v 6)已经开发出来并将在不久使用。IPv6将具有向后兼容性以便能够接收I P v 4 的数据。报头长度(I H L):该域的重要性在于它向接收点指示了数据从何处开始(在报头结束之后立即开始)。服务类型(ToS):通过指定数据的速度、优先权或可靠性,通知I P 如何处理输入的数据报。总长度:标识数据报的总长度,其包括报头和数据长度。9 标识号
9、:标识一个数据报所属的消息,以使得接收节点可以重组被分断或分段的消息。该域和下面两个域,即标识符和段偏移量,在数据报的分段和重组过程中起作用。标志符:有两种状态无分段或多个分段。标识一个消息是否被分段,如果是,则表示数据报是否是最后一个段。分段偏移量:标识数据报段属于分段集的哪一段。生存期(TTL Time To Live):标识一个数据报在它被抛弃前在网络中存在的最大时间,单位为秒。实际上TTL 对应于一个数据报通过路由器的数目;一个数据报每次通过一个路由器,TTL 将减去一秒,不论路由器是否花费一整秒进行数据处理。协议:标识传输层协议类型(如T C P 或U D P)。报头校验和:决定I
10、P 报头是否已被破坏。10 源IP地址:标识源节点的完整的I P 地址。目标IP地址:标识目标节点的完整的I P 地址。可选项:可以包含可选的路由和实时信息。填充位:包含填充信息以确保报头是3 2 位的倍数,该域的大小可变。数据:包括了由源节点发送的原始数据,外加传输层信息IPIP协议是协议是一种不可靠的、无连接的协议一种不可靠的、无连接的协议,即意味着,即意味着它不保证数据的可靠传输它不保证数据的可靠传输。TCP/IPTCP/IP协议群中更高层协议协议群中更高层协议可使用可使用IPIP信息确保数据包按正确的地址进行传输信息确保数据包按正确的地址进行传输。注意注意:IPIP数据报并不包含一个校
11、验和部件数据报并不包含一个校验和部件,报头校验和报头校验和仅仅验证仅仅验证IP IP 报头报头中路中路由信息的完整性由信息的完整性。如果当数据包被接收时伴随信息的。如果当数据包被接收时伴随信息的校验和值校验和值不正确,则数据不正确,则数据包将被认为已破坏并被抛弃,同时,一个新的数据包被发送包将被认为已破坏并被抛弃,同时,一个新的数据包被发送。11TCP/IP核心协议核心协议 2 传输控制协议传输控制协议 TCPTCP传输控制协议(TCP):属于T C P/I P 协议群中的传输层,提供可靠的数据传输服务。T C P 是一种面向连接的子协议:这意味着在该协议准备发送数据时,通信节点之间必须建立起
12、一个连接。T C P 协议位于I P 协议层的上层,通过提供校验和、流控制及序列信息来弥补I P 协议可靠性的缺陷。如果一个应用程序只依靠I P 协议发送数据,I P 协议将杂乱地发送数据,例如不检测到目标节点是否脱机,或数据是否在发送过程中已被破坏。12源端口:指示源节点的端口号。一个端口是位于主机上的一个网络程序的逻辑通信地址。在端口处,一个应用程序可以获得输入数据。比如80端口对应HTTP服务、21端口对应FTP服务、23端口对应Telnet服务。目标端口:指示目标节点的端口号。序列号:标识了数据段在已发送的数据流中的位置。应答号(ACK):发送方通过接收方返回的一条ACK消息来验证数据
13、是否已被接收。13T C P 报头长度:指示了T C P 报头的长度。代码:包括了标识特殊条件的标识符,例如,一个消息是紧迫的,或源节点希望请求一个连接或结束一个连接。滑动窗口尺寸:指示了接收方机器可接收的数据块个数。校验和:允许接收节点判定T C P 段是否在发送过程中被破坏。紧急段指针:能够指示出紧迫数据驻留在数据中的位置。可选项:用于具体指定一些特殊选项。填充:包含了确保T C P 报头大小是32 位整数倍的填充信息。数据:包含了由源节点发送的原始数据。14TCP/IP核心协议核心协议 3 用户数据报协议用户数据报协议 UDP UDP用户数据报协议:如同T C P,位于T C P/I P
14、 模型中网络层网层和应用层之间的传输层中。不同于T C P 的是,U D P 是一种无连接的传输服务,它不保证数据包以正确的序列被接收。事实上,该协议根本不保证数据包的正确接收,而且,它不提供错误校验或序列编号。UDP具有快速性:通过I n t e r n e t 进行实况录音或电视转播时,要求迅速发送数据,这时UDP 的不精确性使得它比TCP协议更加有效、更有用。UDP相对于TCP快速的原因:发送数据时,具有验证、校验以及流控制机制的T C P 协议将增加太多的报头,使得其难以发送,并且有繁琐耗时的收发验证过程。UDP数据报结构:与TCP数据报的十多个域相对照,U D P 报头仅包含了四个域
15、:源端口、目标端口、长度和校验和。15TCP/IP核心协议核心协议 4网际控制报文协议网际控制报文协议 ICMP1、ICMP(Internet Control Message Protocol):虽然I P 能确保数据包到达正确的目标点,但是发送过程经常会出现某些问题,这时就要依靠网际控制报文协议(I C M P)来通知发送方数据不应该再被传送。ICMP 位于TCP/IP模型互连网层的I P 协议和T C P 协议之间,实际上属于网络层,它位于IP包的数据段中。ICMP不提供错误控制服务,而是仅仅报告哪一个网络是不可到达的,哪一个数据包因分配的生存时间(它们的TTL)过期而被抛弃。ICMP 常
16、用于诊断实用程序中,P i n g 和T R A C E RT。下面讲位于网络层的另外两个核心协议:ICMP和ARP16TCP/IP核心协议核心协议 5 地址解析协议地址解析协议 ARP2、地址解析协议地址解析协议 ARP(Address Resolution Protocol)地址解析协议(A R P)是一个互连网层协议,它获取主机或节点的M A C 地址(物理地址)并创建一个本地数据库以将M A C 地址映射到主机I P(逻辑)地址上。A R P 协议与I P 协议紧密协作,因为I P 在指导发送数据到目标主机之前必须具有目标主机的地址。如果一个主机需要知道在同一子网的另一主机的M A C
17、 地址,第一个主机将向网络发送一条广播消息,“I P 地址为A A.B B.C C.D D 的计算机请发送给我你的M A C 地址”。在本地子网中具有I P 地址A A.B B.C C.C C的主机将广播一条包括目标主机物理地址的A R P 响应。为使A R P 更加有效,计算机在一个缓冲区保存已经知道的I P-M A C 地址映射表,这样就无需广播冗余请求。17TCP/IP 应用层协议位于TCP/IP应用层的协议由很多种,下面介绍主要的几种:Te l n e t:一种终端仿真协议。用于通过TCP/IP协议群登录到远程主机上。Telnet常用于连接两个不同的系统(如WindowsWindows
18、 和U N I X 或Linux)。通过Telnet,你可控制处于局域网和广域网如I n t e r n e t 上的远程主机。例如,网络管理员使用Telnet从家中登录到公司的路由器上以修改路由器的配置。文件传输协议FTP(File Transfer Protocol):一种借助T C P/I P 协议进行发送和接收文件的协议。F T P 是一种客户机/服务器协议,在该协议中运行F T P 协议服务器部分的主机接收来自于运行F T P 客户机部分的另一主机的命令。它通过一组非常简单的命令构成它的用户接口。简单邮件传输协议SMTP(Simple Message Transfer Protoco
19、l):该协议负责将消息从一个邮件服务器上传输到I n t e r n e t 上或其他基于T C P/I P 协议的网络上的另一个邮件服务器。SMTP使用简单的请求-响应机制传输信息,并依据更复杂的协议,如邮局协议(POP)来跟踪邮件的存储和转发。简单网络管理协议SNMP(Simple Network Management Protocol):一种用于管理T C P/I P 网络设备的通信协议。为使用SNMP,网络中的每个设备将运行一个代理程序以收集关于该设备的信息。SNMP 将收集到的信息传输给一个中央数据库。所有的标准网络管理程序都使用SNMP。18TCP/IP 协议群中编址网络中的每个节
20、点必须有一个唯一的称之为地址的标识号。前面讲过网络可以识别两类地址:逻辑地址和物理(或MAC)地址。MAC地址被嵌入网络接口卡中,因而是不可变的。而逻辑地址依赖于协议标准所制定的规则。在TCP/IP协议群中,I P 协议是负责逻辑编址的核心。因此,在TCP/IP 中网络地址常被称为“I P 地址”每个I P 地址是一个惟一的3 2 位数,被分割成4 组Octet,或称为8位字节,每组用句号分开。一个合法的I P 地址如144.92.43.178 。一个I P 地址包含两类信息:网络号和主机号。根据IP地址可以看出一个网络节点所处的网络和在该网络中的编号。在TCP/IP网络中主要存在三种类型的网
21、络:A 类、B 类、C 类19A 类网络中的所有节点共享I P 号的第一个字节,该号从1 到126。例如,具有下列I P 地址的节点可能属于相同的A 类网络:23.78.110.109,2 3.164.32.97,23.48.112.4 3。大部分A 类网络被保留用于大公司或政府B 类网络中的所有节点共享I P 号的最初两个字节,它们的I P 地址从128 到191。具有下列I P 地址的节点可能属于相同的B 类网络:168.34.88.29、168.34.55.41、168.34.73.49 以及168.34.205.113。C 类网络I P 号共享最初三个字节,第一个字节位于192 与22
22、3 之间。具有下列I P 地址的节点可能属于相同的C 类网络:204.139.118.7、204.13 9.118.54、204.139.118.14Note:127是一个特殊保留数字,对于任何I P 号它不是一个合法的开始字节。原因:从1 2 7 开始的IP 地址被保留,用于在网络接口卡内循环传输信息,如地址为127.0.0.1的I P 地址称为内循环地址。IPIP获取获取:一个公司能从 当前的因特网命名机构InterNIC 或ISP 处(因特网服务提供商)申请一个网络地址,其中ISP是对从InterNIC 获得了IP申请代理业务。20IPX/SPX简介简介I P X/S P X(网级包交换
23、/序列包交换):最初是由X e r o x 开发的一种协议,在2 0 世纪8 0 年代由N o v e l l 进行修改并应用于它的N e t Wa r e 网络操作系统。I P X/S P X 用作N e t Wa r e3.2及更低版本的核心协议,同时能用于运行N e t Wa r e 操作系统更高版本的局域网上。其他的网络操作系统,如Windows NT 和工作站操作系统如Windows 98,能使用I P X/S P X 协议与Novell NetWa r e 系统进行网际互连。在Windows NT 网络操作系统中,I P X/S P X 被称为NWL i n k I P X/S P
24、 X。跟T C P/I P 协议群一样,I P X/S P X 是驻留在O S I 模型不同层的协议组合,I P X/S P X 携带网络编址信息,因而它是可路由的。21IPX/SPX 与OSI 模型的比较I P X/S P X 的核心协议主要提供了O S I 模型中传输层和网络层的服务,包括IPX、SPX、SAP和NCP。其中最重要的子协议是IPX和SPX。1.IPX(Internet Packet Exchange)I P X(网际包交换)协议,类似于T C P/I P 协议群中的I P 协议,作用于O S I 模型的网络层,提供路由和网际服务。如同I P 协议,I P X 协议也使用数据
25、报传输数据。在发送数据前,由于不要求建立一个会话,I P X 协议是一种无连接的服务,它将不保证数据是否将以有序或无错的形式发送。总之,它是一种功能有限但高效的子协议。所有的I P X/S P X 通信都依赖I P X,上层协议完成I P X 不能实现的功能。22IPX/SPX 核心协议1.IPX 校验和:对I P X 数据报或数据包提供完整性校验。数据包长度:用字节标识完整的I P X 数据包的长度。传输控制:跟踪一个数据包所通过的路由器的个数(类似于I P 协议中的TTL 参数)。I P X/S P X 数据包由它们遇到的第十六个路由器放弃。数据包类型:定义了数据包所提供的或所需求的服务。
26、目标网络:指出了目标网络的网络地址。目标节点地址:指出了目标节点的节点地址(即MAC地址)。23 源网络:指出了源网络的网络地址。源节点地址:指出了源节点的节点地址,也是M A C 地址。源套接字:指出了运行在源节点的进程的端口地址。数据:包含了由源发送的原始数据及S P X 数据包。24IPX/SPX 核心协议2.SPX2.SPX(序列包交换,Sequences Packet Exchange):SPX 协议属于OSI 模型的传输层,它与IPX 协议共同作用以确保数据被完整地、无错地发送和接收。如同TCP/IP 协议群中的TCP协议,SPX 是一种面向连接的协议,它必须在发送数据前确认与目标
27、节点建立了一个会话。它能检测一个数据包是否被全部接受。若发现数据包丢失或被破坏,SPX 协议将重发该数据包。25S P X 数据包如同T C P 段,包含了许多域来确保数据传输的可靠性。一个S P X 数据包包含了一个长为42 个字节的报头,报头后面是长度为0 5 3 4 字节的数据。一个SPX数据包可以小到4 2 个字节(即报头大小)或大到576个字节。连接控制:指示了数据包是一个系统数据包还是一个应用数据包。数据流类型:指示了数据包中数据的类型,如,数据包是一个数据流的开始还是结束。源连接I D:标识源节点。目标连接I D:标识目标节点。序列号:指示了连接中某个方向上交换的数据包的编号。应
28、答号:标识了一个S P X 连接期望接收的下一个数据包的序列号。分配号:用于管理通信应用中的流控制。26IPX/SPX 核心协议3.SAP3.S A P(服务广告协议)该协议大致作用于O S I 模型的应用层、表示层、会话层,直接运行于I P X 协议之上。N e t Wa r e 服务器和路由器使用S A P 协议向整个网络广播它们所能提供的服务。例如,一个用作打印服务器的服务器可以使用S A P 协议有效地通知网络中的每个节点,“我可以帮助你打印。”。在缺省情况下,S A P 广播每隔6 0 秒发生一次。由于S A P 使用广播模式发送它的信息,因此可能在网络上产生大量不必要的通信量,减缓
29、了其他更重要的数据发送。降低这种通信量的一种方法就是可以将S A P 广播之间的时间间隔从6 0 秒增加为几分钟。一旦设备通过S A P 协议广告了它们的可达性,S A P 服务器将维护一个与它们I P X 地址有关的设备名数据库。当客户机需要请求某一特定设备的服务时,客户机向S A P 数据库咨询,数据库则提供所目标设备的I P X 地址。通过这种方法,使用户无须知道网络中其他服务器和工作站的I P 地址。27IPX/SPX 核心协议4.NCP4.NCP N C P(N e t Wa r e 核心协议)处理客户机与服务器之间的服务请求,比如打印和文件访问。N C P 位于I P X 之上,作
30、用于O S I 模型的表示层和会话层。本质上说,N C P 如同工作站操作系统和N e t w a r e 操作系统之间的一个翻释器,它通过请求-应答机制来完成翻释功能。即一旦客户机向服务器请求一个服务,N C P 将通知服务器有个待解决的请求。在允许工作站发送数据之前N C P 将等待服务器验证请求。虽然这种交换具有高的可靠性,它也导致了额外的通信量,并且对使用路由器的网络如广域网增加了拥塞。28IPX/SPX 的编址 I P X/S P X 网络主要依靠每个工作站的M A C 地址(对I P X/S P X 服务器的编址可能更复杂些)进行寻址,所以,对运行I P X/S P X 协议的计算
31、机进行网络地址的维护要比对T C P/I P 网络进行地址维护简单得多。如同T C P/I P 网络一样,I P X/S P X 网络也要求对网络中的每个节点分配一个唯一的地址以避免通信冲突。由于I P X 是处理编址协议的一个组件,在I P X/S P X 网络中的地址被称之为I P X 地址。I P X 地址包括两个部分:网络地址(也被称为外部网络号)以及节点地址。1.网络地址的约定:网络地址必须是一个8 位(4个字节)的十六进制地址,它的每一位的取值范围可以从0 9 或A F。比如000008A2。地址00000000 是一个空值,不能用做网络地址。地址FFFFFFFF 是一个广播地址,
32、也不能被作为网络地址分配。2.节点地址:就是网络设备的M A C 地址。每个网络接口卡都有着一个唯一的M A C 地址,因此在这种系统中不可能存在重复的I P X 地址。此外,使用M A C 地址意味着无需对每个客户机工作站上的I P X/S P X 协议配置地址,它们已由网络接口卡定义。将一个M A C 地址加在前面例子中所使用的网络地址的后面,就构成网络中一个工作站的完整的I P X 地址:000008A2:0060973E97F3(10个字节)。29NetBIOS 和NetBEUI 简介简介N e t B I O S(网络基本输入输出系统)最初是由I B M 设计的协议,对运行在小型网络
33、上的应用程序提供传输层和会话层服务。Microsoft将I B M 的NetBIOS 做为自己的基础协议,最初用于使用LAN Manager 或Windows的网络中。但后来又在NetBIOS上增加了一个应用层组件,称之为NetBIOS增强用户接口即:NetBEUI。NetBEUI是一种快速有效的协议,它只消耗少量的网络资源,并能提供非常好的纠错功能,而且只需非常少的配置。但它仅仅支持2 5 4 个连接,且不适用于安全性不高的环境。而且,由于NetBEUI缺少一个网络层(编址信息),它是非路由的(若必需路由得话,NetBEUI可以被其他协议封装,然后才具有可路由性,这种方法实际上将把一个Net
34、BEUI网络改变成一个运行TCP/IP协议的网络)。所以NetBEUI协议不适合于大型网络。当前,NetBEUI通常用于小型的基于Microsoft的网络,以集成传统的、端到端网络。在较新的基于Microsoft的网络中,TCP/IP 因其比NetBEUI更灵活且更易改变规模而成为首选的协议。30NetBIOS 和和NetBEUI 与与OSI 模型的比较模型的比较由于N e t B I O S 和N e t B E U I 都不能提供O S I 的所有层的服务,当其与O S I 模型比较时,常与其他协议群如I P X/S P X,或T C P/I P 配对使用。下图显示了NetBIOS 和Ne
35、tBEUI是如何对应OSI模型的。31NetBIOS 编址编址 N e t B I O S 不包括网络层,因而不能被路由。然而,为了在网络节点间传输数据,N e t B I O S需要知道网络中的每个工作站。因此,网络管理员必须对每个工作站分配一个N e t B I O S 名。N e t B I O S 名由1 6 个或更少的字符组成(唯一的例外是N e t B I O S 名不能由一个星号开始)。一旦N e t B I O S 协议发现一个工作站的N e t B I O S 名后,它将能发现工作站的M A C 地址,并使用这个地址与工作站进行进一步的通信。例如,一个合法的N e t B I
36、 O S 名为M Y _ C O M P U T E R。当解决N e t B I O S 网络上的问题时,可以使用N e t B I O S 名。32AppleTalk简介简介 从事艺术或教育的商业团体和事业机构,如广告公司、小学以及绘图设计,常常使用 Apple Macintosh 计算机,Apple Talk 是一种用于连接Macintosh 计算机的协议群。虽然AppleTalk 最初设计是为了支持Macintosh 计算机间的端到端连网,现在它也能支持网段间路由,并能与NetWare或Microsoft 的网络集成。AppleTalk网络被分割成若干个称之为AppleTalk区区的计
37、算机逻辑组。每个网络可以包含多个区,但每个节点只能属于一个区。AppleTalk 区使用户能共享另一个Macintosh组的文件和打印机资源。区名不象TCP/IP和IPX/SPX网络那样必须遵严格的命名规则。区名一般描述了一个部门或共享文件的其他的用户组 比如“销售部,市场部,财务处”等。Apple已经改善了AppleTalk 的性能,使之能使用不同的网络模型并跨越多个网络段,但它仍然不适用于大型的局域网或广域网。现在Apple 已经开始支持TCP/IP 协议,以将Macintosh 网与其他网络,包括因特网进行集成。33AppleTalk 与与OSI 模型的比较模型的比较34AppleTal
38、k 协议的编址协议的编址 AppleTalk使用区来将网路中的计算机进行分组,区名可以是普通定义的单词或者数字。除区名之外,Apple Talk 使用节点I D 和网络号标识网络中的计算机。AppleTalk 节点ID是标识网络中一个计算机的唯一的8 位或1 6 位数字。当工作站初次连接到网络上时,AppleTalk 对每个工作站分配一个节点I D,I D 是从当前可以获得的一组地址中随机选择的。一旦一个设备得到一个地址,就将把它储存起来以备将来使用,以后一直使用该节点I D。Apple Talk 编址使网络的用户能识别一组来自服务器的共享地址,因而它是很简单直观的。当客户机初次连接到服务器上时,它们会自动挑选一个地址,从而无需对每个单独的客户机配置地址。3536本讲结束37