计算机网络基础网络规划课件

PPT
  • 阅读 67 次
  • 下载 0 次
  • 页数 57 页
  • 大小 1.391 MB
  • 2022-12-01 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
计算机网络基础网络规划课件
可在后台配置第一页与第二页中间广告代码
计算机网络基础网络规划课件
可在后台配置第二页与第三页中间广告代码
计算机网络基础网络规划课件
可在后台配置第三页与第四页中间广告代码
计算机网络基础网络规划课件
计算机网络基础网络规划课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 57
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】计算机网络基础网络规划课件.ppt,共(57)页,1.391 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-76575.html

以下为本文档部分文字说明:

计算机网络基础网络规划课件第二章网络规划2.1任务描述张老师家的台式机和笔记本通过一个集线器(Hub)已经实现了物理连接,如图2-1所示。但是怎么去实现这两台PC终端的资源共享、互相访问呢?物理连接只是网络规划设计

的一部分工作,一个完善的网络规划设计还包括终端计算机网络协议配置、互连设备选择、操作系统设置、应用软件安装等一系列工作。2.2设计与实施2.2.1设计针对如图2-1所示的简单网络,两台PC终端已安装Windows7操作系统,需要设置台式机IP地址为192.16

8.1.1,笔记本IP地址设置为192.168.1.2,并诊断网络连通性,为进一步的网络资源的互相访问奠定基础。2.2.2实施步骤1.所需仪器材料台式机、笔记本各一台,均已安装Windows7操作系统,集线器一台,已实现了物理连接。2.

实施步骤(1)设置固定IP地址。①在桌面上找到网上邻居图标,在上面点鼠标右键,选择属性,打开属性对话框,如图2-2所示。图2-2网上邻居属性对话框选择②在出现的窗口中,单击左侧的更改适配器设置,如图2-3所示。图2-3更改适配器设置③在本地连接状态对话框中,右键单

击选择“属性”命令,打开“本地连接属性”对话框,如图2-4所示。图2-4选择“本地连接属性”对话框④在“本地连接属性”对话框中,选择Internet协议(TCP/IPv4),单击“属性”按钮,打开Internet协议

(TCP/IPv4)属性对话框,如图2-5所示。图2-5TCP/IP属性对话框选择⑤在Internet协议(TCP/IP)属性对话框中,填入分配的IP地址,如图2-6所示,台式机地址为192.168.1.1,子网掩码填入255.255.255.0,默认网关和

DNS服务器暂不设置。图2-6IP地址设置(2)自动获取IP地址。以上是固定IP地址的设置步骤,在配置了固定IP地址的网络后,若需要查询该计算机的IP地址,则按以上步骤①~⑤操作即可。在需要自动获取IP地址的网络中,在第⑤步选择“自动获取IP地址”,系统将为该终

端自动分配一个可以用的IP地址,如图2-7所示。图2-7自动获取IP地址若想查询自动分配的IP地址,可以使用ipconfig命令获取。①ipconfig属于DOS命令,因为我们首先需要打开命令提示符(CMD)。打开“开始”菜单

,找到“运行”选项,输入cmd,然后按Enter键,这样我们就进入到了命令提示符的输入界面,如图2-8所示。图2-8输入cmd命令②在命令提示行输入ipconfig,然后按Enter键。③当使用ipconfig时不带任何参数选项,

那么它为每个已经配置了的接口显示IP地址、子网掩码和默认网关值。如果用户安装了虚拟机和无线网卡的话,它们的相关信息也会出现在这里,如图2-9所示。图2-9ipconfig命令显示结果(3)网络连通性测试。①按“Windows+R”组合键打开“运行”窗口,输入cmd

,按Enter键进入命令提示符窗口,如图2-8所示。②查看本地的TCP/IP协议是否设置好,输入ping+本机IP地址。如果接收和发送的数据都相等,那么本地IP地址设置没有问题,如图2-10所示。图2-10ping命令执行窗口③检验

与对端计算机是否连通,输入ping+对端计算机IP地址,若收发数据相等,代表网络正常连通。ping命令是Windows系列自带的一个可执行命令,利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:pi

ng+IP地址。该命令还可以加参数使用,ping指的是端对端连通,通常用来作为可用性的检查。2.3相关知识2.3.1计算机网络协议计算机网络协议(Protocol),是计算机网络中的计算机为了进行数据交

换而建立的规则,标准或约定。网络协议主要由以下3个要素组成。(1)语法。(2)语义。(3)时序。2.3.2OSI参考模型1.OSI参考模型概述国际标准化组织(ISO)在1979年建立了一个分委员会来专门研究一种用

于开放系统互连的体系结构,提出了开放系统互连参考模型(OpenSystemInterconnectionReferenceModel,OSI/RM),简称OSI模型。由于ISO组织的权威性,OSI参考模型成为广大厂商努力遵循的标准。OSI参考模型为连接分布式应用处理的“开放”系统提供了基础。

