OSI参考模型体系与TCPIP协议.ppt
《OSI参考模型体系与TCPIP协议.ppt》由会员分享,可在线阅读,更多相关《OSI参考模型体系与TCPIP协议.ppt(108页珍藏版)》请在三一办公上搜索。
1、第3章 OSI参考模型体系与 TCP/IP协议,3.1 OSI参考模型体系3.2 TCP/IP协议的参考模型3.3 网层中的IP协议及其他协议3.4 子网划分3.5 传输控制协议和应用层协议3.6 TCP/IP组件的配置(端口与服务)3.7 TCP/IP网络工具,学习任务与目标,1.OSI参考模型和网络体系结构2.TCP/IP协议的参考模型3.网层中的IP地址结构及其他协议4.子网划分方法5.TCP/IP组件的配置(端口与服务)6.TCP/IP网络工具的应用,3.1 OSI参考模型体系结构 P47,1969年12月,第一个远程分组交换网ARPANET,其参考模型称为ARM,NCP协议的核心内容
2、为TCP/IP.1974年,IBM公司的SNA(System Network Architecture)1975年,DEC公司的DNA(Digital Network Architecture)网络走向国际标准化,国际标准化组织ISO于1984年颁布了一个称为:“开放系统互连参考模型”(Open System Interconnection Reference Model)ISO组织的OSI/RM参考模型:将整个通信过程分为七层,定义了每一层的功能和通信规则.,1.网络体系结构-OSI参考模型 F3-4,2.OSI模型中的重要概念,实体和对等实体:每一层中,用于实现层功能的活动元素称为实体(E
3、ntity).不同机器位于同一层次,完成相同功能的实体称为对等实体(Peer Entity).对等层和对等协议:不同主机位于相同层次,称为对等层(Peer).对等实体之间通信时必须遵循的规则称为对等协议(Peer Protocol)服务与接口:每一层实体为相邻的上一层实体提供的通信功能称为服务.N层提供服务给N+1的服务访问点SAP(Service Access Poit)称接口,它是上下层实体之间的逻辑传输通道.数据单元:1.服务数据单元 SDU 2.协议数据单元 PDU 3.接口数据单元 IDU,服务类型:1.面向连接服务;两个N层实体在数据交换前,必须建立连接.2.无连接服务:两个N层实
4、体在数据交换前,不必先建立连接.通常称数据报服务.服务原语(Primitive)分为四类:请求(Request)指示(Indication)响应(Response)证实(Confirmation),3.数据的封装传递过程 F3-5,4.OSI参考模型各层的功能,1).物理层:是构成计算机网络的基础.主要功能是提供数据终端设备和数据通信设备之间的二进制数据传输的物理连接.向数据链路层提供比特流传输服务.具体功能包括:通信线路的建立,保持和断开三个过程.物理层的标准:1.机械特性 2.电气特性 3.功能特性 4.规程特性,2).数据链路层,物理层只负责发送和接收二进制数据流,数据链路层利用物理层提
5、供的二进制数据的传输服务,为网络层提供相邻节点间透明的和可靠的数据的传输.数据链路层的功能:1.组装成帧 2.差错控制 3.流量控制 4.链路管理,数据链路层协议 P48,分类:PPP协议(广域网-高级数据链路控制规程)HDLC-High Level Data Link Control 1.HDLC协议特点 2.0比特插入法 3.HDLC中的主站,从站和组合站 4.三种操作方式 5.HDLC协议的帧格式,3).网络层 P48,网络层(Network Layer):是利用数据链路层提供的两个相邻节点间的传输数据帧为基础,将高层用户的数据报文组成数据包,并封装网络层包头,确保数据链路层能将报文从原
6、端点送到目的端点.主要功能:1.寻址 NSAP 2.路由选择 3.拥塞控制网络层协议:IP RIP,4).传输层,传输层(Transport Layer):是负责端到端数据通信的最高层,也是负责总体数据传输和控制的的最关键一层.它提供可靠的端到端数据通信和向会话层提供独立于网络的传输服务.1.传输服务 2.服务质量标准 QoS 3.传输协议等级 五类:TP0 TP1 TP2 TP3 TP4 传输层协议:TCP UDP,5).会话层、表示层和应用层,会话层:主要功能是在两个节点间建立,维护和释放面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传输.协议:SQL RPC表示层:关心的是传输
7、信息的语法和语义,专门负责网络中计算机信息表示方式的问题.包括转换,加密和压缩.应用层:负责为用户的应用程序提供网络服务.如:电子表格程序,文字处理程序,通信应用程序,进程之间的建立连接与同步,检错纠错等.协议:文件传输协议 FTP 简单电子邮件协议 SMTP 简单网络管理协议 SNMP 超文本传输协议 HTTP 其它协议:DNS RIP,3.2 TCP/IP协议的参考模型 P50,随着越来越多的网络加入到ARPANET,特别是后来卫星通信网和无线通信网的加入,利用ARPANET原有协议NCP同这些网络互连显得十分困难,于是在1974年推出了著名的TCP/IP参考模型,利用该模型可以实现多个网
8、络的无缝连接。由于TCP/IP模型早于OSI模型的诞生,因此自然和OSI模型不完全一样,但是由于其协议简单,已被众多的厂家采纳,尤其是覆盖全球的国际互联网络Internet上运行的就是TCP/IP协议,因此,它已成为事实上的国际标准。1983年,TCP/IP协议代替了网络控制协议NCP,成为互联网标准通信协议.,一.TCP/IP中的基本概念,1.节点(Node)2.主机(Host)3.路由器(Router)4.局域网网段(LAN Segment)5.子网(Subnet)6.TCP/IP网络(TCP/IP Network)7.接口(Interface)8.IP地址(IP Address)9.数据
9、包(IP Packet)10.子网掩码(Subnet Mask)11.草案(Internet Request For Comments,RFC),二.TCP/IP参考模型,TCP/IP 各层的功能,1.网络接口层(Host Network)网络接口层 TCP/IP 参考模型没有真正描述这一层的实现,只是要求能够提供给上面网络一个访问接口,使TCP/IP协议与具体的物理传输媒体无关,体现了TCP/IP协议的包容性和适应性。具体实现方法随网络类型的不同而不同.,2.互联网层(Internet Layer),互联网层 IP协议是TCP/IP协议栈的核心.主要协议是无连接的网际协议IP。它的功能是把分
10、组发到目的网络或主机。IP层又通过网络接口层与不同的网络打交道,向下实现互联,向上提供通用的无连接数据报服务。互联网层定义了:分组格式和协议 完成分组的路由 完成异构网互联等,互联网层功能有3个:,(1)将传输层送来的报文段或用户数据报装入IP数据报,填完报头,选择到达目的主机的路由,将IP数据报发往适当的网络接口。(2)对从网络接口收到的IP数据报,首先检查其合理性,然后进行寻径,若该数据报已到达目的地(本机),则去掉报头,将剩下的数据部分交给运输层;否则,转发该IP数据报。(3)处理网间网层差错与控制报文,处理路径、流控、拥塞等问题。,3.传输层(Transport Layer),TCP/
11、IP的传输层相当于OSI参考模型的传输层,它的功能是为应用层提供会话和数据报通信服务。主要有传输控制协议TCP(Transmission Control Protocol)和用户数据报协议(UDP(User Datagram Protocol),它们都是建立在IP协议的基础上。传输控制协议TCP提供可靠的面向连接可靠通信服务,用户数据报协议UDP提供简单的无连接不可靠服务。,4.应用层(Application Layer),应用层向用户提供一组常用的应用协议,是应用程序访问网络下面各层的网络服务的接口。应用层协议可分为3类:(1)依赖于TCP的应用协议,如远程终端协议Telnet,文件传输型的
12、电子邮件协议SMTP,文件传输协议FTP,超文本传输协议HTTP,外部网关协议BGP等。(2)依赖于UDP的协议,例如单纯文件传输协议TFTP,简单网络管理协议SNMP,域名系统DNS,内部网关协议RIP,动态主机配置协议DHCP和引导程序协议BOOTP等。(3)依赖于TCP和UDP的协议,如通信用管理信息协议CMOT。当然,一些没有标准化的建立在TCP/IP协议簇之上的用户应用程序(或专用程序)也属于应用层。,三.TCP/IP协议栈的体系结构 P150 表8-1,TCP/IP协议是:以传输控制协议TCP(Transmission Control Protocol)网际协议IP(Interne
13、t Protocol)为核心的一组协议。,1.应用层协议,超文本传输协议 HTTP文本传输协议 FTP简单邮件传输协议 SMTP域名系统 DNS路由信息协议 RIP简单网络管理协议 SNMP,2.传输层协议,传输控制协议 TCP Transmission Control Protocol用户数据报协议 UDP User Datagram Protocol,3.互联网层协议,地址解析协议 ARP P156 Address Resolution Protocol网际协议 IP Internet Protocol网际控制报文协议 ICMP Internet Control Message Proto
14、col互联网组管理协议 IGMP Internet Group Messagement Protocol,3.3 IP协议互联网层协议 P154,IP协议的作用:IP协议定义了Internet上的数据包格式,编址规则和主机之间的数据包传递途径.通过路由选择,将数据报由一台计算机传递到另一台计算机.IP协议提供点到点无连接的,不可靠的数据报传输协议,它不能保证传输的可靠性,它只检验IP报头,丢失数据的恢复或者数据的纠错是由上一级协议进行的.,3.3.1 IP数据包,IP数据包的基本结构:P142 F7-4IP数据包头:包含传输该数据包所需的全部信息,如发送主机的源地址,接收主机的目的地址,IP数
15、据包总长等.,IP数据包头的基本格式:F7-5,2.IP负载,IP负载是IP运载的数据部分.它包含:交付给目的地址传输层的报文段 但也可承载其它类型的数据(如ICMP,报告数据包搭的差错和其它信息).3.IP数据包的分段和重组 IP数据包从发送方到达目的方,中间经过的物理网络的链路承载数据包的能力有限,必须进行分段.目的主机收到数据包时,检查数据包标识号,以确定这些数据包是否是一个大的数据包的段,进行重组操作.,3.3.2 IP地址 P154,IP地址 Internet上的每个主机和路由器接口都有一个自己的IP地址,而且各主机间的IP地址不允许重复。IP地址是Internet中互联网层分配的,
16、它是一个又一个逻辑地址.它与主机的接口物理地址MAC无关(以太网卡MAC,48位,由生产厂商提供)。IPV4的IP地址格式:是由32位二进制(4个字节)组成。通常每8位用一个十进制数表示,32位二进制数可用4个十进制数来表示,十进制数之间用小数点“.”分开,1.IP地址的格式,2.IP地址结构,IP地址由网络号(net-id)字段(或网络地址)和主机号(host-id)字段(或主机号地址)两部分组成:网络号用来表示入网主机所在网络的标识;主机号用来表示入网主机在本网段中的标识。,3.IP地址的分类,A类地址的第1位为“0”,B类地址的前2位为“10”,C类地址的前3位为“110”,D类地址的前
17、4位为“1110”,E类地址的前5个比特为“11110”.A、B、C三类地址是最常用的地址:A类地址的网络号占1个字节,主机号占3个字节 B类地址的网络号占2个字节,主机号占2个字节 C类地址的网络号占3个字节,主机号占1个字节 D类地址是组播地址,主要供因特网体系结构研究委员会IAB(Internet ArchitectureBoard)使用。E类地址保留在今后使用。,常用的3类IP地址(见P155),A类地址:00000000-01111111 128 保留:00000000,01111111 网络ID=126 主机ID=16777216-2=16777214 B类地址:10000000-
18、10111111 128-191 网络ID=16384 主机ID=65536-2(全0,全1为有限广播地址)C类地址:11000000-11011111 192-223 网络ID=2097152 主机ID=256-2(全0,全1为有限广播地址)D类地址:11100000-11101111 224-239 E类地址:11110000-11110111 240-255,4.专用IP和特殊用途IP,专用IP:私有网络保留.10.0.0.0-10.255.255.255 172.16.0.0-172.31.255.255 192.168.0.0-192.168.255.255特殊用途IP:0.0.0.
19、0 127.0.0.XXX 192.168.7.255 C类,主机号全1,发给 192.168.7.0 子网上所有接口.255.255.255.255 有限广播地址,3.4 子网划分,1.子网的概念-为什么要划分子网?分类地址存在一些不合理之处,具体体现在以下方面:第一,IP地址空间利用率低。第二,如果一个网络上安装过多主机,会因拥塞而影响网络性能。第三,如果一个单位的物理网络太多,给每个物理网络分配一个网络号,会使路由表太大使查询路由时耗费更多的时间。同时,也使路由器之间定期交换的路由信息大量增加,从而使路由器和整个因特网的性能下降。为了解决分类地址存在的不合理性,人们提出了“划分子网”。子
20、网是将单个网络划分为多个物理网络,并用路由器将其互连起来。子网划分后的IP地址结构 F8-11,2.子网掩码 P158,子网掩码 子网掩码是一个32比特的二进制数,它确定IP地址中网络部分所占的位数.正常情况下的子网掩码为:网络标识(net-id)为全“1”;主机标 识(host-id)为全“0”,全“1”比特与 IP地址的网络号和子网号相对应,全“0”比特则对应IP地址的主机号.,子网掩码具有两大功能,子网掩码具有两大功能:一是区分IP地址中的网络部分和主机部分;二是将网络划分为若干子网.IP地址在没有子网掩码的情况下是不能存在的,每台主机在设置其IP地址时还要设置子网掩码.,常用子网掩码,
21、使IP地址和子网掩码按位作逻辑“与”运算,得到的结果就是网络地址。如P159中的例.表8-3每一类IP地址都有其默认的子网掩码,如:A类IP地址网络默认的子网掩码为:255.0.0.0 B类IP地址网络默认的子网掩码为:255.255.0.0 C类IP地址网络默认的子网掩码为:255.255.255.0,3.子网编址(划分的方法),要将一个单位所属物理网络划分为若干子网,可用主机号的若干位作为子网号字段,主机号字段则相应减少若干位。这样两层的IP地址就变成三层IP地址:网络号,(子网号),主机号 F7-9,子网划分实例1 B类 P148,该IP地址是属于哪一类?子网掩码的十进制表示?网络ID?
22、子网ID?占几位?子网数是多少?主机ID?占几位?主机数是多少?子网划分实例2 练习13题子网划分实例3 P159,子网划分实例4 B类 P149,某大学校园网拥有64000台主机,分配B类网络号 157.60.0.0/16,主机位中划出8位作为子网号,子网掩码255.255.255.0,可标识256个子网.子网络1:157.60.1.0/24 子网络2:157.60.2.0/24 子网络3:157.60.3.0/24每个子网拥有254台主机(ID),但Internet 中的路由器仍然认为三个子网上所有节点都位于网络 157.60.0.0上,因此不需要重新配置Internet中的路由器,只需配
23、置本地路由器.可容纳主机数:2543=762 254256=?,4.配置主机的IP地址和子网掩码,配置主机的IP地址步骤(手动),网上邻居-属性 本地连接-属性:Internet协议TCP/IP(双击)常规-(详细信息):P161 F7-23 使用下面的IP地址:IP地址(I);10.1.90.105 子网掩码(v):255.255.255.0 默认网关(D):10.1.90.254 使用下面的DNS地址:首选DNS服务器(P):10.1.200.50 备用DNS服务器(A):,4.IP数据包发送和接收 P156,IP数据包 在网络中寻址的基本过程如下:如一台工作站的IP数据包发送到一台服务器
24、.服务器DNS:WWW IP地址:219.220.243.1281.工作站和服务器在同一个子网中 首先从本机路由表查找与服务器IP地址的网络部分相匹配的表项(219.220.243.0/24),数据报的首部可提取目的站服务器IP地址.若有,服务器就是与此路由器直接相连的同一个网络上,则这种交付为直接交付,即不需要再经过其它的路由器。这时就直接通过该网络将数据报交付给服务器.,2.工作站和服务器不在同一个子网中,若IP软件在本机路由表中查找不到与服务器IP地址的网络部分相匹配的表项,则继续检查表中是否有指定的默认网关,在获得网关MAC地址后,就按照路由表中的定义将IP数据包转发出去,即将数据报传
25、送给路由表中所指明的下一跳路由器,最后被转发到服务器所在的计算机中.若路由表中没有下一跳路由信息则报告转发分组出错。,转发的基本步骤,IP数据报通过路由器转发的基本步为:(1)IP数据报首先根据目的地址找到目的主机所在目的网络上的路由器(间接交付);(2)当IP数据报到达最后一个路由器时,直接交付给目的主机。,路由器通过路由表转发IP包,3.5 网间网层的其它协议,网间网层除了IP协议外还有其它的协议:ICMP、ARP、RARP、IGMP等,3.5.1 因特网控制报文协议ICMP,1.ICMP协议的作用 ICMP报文协议由IP数据包的负载部分来承载.ICMP主要用于报告数据包无法传递的差错和差
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSI 参考 模型 体系 TCPIP 协议
链接地址:https://www.31ppt.com/p-6513666.html