1、计算机网络知识复习提纲一、网络基础知识1.1 计算机网络的类别 1.1.1 计算机网络的定义 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。1.1.2 网络通信协议 指的是连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言。OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层1.1.3 LAN、WAN定义及其设备 广域网WAN 局域网LAN1.1.4 常见网络拓扑 1:点-点线路
2、通信子网的拓扑:星型,环型,树型,网状型2: 广播信道通信子网的拓朴:总线型,树型,环型,无线通信与卫星通信等1.2 OSI参考模型1.2.1 物理层 O S I 模型的最低层或第一层,该层包括物理连网媒介,如电缆连线连接器。物理层的协议产生并检测电压以便发送和接收携带数据的信号1.2.1 数据链路层 OSI模型的第二层,它控制网络层与物理层之间的通信。它的主要功能是如何在不可靠的物理线路上进行数据的可靠传递。为了保证传输,从网络层接收到的数据被分割成特定的可被物理层传输的帧。帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的物理地址以及检错和控制信息1.2.1 网络层 O
3、S I 模型的第三层,其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。 网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A 到另一个网络中节点B 的最佳路径1.2.1 传输层 传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割1.2.1 会话层 负责在网络中的两节点之间建立、维持和终止通信。 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送
4、1.2.1 表示层 应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同1.2.1 应用层 应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公共应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等1.3 TCP/IP的体系结构 1.3.1 TCP/IP协议栈 TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层 1.3.2 TCP/IP应用层协议 应用程序通过这一层访问网络 1.3
5、.3 TCP/IP传输层协议 传输协议在计算机之间提供通信会话。传输协议的选择根据数据传输方式而定。 两个传输协议: 传输控制协议TCP:为应用程序提供可靠的通信连接。适合于一次传输大批数据的情况。并适用于要求得到响应的应用程序。 用户数据报协议UDP:提供了无连接通信,且不对传送包进行可靠的保证。适合于一次传输小量数据,可靠性则由应用层来负责。 1.3.4 TCP/IP网络层协议 模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来1.4 IP地址及子网规划 IP相当于你的手机号,子网掩码相当于你的服务提供商“移动”或“联通”
6、,网关相当于你要打133的号,就必须过移动的出口!二、局域网 2.1 以太网基础 2.1.1 以太网电缆 2.1.2 以太网MAC子层协议 IEEE802协议标准系列中,数据链路层包括逻辑链路控制(LLC)子层和媒体访问控制(MAC)子层.其中MAC位于LLC和物理层之间,它使LLC适应于不同的媒体访问技术和物理媒体.MAC单独作为一个子层,就不会因为媒体访问方法的改变而影响较高层次的协议.MAC由数据拆装和媒体访问管理两个模块组成,完成数据帧的封装、解封、发送和接收功能 2.1.3 IEE802.2标准:逻辑链路控制(LLC) 是局域网中数据链路层的上层部分,IEEE 802.2中定义了逻辑
7、链路控制协议。用户的数据链路服务通过LLC子层为网络层提供统一的接口。在LLC子层下面是MAC(介质访问控制)子层。 IEEE标准中增加了这个子层,该子层通过在IP包上加了8位的目的地址服务接入点和源地址服务接入点来保证在不同网络类型中传输。另外,有一个8或16位的控制字段用于像流控制的辅助功能 2.1.4 常用以太网连接方法 拓扑结构:总线型。星型。传输介质:以太网可以采用多种连接介质,包括同轴缆、双绞线和光纤等接口的工作模式:以太网卡可以工作在两种模式下:半双工和全双工 2.1.5 快速以太网 满足日益增长的网络数据流量速度需求。100Mbps快速以太网标准分为:100BASETX 、10
8、0BASEFX、100BASET4三个子类。快速以太网技术可以有效的保障用户在布线基础实施上的投资,它支持3、4、5类双绞线以及光纤的连接,能有效的利用现有的设施2.2 局域网交换技术及局域网交换机 2.2.1 交换式以太网工作原理 检测从以太端口来的数据包的源和目的地的MAC(介质访问层)地址,然后与系统内部的动态查找表进行比较,若数据包的MAC层地址不在查找表中,则将该地址加入查找表中,并将数据包发送给相应的目的端口 2.2.2 二层交换 二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中 2.2
9、.3 三层交换 三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而象路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术三层转发技术。传统交换技术是在OSI网络标准模型第二层数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能2.3 虚拟局域网VLAN 2.3.1 VLAN概述 VLAN是一种将局域网设备从逻辑上划
10、分成一个个网段,从而实现虚拟工作组的新兴数据交换技术。这一新兴技术主要应用于交换机和路由器中,但主流应用还是在交换机之中。但又不是所有交换机都具有此功能,只有VLAN协议的第三层以上交换机才具有此功能 2.3.2 VLAN类型 根据端口来划分VLAN 根据MAC地址划分VLAN根据网络层划分VLAN 按用户划分VLAN 2.3.4 VLAN配置及维护2.4 VLAN间通信 2.4.1 VLAN路由 2.4.2 三层交换机三、广域网3.1 HDLC协议3.2 PPP协议四、路由器4.1 路由器作用 路由器是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们
11、能够相互“读”懂对方的数据,从而构成一个更大的网络。 路由器有两大典型功能,即数据通道功能和控制功能4.2 路由器工作流程 传统上路由器工作于网络7层协议的第三层,其主要任务是接收来自一个网络接口的分组,根据其中所含的目的地址,决定转发到哪一个下一个目的地址(可能是路由器也可能就是目的主机),并决定从哪个网络接口转发出去。这是路由器的最基本功能分组转发功能。为了维护和使用路由器,路由器还需要有配置或者说控制功能。 根据TCP/IP协议,路由器的分组转发具体过程是: 1、网络接口接收分组。这一步是负责网络物理层处理,即把经编码调制后的数据信号还原为数据。不同的物理网络介质决定了不同的网络接口,如
12、对应于10Base-T以太网,路由器有10Base-T以太网接口,对应于SDH,路由器有SDH接口。 2、根据网络物理接口,路由器调用相应的链路层(网络7层协议中的第二层)功能模块以解释处理此分组的链路层协议报头。这一步处理比较简单,主要是对数据完整性的验证,如CRC校验、帧长度检查。近年来,IP over something的趋势非常明显,IP(处于网络层网络7层协议中的第三层)跳过链路层而被直接加载在物理层之上。 3、在链路层完成对数据帧的完整性验证后,路由器开始处理此数据帧的IP层。这一过程是路由器功能的核心。根据数据帧中IP包头的目的IP地址,路由器在路由表中查找下一跳(NextHop
13、)的IP地址,IP分组头的TTL(TimetoLive)域开始减数,并计算新的校验和(checksum)。如果接收数据帧的网络接口类型与转发数据帧的网络接口类型不同,则IP分组还可能因为最大帧长度的规定而分段或重组。 4、根据在路由表中所查到的下一跳IP地址,IP数据包送往相应的输出链路层,被封装上相应的链路层帧头,最后经输出网络物理接口发送出去。 4.3 路由表 路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量4.4 路由器基本配置及维护 五、路由协议5.1 路由及路由表5.1.1 什么是路由5.1.2 路由表功能5.1.3
14、 路由表中路由来源5.1.4 路由优先级 路由的优先级Preference一般为一个0到255之间的数字数字越大则优先级越低。5.1.5 路由花费5.2 静态路由 静态路由是指由网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息5.3 动态路由协议概述 5.3.1 路由协议基本原理 5.3.5 距离矢量路由协议基本原理 5.3.6 链路状态路由协议基本原理六、常用网络维护工具6.1 DOS ping命令使用 ping只是一个通信协议,是ip协议的一部分,tcp/ip 协议的一部分,Ping 在Windows系下是自带的一个可
15、执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障6.2 DOS tracert命令使用 是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由6.3 DOS telnet命令使用 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。Telnet是常用的远程控制Web服务器的方法