“开放”这个词表示:只要遵守OSI参考模型和有关标准,一个系统可以与位于世界上任何地方的、也遵守OSI参考模型及有关标准的其他任何系统进行连接。OSI参考模型是具有7个层次的框架,如图2-11所示,自底向上的7个

层次分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。图2-11OSI参考模型示意图OSI体系结构的特点(1)每个层次的对应实体之间都通过各自的协议通信。(2)各个计算机系统都有相同的层次结构。(3)不同系统的相应层次有相同的功能。(4)同一系统的各层次之间通过接口

联系。(5)相邻的两层之间,下层为上层提供服务,同时上层使用下层提供的服务。2.2.OSI模型各层功能(1)物理层(PhysicalLayer)。在OSI参考模型中,物理层是参考模型的底层,也是OSI模型的第一层。物理层

的主要功能是利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。物理层的作用是实现相邻计算机结点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。(2)数据链路层(DataLinkLayer)。数据

链路层是OSI模型中极其重要的一层,为网络层提供服务,它的主要功能是在不可靠的物理线路上进行数据的可靠传输。数据链路层向网络层提供的功能有:为网络层提供设计良好的服务接口,如何将物理层的位组成帧,如何进行差错处理以及如何进行流量控制等。①成帧。为了向网络层提供服务,数据链路层必须使用物

理层提供给它的服务。物理层的工作是进行原始位流传输,不能保证位流无差错。数据链路层为保证数据的可靠传输,将数据组装成帧,按顺序传送各帧。②差错处理。数据链路层为了保证数据的可靠传输,必须提供差错控制功能。常采用的方法包括以下几种。数据接收方向

数据发送方提供反馈信息,协议要求接收方发回特殊的控制帧,作为数据接收肯定或否定的确认。计时器,当发送方发出一帧时,启动计时器,在一定时间间隔内,如果帧被正确接收并返回确认帧,计时器清零,如果所传出的帧或者确认信息被丢失,计时器发出超时信号,提醒发送方可能出现了问

题,将此帧进行重传。为了避免将同一帧多次传送给网络层,通常对发出的帧进行编号,接收方通过序号辨别是重复帧还是新帧。流量控制。数据链路层要解决的另一个问题是如何防止高速发送方的数据把低速接收方“淹没”。当发送方在负载较轻的机器上运行,而接收方

在负载较重的机器上运行时,容易出现“淹没”现象。解决办法是,提供流量控制来限制发送方所发出的数据流量,使其发送速率不要超过接收方能处理的速率,其中一种流量控制机制称为“滑动窗口协议”。(3)网络层(Netw

orkLayer)。数据链路层协议只能解决相邻节点间的数据传输问题,而不能解决两个主机之间的数据传输问题,因为两个主机之间的通信通常要包括许多段链路,涉及链路选择、流量控制等问题。当通信的双方经过两个或更多的网络时,还存在网络互联问题。①网络层的主要功能

建立和拆除网络连接。分段和组块。有序传输和流量控制。路由选择和中继。差错的检测和恢复。②网络层提供的服务。数据报服务。虚电路服务。(4)传输层(TransportLayer)。传输层是资源子网与通信子网的接口和桥梁,它完成了资源子网中两节点间的直接逻辑

通信,实现了通信子网端到端的可靠传输。传输层的两个主要功能是:提供可靠的端到端的通信。向会话层提供独立于网络的运输服务。(4)传输层(TransportLayer)。传输层是资源子网与通信子网的接口和桥梁,它完成了资

源子网中两节点间的直接逻辑通信,实现了通信子网端到端的可靠传输。传输层的两个主要功能是:提供可靠的端到端的通信。向会话层提供独立于网络的运输服务。(5)会话层(SessionLayer)会话层的主要功能是在两个节点间建立、维护和释放面向用户的

连接,并对会话进行管理和控制,保证会话数据可靠传送。(6)表示层(PresentationLayer)。OSI模型中,表示层以下的各层主要负责数据在网络中传输时不出错。但数据的传输没有出错,并不代表数据所表示的信息不会出错。表示层专门负责有关网络中计算机信息表示方式的问题

。表示层负责在不同的数据格式之间进行转换操作,以实现不同计算机系统间的信息交换。(7)应用层。应用层是OSI/RM的最高层,它是计算机网络与最终用户间的接口,它包含了系统管理员管理网络服务所涉及的所有问题和基本

功能。为网络用户或应用程序提供完成特定网络服务功能所需要的各种应用协议。常用的网络服务包括文件服务(FTP)、电子邮件(E-mail)、DNS等2.3.3TCP/IP协议1.TCP/IP体系TCP/IP协议是互联网中使用的协议,

