第1章计算机网络基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1章计算机网络基础课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 基础 课件
- 资源描述:
-
1、 第一章第一章 网络基础网络基础 内容提要nTCP/IP体系n数据链路层协议n网络层的IP协议、ICMP协议n传输层的TCP协议、UDP协议n应用层HTTP、E-mail、FTP及DNS1.1 TCP/IP体系n网络概念网络概念 将处于不同地理位置,并具有计算能力的计算机系统经过传输介质和通信设备相互连接,在网络操作系统和网络通信软件的控制下,实现资源共享的计算机的集合。n网络的分类网络的分类n分类标准多样,可按按拓扑结构、交换方式、使用者以及数据传输率等划分n按网络覆盖范围的大小,可分为局域网、城域网、广域网和互联网局域网局域网 LAN(Local Area Network)n定义定义 局域
2、网是指范围在几百米到几公里内办公楼群或校园内的计算机相互互联连接所构成的计算机网络。n特点特点 网络为一个单位所拥有,且地理范围和站点数目均有限。n区别与其它网络的主要体现区别与其它网络的主要体现n网络所覆盖的物理范围n网络所使用的传输技术n网络的拓扑结构局域网的拓扑结构局域网的拓扑结构 匹配电阻干线耦合器总线网环形网 局域网的拓扑结构 城域网城域网 MAN(Metropolitan Area Network)n城域网的作用范围在广域网和局域网之间;其传输速率比局域网更高。n城域网:覆盖的地理范围从几十公里至数百公里,是局域网的延伸,网上的传输速率,通常在 1000M bps以内。广域网广域网
3、 WAN(Wide Area Network)n广域网的构成n当主机之间的距离较远时,例如,相隔几十或几百公里,甚至几千公里,局域网显然就无法完成主机之间的通信任务。这时就需要另一种结构的网络,即广域网。主机通信子网结点交换机互联网(internet)n不同网络的物理结构、协议和所采用的标准是各不相同的,如果连接到不同网络的用户需要相互进行通信,就需要将这些不兼容的网络通过网关设备连接起来,并由网关完成相应的转换功能。n多个网络相互连接构成的集合称为互联网。互联网由局域网和广域网组成互联网 局域网局域网广域网路由器结点交换机相距较远的局域网通过路由器与广域网相连组成了一个覆盖范围很广的互联网
4、接入网AN(Access Network)n接入网又称为本地接入网或居民接入网,接入网是个人计算机、局域网(或校园网)和城域网之间的接口。n接入网提供多种高速接入技术,使用户接入到因特网的瓶颈得到某种程度上的解决。n常用接入方法:拨号接入,ISDN接入,XDSL,DDN专线接入,光纤接入。城域网城域网接入网接入网接入网接入网接入网接入网广域网局域网局域网校园网企业网1.1.2 OSI/RM n开放系统互联基本参考模型(OSI/RM,Open System Interconnection/Referrence Model)是国际标准化组织ISO(International Standards O
5、rganization)制定的模型,把计算机与计算机之间的通信分成七个互相连接的协议层,结构如图所示。OSI参考模型 很少有产品是完全的OSI模式,然而OSI参考模型为网络的结构提供了可行的机制。1、物理层(、物理层(Physical Layer)物理层定义了为建立、维护和拆除物理链路所需要的机械的、电气的、功能的以及规程的特性。负责传送比特流,它从第二层数据链路层接收数据帧,并将帧的结构和内容串行发送,即每次发送一个比特。2、数据链路层(、数据链路层(Data Link Layer)其作用是通过校验、确认和反馈重发等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链路。帧是该层的基本单
6、位。OSI参考模型3、网络层(、网络层(Network Layer)n网络层的主要功能是完成网络中主机间的报文传输。在广域网中,这包括产生从源端到目的端的路由。n当报文不得不跨越两个或多个网络时,又会产生很多新问题。例如第二个网络的寻址方法可能不同于第一个网络;第二个网络也可能因为第一个网络的报文太长而无法接收;两个网络使用的协议也可能不同等。网络层必须解决这些问题,使异构网络能够互连。n在单个局域网中,网络层是冗余的,因为报文是直接从一台计算机传送到另一台计算机的。4、传输层(、传输层(Transport Layer)n传输层提供端到端的透明数据传输服务,高层用户不用关心通信子网的存在OSI
7、参考模型6、表示层(、表示层(Presentation Layer)表示层为上层用户提供共同的数据或信息的语法表示变换。表示层服务的一个典型例子是用一种一致选定的标准方法对数据进行编码。7、应用层(、应用层(Application Layer)应用层包含大量人们普遍需要的协议。PC(Personal Computer)机用户使用仿真终端软件通过网络仿真某个远程主机的终端并使用该远程主机的资源。1.1.3 TCP/IPnTCP/IP协议簇模型 n和其他网络协议一样,TCP/IP有自己的参考模型用于描述各层的功能。TCP/IP协议簇参考模型和OSI参考模型的比较如图所示。1.1.3 TCP/IPn
8、TCP/IP参考模型实现了OSI模型中的所有功能。n不同之处是TCP/IP协议模型将OSI模型的部分层进行了合并。nOSI模型对层的划分更精确,而TCP/IP模型使用比较宽的层定义。解剖TCP/IP模型nTCP/IP协议簇包括四个功能层:应用层、传输层、网络层及网络接口层。n这四层概括了相对于OSI参考模型中的七层。1、网络接口层、网络接口层n网络接口层包括用于物理连接、传输的所有功能。OSI模型把这一层功能分为两层:物理层和数据链路层,TCP/IP参考模型把两层合在一起。2、网络层、网络层n网络层由在两个主机之间通信所必须的协议和过程组成。这意味着数据报文必须是可路由的。解剖TCP/IP模型
9、3、传输层、传输层n这一层支持的功能包括:为了在网络中传输对应用数据进行分段,执行数学检查来保证所收数据的完整性,为多个应用同时传输数据多路复用数据流(传输和接收)。这意味着该层能识别特殊应用,对乱序收到的数据进行重新排序。n当前的主机到主机层包括两个协议实体:传输控制协议(TCP)和用户数据报协议(UDP)。4、应用层、应用层n应用层协议提供远程访问和资源共享。应用包括Telnet服务、FTP服务、SMTP服务和HTTP服务等,很多其他应用程序驻留并运行在此层,并且依赖于底层的功能。解剖TCP/IP模型nTCP/IP组的四层、OSI参考模型和常用协议的对应关系如图:1.2 链路层协议链路层协
10、议n链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。n一条链路只是一条通路的一个组成部分。n数据链路(data link)除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。n数据链路层是各种通信网和TCP/IP之间的接口,TCP/IP协议的链路层网络实体之间的通信使用各自的物理地址,网络层使用IP地址,ARP和RARP提供这两类地址之间的映射机制。1.2.2 以太网协议 n1.两个标准 nDIX Ethernet V2 是世界上第一个局域网产品(以太网)的规约。nIEEE 的 802.3 标准。n从技术上
11、讲,以太网协议实际上是一种可实现冲突检测及载波监听多点接入的网络。载波监听多点接入/碰撞检测CSMA/CDnCSMA/CD 表示 Carrier Sense Multiple Access with Collision Detection。n“多点接入”表示许多计算机以多点接入的方式连接在一根总线上。n“载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。n冲突检测是指不仅要求每个节点在其开始发送数据前必须确认没有其它节点在使用传输介质,而且这些节点还必须借助一种机制来检测是否有其它节点试图正在同时发送数据(在检测传输介质
12、是否可用的同时)。1.2.3 ARP/RARP1.地址解析协议地址解析协议 ARP(Address Resolution Protocol)n不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。n每一个主机都设有一个 ARP 高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的 IP 地址到硬件地址的映射表。n当主机 A 欲向本局域网上的某个主机 B 发送 IP 数据报时,就先在其 ARP 高速缓存中查看有无主机 B 的 IP 地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入 MAC 帧,然后通过局域网将该 MAC 帧发往此硬件地址。
13、ARP 响应AYXBZ主机 B 向 A 发送ARP 响应分组 主机 A 广播发送ARP 请求分组 ARP 请求ARP 请求ARP 请求ARP 请求209.0.0.5209.0.0.600-00-C0-15-AD-1808-00-2B-00-EE-0A我是 209.0.0.5,硬件地址是 00-00-C0-15-AD-18我想知道主机 209.0.0.6 的硬件地址我是 209.0.0.6硬件地址是 08-00-2B-00-EE-0AAYXBZ209.0.0.5209.0.0.600-00-C0-15-AD-18ARP 高速缓存的作用n为了减少网络上的通信量,主机 A 在发送其 ARP 请求分组
14、时,就将自己的 IP 地址到硬件地址的映射写入 ARP 请求分组。n当主机 B 收到 A 的 ARP 请求分组时,就将主机 A 的这一地址映射写入主机 B 自己的 ARP 高速缓存中。这对主机 B 以后向 A 发送数据报时就更方便了。应当注意的问题应当注意的问题nARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。n如果所要找的主机和源主机不在同一个局域网上,那么就要通过 ARP 找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做。n从IP地址到硬件地址的解析是自动进行的,主机的用
15、户对这种地址解析过程是不知道的。n只要主机或路由器要和本网络上的另一个已知 IP 地址的主机或路由器进行通信,ARP 协议就会自动地将该 IP 地址解析为链路层所需要的硬件地址。为什么我们不直接使用硬件地址进行通信?n由于全世界存在着各式各样的网络,它们使用不同的硬件地址。要使这些异构网络能够互相通信就必须进行非常复杂的硬件地址转换工作,因此几乎是不可能的事。n连接到因特网的主机都拥有统一的 IP 地址,它们之间的通信就像连接在同一个网络上那样简单方便,因为调用 ARP 来寻找某个路由器或主机的硬件地址都是由计算机软件自动进行的,对用户来说是看不见这种调用过程的。逆地址解析协议逆地址解析协议
16、RARP(Reverse Address Resolution Protocol)n逆地址解析协议 RARP 使只知道自己硬件地址的主机能够知道其 IP 地址。nRARP运作需要服务器上有个很大的物理地址IP地址映射数据库。n当一个RARP server收到一个客户端的请求,它会在IP地址映射库中查找,如果找到了,就向客户端发出响应,响应中包含有客户端的IP地址,找不到,请求就被摒弃了。n这种主机往往是无盘工作站,因此 RARP协议目前已很少使用。1.2.4点到点协议nSLIP提供在串行通信线路上封装IP分组的简单方法,用以使远程用户通过电话线和Modem能方便地接入TCP/IP网络。n点对点
17、协议 PPP(Point-to-Point Protocol)是一种有效的点-点通信协议。n用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。PPP 协议n1992 年制订了 PPP 协议。经过 1993 年和 1994 年的修订,现在的 PPP 协议已成为因特网的正式标准RFC 1661。nPPP协议有三个组成部分 n一个将 IP 数据报封装到串行链路的方法。n链路控制协议 LCP(Link Control Protocol)。n网络控制协议 NCP(Network Control Protocol)。1.3 网络层协议 网际协议 IP 是 TCP/IP 体系中两个最主要的协议之一
18、,它定义了如何将网络传输的数据装配为IP数据报,以及如何在因特网上传输IP数据报的规则。各种应用层协议各种应用层协议 网络接口层(TELNET,FTP,SMTP 等等)物理硬件运输层TCP,UDP应用层ICMPIPRARPARP与各种网络接口网际层IGMP网际协议网际协议 IP 及其配套协议及其配套协议 网络层协议nIP是TCP/IP协议族中最为核心的协议,所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。nIP层的特点:n不可靠:不能保证IP数据报能成功的到达目的地,IP仅提供最好的传输服务.n无连接:IP不维护后续数据报的信息,每个数据报的发送都是独立的.固定部分可变部分
19、04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分数 据 部 分首 部传送IP 数据报首部3.2 IP首部首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分版本占 4 bit,指IP协议的版本目前的 IP 协议版本号为 4(即 IPv4)首部04816192431版 本标志生 存
20、 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分首部长度占 4 bit,可表示的最大数值是 15 个单位(一个单位为 4 字节)因此 IP 的首部长度的最大值是60字节。首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度01234567未用优 先 级数 据 部 分比特固定部分可变部分服务类型占 8 bit,用来获得更好的服务这个
21、字段以前一直没有被人们使用 T O S首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分总长度占 16 bit,指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。总长度必须不超过最大传送单元 MTU。首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部
22、分固定部分可变部分标识(identification)占 16 bit,它是一个计数器,用来产生数据报的标识。首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分标志(flag)占 3 bit,最低位记为MF,中间位记为DF首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定
23、部分可变部分片偏移(12 bit)指出:较长的分组在分片后某片在原分组中的相对位置。片偏移以 8 个字节为偏移单位。重庆通信学院网络安全中心偏移=0/8=0偏移=0/8=0偏移=1400/8=175偏移=2800/8=350140028003799279913993799需分片的数据报数据报片 1首部数据部分共 3800 字节首部 1首部 2首部 3字节 0数据报片 2数据报片 314002800字节 0IP 数据报分片的举例首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度
24、可 变)比特首部长度数 据 部 分固定部分可变部分生存时间(8 bit)记为 TTL(Time To Live)数据报在网络中的寿命,其单位为秒。首部04816192431版 本标志生 存 时 间协 议标 识服 务 类 型总 长 度片 偏 移填 充首 部 检 验 和源 地 址目 的 地 址可 选 字 段 (长 度 可 变)比特首部长度数 据 部 分固定部分可变部分协议(8 bit)字段指出此数据报携带的数据使用何种协议以便目的主机的 IP 层将数据部分上交给哪个处理过程运输层网络层首部TCPUDPICMPIGMPOSPF数 据 部 分IP 数据报协议字段指出应将数据部分交给哪一个进程首部048
展开阅读全文