现在几乎成了Windows、UNIX、Linux等操作系统中唯一的网络协议了(微软似乎也在放弃自己的NetBEUI协议了)。也就是说,没有一个操作系统按照OSI协议的规定编写自己的网络系统软件,但却都编写了TCP/IP协议要求编写的所

有程序。OSI模型和TCP/IP的对应关系图2-13TCP/IP协议集图2-14是TCP/IP协议集中各个协议之间的关系。图2-14TCP/IP协议集中的各个协议2.网络层协议TCP/IP协议集中最重要的成员是IP和ARP。除了这两个协议外,网络层还有一些其他的

协议,如RARP、DHCP、ICMP、RIP、IGRP、OSPF等。(1)IP协议。网际协议(IP)是TCP/IP协议簇中最为核心的协议,所有的TCP、UDP、ICMP、IGMP数据都被封装在IP数据报中传送。IP的功能是负

责路由(路径选择),提供不可靠、无连接的服务,不负责保证传输可靠性、流量控制、包顺序等其他对于主机到主机协议的服务。IP数据报首部(报头)的格式如图2-15所示。图2-15IP数据报首部结构其中各项说明如下。版本:用来表明IP实现的版本号,当前一般为IPv4,即0100。报头长度:头部

占32位的数字,包括可选项。计数单位为4字节。服务类型:其中前3位为优先权子字段,现已忽略,第8位保留未用,第4~7位分别代表延迟、吞吐量、可靠性和花费。当它们取值为1时,分别代表要求最小延迟、最大吞吐量、最高可靠性和最小费用

。这4位的服务类型中只能置其中1位为1,但可以全为0。若全为0,表示一般服务。总长度:指明整个数据报的长度,以字节为单位,最大长度为65535字节。标志:用来唯一标识主机发送的每一份数据报。通常每发一份数据报,其值就会加1。标志位:标志一份数据报

是否分段。段偏移:如果一份数据报要求分段,则此字段指明该段偏移距原始数据报开始的位置。生存期:用来设置数据报最多可以经过的路由器数。选项:用来定义一些任选项,如记录路径、时间戳等。这些选项很少被使用。协议:指明IP层所封装的上层协议类型,如ICMP(1)、IGMP(2)、TCP(6)

、UDP(17)等。头部校验和:内容是根据IP头部计算得到的校验和码。计算方法是:对头部中每16位进行二进制反码求和。IP不对头部后的数据进行校验。源IP地址、目标IP地址:各占32位,用来标明发送IP数据报文的源主机地址和接收IP报文的目标主机地址。(2)ARP协议。①基本功能

。在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议簇中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP时,数据链路层的以太网协议接到

上层IP提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的IP地址,获得其MAC地址,这就是ARP要做的事情。所谓地址解析(addressresolution),就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。(b)半双工通信②工作原理。在每台安装有

TCP/IP的计算机中都有一个ARP缓存表,表中的IP地址与MAC地址是一一对应的。以主机A(192.168.1.5)向主机B(192.168.1.1)发送数据为例。当发送数据时,主机A会在自己的ARP缓存表中寻找是否有目标IP地址。如果找到了,也就知道了目标MAC地址,直接把目标MA

C地址写入帧中发送即可;如果在ARP缓存表中没有找到目标IP地址,主机A就会在网络上发送一个广播,这表示向同一网段内的所有主机发出这样的询问:“我是192.168.1.5,我的硬件地址是主机A的MAC地址”,请问IP地址为19

2.168.1.1的MAC地址是什么?网络上其他主机并不响应ARP请求,只有主机B接收到这个帧时,才向主机A做出响应:“192.168.1.1的MAC地址是00-aa-00-62-c6-09”。这样,主机A就知道了主机B的MAC地址,因此可以向主机B发送信息了。A

和B还同时都更新了自己的ARP缓存表(因为主机A在询问时把自己的IP地址和MAC地址一起告诉了主机B),下次主机A再向主机B或者主机B向主机A发送信息时,直接从各自的ARP缓存表中查找就可以了。ARP缓存表采用了老化机制(设置了生存时间TTL),在一段时间内(一般15~

20分钟)如果表中的某一行没有被使用,就会被删除,这样可以大大减少ARP缓存表的长度,加快查询速度。③ARP格式ARP通常应用于局域网,以太网中的ARP报文格式,如图2-16所示。图2-16以太网中的ARP报文格式图2-

16以太网中的ARP报文格式3.传输层协议传输层是TCP/IP协议集中协议最少的一层,只有两个协议:传输控制协议TCP和用户数据报协议UDP。TCP协议要完成5个主要功能:端口地址寻址,连接的建立、维护与拆

除,流量控制,出错重发,数据分段。(1)端口地址寻址。网络中的交换机、路由器等设备需要分析数据报中的MAC地址、IP地址,甚至端口地址。也就是说,网络要转发数据,会需要MAC地址、IP地址和端口地址的三重寻址。因此在数据发送之前,需要把

这些地址封装到数据报的报头中。那么,端口地址做什么用呢?可以想象数据报到达目标主机后的情形。当数据报到达目标主机后,链路层的程序会通过数据报的帧报尾进行CRC校验。校验合格的数据帧被去掉帧报头向上交给IP程序。IP程序去掉IP

报头后,再向上把数据交给TCP程序。待TCP程序把TCP报头去掉后,它把数据交给谁呢?这时,TCP程序就可以通过TCP报头中由源主机指出的端口地址,了解到发送主机希望目标主机的什么应用层程序接收这个数据报。因此,端口地址寻址是

对应用层程序寻址。TCP/IP规定端口号的编排方法低于255的编号:用于FTP、HTTP这样的公共应用层协议。255~1023的编号:提供给操作系统开发公司,为市场化的应用层协议编号。大于1023的编号:普通应用程序。TCP连接的建立、维护与拆除。TCP协议是

一个面向连接的协议。所谓面向连接,是指一个主机需要和另外一台主机通信时,需要先呼叫对方,请求与对方建立连接。只有对方同意,才能开始通信。图2-20建立连接TCP报头中的报文序号TCP是将应用层交给的数据

分段后发送的。为了支持数据出错重发和数据段组装,TCP程序为每个数据段封装的报头中,设计了两个数据报序号字段,分别称为发送序号和确认序号。出错重发是指一旦发现有丢失的数据段,可以重发丢失的数据,以保证数据传输的完整性。如果数据没有分段,出错后源主机就不得不重发整个数据。为

了确认丢失的是哪个数据段,报文就需要安装序号。TCP使用称为PAR的出错重发方案(Positiveacknowledgmentandretransmission),这个方案是许多协议都采用的方法。TCP

程序在发送数据时,先把数据段都放到其发送窗口中,然后再发送出去。PAR会为发送窗口中每个已发送的数据段启动定时器。被对方主机确认收到的数据段,将从发送窗口中删除。如果某数据段的定时时间到,仍然没有收到确认,PAR就会重发这个数据段。PA

R出错重发机制。TCP进行流量控制的方法如果接收主机同时与多个TCP通信,接收的数据包的重新组装需要在内存中排队。如果接收主机的负荷太大,因为内存缓冲区满,就有可能丢失数据。因此,当接收主机无法承受发送主机的发送速度时,就需要通知发送主机放慢数据的发送速度。UDP协议在T

CP/IP协议集中设计了另外一个传输层协议:无连接数据传输协议ConnectionlessDataTransportProtocol。这是一个简化了的传输层协议。UDP去掉了TCP协议中5个功能的3个功能:

连接建立、流量控制和出错重发,只保留了端口地址寻址和数据分段两个功能。UDP报头的格式非常简单(见图2-25),核心内容只有源端口地址和目标端口地址两个字段。DHCP的详细描述见RFC768。UDP程序需要与TCP一样完成端口地址寻址和数据分段两个功能。但是它不能知道数据

包是否到达目标主机,接收主机也不能抑制发送主机发送数据的速度。由于数据报中不再有报文序号,一旦数据包沿不同路由到达目标主机的次序出现变化,目标主机也无法按正确的次序纠正这样的错误。TCP是一个面向连接的、可靠的传输;UDP是一个非面向连接的、

简易的传输。图2-25UDP报头的格式4.应用层协议TCP/IP的主要应用层程序有:FTP、TFTP、SMTP、POP3、Telnet、DNS、SNMP、NFS、HTTP等。FTP:文件传输协议。用于主机之间的文件交换。FTP使用TCP协议进行数据传输,是一个可靠的、面

向连接的文件传输协议。FTP支持二进制文件和ASCII文件。TFTP:简单文件传输协议。它比FTP简易,是一个非面向连接的协议,使用UDP进行传输,速度更快。该协议多用在局域网中,像交换机和路由器这样的网络设备都用它把自己

的配置文件传输到主机上。SMTP:简单邮件传输协议。POP3:这也是个邮件传输协议,本不属于TCP/IP协议。POP3比SMTP更科学,微软等公司在编写操作系统的网络部分时,也在应用层编写了相应的程序。Telnet:远程终端仿真协议。可以使一台主机远程登录到其他机器,成为那台远程主机

的显示和键盘终端。由于交换机和路由器等网络设备都没有自己的显示器和键盘,为了对它们进行配置,就需要使用Telnet。DNS:域名解析协议。根据域名,解析出对应的IP地址。SNMP:简单网络管理协议。网管工作站搜集、了解网络

中交换机、路由器等设备的工作状态所使用的协议。NFS:网络文件系统协议。允许网络上其他主机共享某机器目录的协议。HTTP:超文本传输协议,是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?