tcp ip协议基础教学.ppt
《tcp ip协议基础教学.ppt》由会员分享,可在线阅读,更多相关《tcp ip协议基础教学.ppt(171页珍藏版)》请在三一办公上搜索。
1、2023/7/8,1,第2章,TCP/IP协议,2023/7/8,2,主要内容,2.1、TCP/IP协议栈的结构以及各层功能2.2、IP地址2.2.1 IP互联原理2.2.2 IP协议特点2.2.3 IP地址的格式2.2.4 IP地址的定义2.2.5 IP地址分类2.2.6 特殊IP地址2.2.7 子网掩码2.3 IP数据报格式 2.3.1 IP数据报各字段的功能2.3.2 IP数据报分片与重组2.3.3 IP数据报选项2.4、TCP/UDP,2023/7/8,3,2.1TCP/IP协议栈的结构,现今网络使用最为广泛的协议组,2023/7/8,4,2.1TCP/IP协议栈的结构,TCP/IP协
2、议和OSI参考模型,2023/7/8,5,2.1TCP/IP协议栈的结构,TCP/IP协议栈,2023/7/8,6,2.1TCP/IP协议栈的结构,TCP/IP协议数据封装与解封,2023/7/8,7,物理层,10Base-T100Base-TX光纤,物理层,2023/7/8,8,物理层,物理层位于OSI参考模型的最底层,它直接面向实际承担数据传输的物理媒体(即信道)。物理层的传输单位为比特。物理层是指在物理媒体之上为数据链路层提供一个原始比特流的物理连接。物理层协议规定了与建立、维持及断开物理信道所需的机械的、电气的、功能性的和规程性的特性。其作用是确保比特流能在物理信道上传输。,2023/
3、7/8,9,物理层,物理层的功能为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成.一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接.传输数据.物理层要形成适合数据传输需要的实体,为数据传送服务.一是要保证数据能在其上正确通过,二是要提供足够的带宽(带宽是指每秒钟内能通过的比特(BIT)数),以减少信道上的拥塞.传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或者全双工,同步或异步传输的需要.,2023/7/8,10,物理层,常见的物理层接口10M以太网接口100M以太网接口1000M以太网接口,2023/7/8,11,物理层,10M
4、以太网接口10Base-T目前使用最广泛的局域网标准之一使用双绞线作为物理传输介质10Base5曾经广泛应用于主干局域网使用粗同轴电缆作为物理传输介质 10Base2使用细同轴电缆作为物理传输介质,2023/7/8,12,物理层,10Base-T的物理介质3类双绞线4类双绞线5类双绞线超5类双绞线6类双绞线,有屏蔽与非屏蔽之分均为8芯电缆双绞线的类型由单位长度内的绞环数确定,2023/7/8,13,物理层,5类双绞线的线序,直连网线5类双绞线的线序交叉网线,2023/7/8,14,物理层,100M以太网接口100Base-TX物理介质采用5类以上双绞线网段长度最多100米100Base-FX物
5、理介质采用单模光纤,网段长度可达10公里物理介质采用多模光纤,网段长度最多2000米快速以太网由IEEE 802.3u标准定义,2023/7/8,15,物理层,1000M以太网接口1000Base-T物理介质采用5类以上双绞线,网段长度最多100米1000Base-F物理介质采用多模光纤,网段长度最多500米IEEE 802.3z和802.3ab,2023/7/8,16,2.1.2 数据链路层,数据链路层,2023/7/8,17,2.1.2 数据链路层,数据链路层是OSI参考模型的第二层,在物理层基础上向网络层提供服务数据链路层为物理链路上提供可靠的数据传输局域网的数据链路层协议有以太网、令牌
6、环网等广域网数据链路层协议有PPP、HDLC、Frame Relay等,2023/7/8,18,2.1.2 数据链路层,数据链路层的功能 帧同步功能 差错控制功能 流量控制功能 链路管理功能,2023/7/8,19,2.1.2 数据链路层,帧同步是指能够从接收到的比特流中明确地区分出数据帧的起始与终止的地方常见帧同步的方法有:字节计数法 字符填充的首尾定界符法 比特填充的首尾定界符法 违法编码法,2023/7/8,20,2.1.2 数据链路层,流量控制和链路管理流量控制功能不是只有数据链路层才提供流量控制功能是控制发送方发送数据的速率链路管理是指数据链路层连接的建立、维持和释放,2023/7/
7、8,21,2.1.2 数据链路层,LAN数据链路层标准IEEE 802制定了系列局域网标准IEEE802.3:以太网IEEE802.4:令牌总线IEEE802.5:令牌环IEEE802.11:无线局域网IEEE802标准涵盖了物理层和数据链路层,2023/7/8,22,2.1.2 数据链路层,WAN数据链路层标准WAN服务通常由电信运营商提供WAN数据链路层标准包括:HDLCPPPX.25Frame Relay,2023/7/8,23,2.1.2 数据链路层,数据链路层常见设备 交换机,2023/7/8,24,2.1.3 网络层,网络层,2023/7/8,25,2.1.3 网络层,地址是网络设
8、备和主机的标识,网络中存在两种寻址方法:MAC地址:是设备的物理地址,位于OSI参考模型的第2层,全网唯一标识,无级地址结构(一维地址空间),固化在硬件中,寻址能力仅限在一个物理子网中。IP地址:是设备的逻辑地址,位于OSI参考模型的第3层,全网唯一标识,分级地址结构(多维地址空间),由软件设定,具有很大的灵活性,可在全网范围内寻址。,2023/7/8,26,2.1.3 网络层,ARP地址解析协议,2023/7/8,27,2.1.3 网络层,RARP反向地址解析协议,2023/7/8,28,2.1.3 网络层,ICMP协议,2023/7/8,29,2.1.3 网络层,网络层常见物理设备路由器,
9、2023/7/8,30,2.1.4 传输层,传输层,2023/7/8,31,2.1.4 传输层,端口号 传输层协议用端口号来标识和区分各种上层应用程序,2023/7/8,32,2.1.4 传输层,TCP连接,2023/7/8,33,2.1.4 传输层,断开TCP连接,2023/7/8,34,2.1.4 传输层,滑动窗口,2023/7/8,35,2.1.5 应用层,应用层,2023/7/8,36,2.2 IP地址,MAC地址,2023/7/8,37,2.2 IP地址,IP地址,2023/7/8,38,2.2.1 IP互联原理,面对一个由很多网络连接而成的互联网,在进行数据通信时,数据是如何从源端
10、传输到目标端的呢?我们可以举一个日常生活中的例子来说明这个问题,下图所示的一个城市交通图。,2023/7/8,39,2.2.1 IP互联原理,城市交通图示例,2023/7/8,40,2.2.1 IP互联原理,在图中有六个城市,它们之间通过图中所示的公路相连,为了便于说明问题,我们对图中的公路进行了编号。图中所示的城市交通图与多个网络连接而成的互联网是非常相似的,图中的一个城市相当于互联网中的一个网络,连接城市的公路相当于连接网络的介质,每条路上都有一个负责选路的路由器,这样我们可以把图中所示的交通图对应成下图所示的网络互联图。,2023/7/8,41,2.2.1 IP互联原理,网络互联网,20
11、23/7/8,42,2.2.1 IP互联原理,前面在交通图中所述的两种不同送信(通信)过程,正好与网络互联的两种解决方案相对应。这两种网络互联方案是:面向连接的(Connect-oriented)和无连接的(Connectionless)。面向连接的解决方案要求在通信的源端和目标端之间建立一条逻辑通路,一般称为虚电路(Virtual Circuit),源端和目标端之间通信时的所有信息都通过该通路传输,这与交通图中送信过程的第一种方式类似。这种方式看似简单,易于实现,但其最大的缺点是如果不能保证虚电路中沿途经过的节点都能可靠地发送数据,就可能使网络崩溃。由于互联网所连网络的复杂性和多样性,因而很
12、难保证所有节点都能可靠地发送数据。,2023/7/8,43,2.2.1 IP互联原理,无连接的互联网解决方案与交通图中送信过程的第二种方式类似,它在源端和目标端之间不建立一条逻辑通路,而送到网络中的每个分组带有完整的目标主机地址,收到分组的节点(主要是路由器)根据目标地址和当前网络状况(如通信量等),选择一条合适的线路把分组发送到接近目标端的下一个节点,通过多个节点的转发,最终把分组送达目标节点。使用这种方式时,由源端顺序送出的各分组,由于每个分组在网络中可能经过不同的路径到达目标端,所以先发出的分组不一定就先到达目标端,另外,也不能保证每个分组都能可靠地到达目标端。,2023/7/8,44,
13、2.2.1 IP互联原理,无连接方式的优点是显而易见的,源端和目标端之间的通信可以通过多条通路进行,而不依赖于某一条通路,因此可靠性和通信效率高。另外,这种方式实现起来也比较简单,适合于异构网络的互联,因此被很多网络厂商所使用。Internet使用的就是这种无连接的方式,由IP协议来实现。,2023/7/8,45,2.2.1 IP互联原理,利用信息隐蔽原理,在互联网中把不同网络的实现细节通过IP层隐藏起来,达到在网络层逻辑上一致的目的,如下图所示。,2023/7/8,46,2.2.1 IP互联原理,IP对不同数据帧的统一,2023/7/8,47,2.2.2 IP协议特点,1)IP协议是一种无连
14、接(Connectionless)不可靠(Unreliable)的数据报传输协议。2)IP互联网中的计算机没有主次之分,所有主机地位平等(因为惟一标识它们的是IP地址),当然从逻辑上来说,所有网络(不管规模大小)也没有主次之分。3)IP互联网没有确定的拓扑结构。,2023/7/8,48,2.2.2 IP协议特点,4)在IP互联网中的任何一台主机,都至少有一个独一无二的IP地址,有多个网络接口卡的计算机每个接口可以有一个IP地址,这样一台主机可能就有多个IP地址。有多个IP地址的主机叫多宿主机(Multi-home Host)。5)在互联网中有IP地址的设备不一定就是一台计算机,如IP路由器、网
15、关等,因为与互联网有独立连接的设备都要有IP地址。,2023/7/8,49,2.2.3 IP地址的格式,IP地址的组成:IP地址长度:32bits(4个字节),组成:网络地址(Network ID)标识主机所在的网络主机地址(Host ID)标识在该网络上的主机,2023/7/8,50,IP地址的格式,IP地址的表示:每个字节以十进制数表示,4个十进制数之间用小数点区分。,2023/7/8,51,2.2.3 IP地址的格式,二进制与十进制的转化,+,+,+,+,+,+,+,例子:,2023/7/8,52,2.2.4 IP地址的定义,所有的IP地址都由国际组织NIC(Network Inform
16、ation Center)负责统一分配,目前全世界共有三个这样的网络信息中心:INTERNIC:负责美国及其它地区RIPE-NIC:负责欧洲地区APNIC:负责亚太地区,总部设在日本东京大学,2023/7/8,53,2.2.4 IP地址的定义,IP地址介绍IP地址唯一标示一台网络设备公共地址(Public Address)在一个公共性网络上传输数据,必须使用公共地址,这些地址在网上是唯一的。如Internet上,需向ISP申请分配公共地址,各ISP都要从更上一层的地址注册机构申请。,2023/7/8,54,2.2.4 IP地址的定义,私有地址(Private Address)不能直接与Inte
17、rnet连接的地址,解决公共地址短缺的问题,RFC 1918规定了3种私有地址:1个A类地址:16个B类地址:到256个C类地址:到内部网使用,通过代理(Proxy)或网络地址翻译(Network Address Translation)等系统将私有地址转换成公共地址,从而连接到Internet。,2023/7/8,55,2.2.5 IP地址分类,2023/7/8,56,2.2.5 IP地址分类,2023/7/8,57,2.2.6 特殊IP地址,1、网络地址:主机标识位全部为0的地址从不分配给单个主机,而是作为网络本身的标识。例如:主机 所在网络的网络地址为。,2023/7/8,58,2.2.
18、6 特殊IP地址,2023/7/8,59,2.2.6 特殊IP地址,2、直接广播地址:主机标识位全部为1的地址从不分配给单个主机,而是作为同网络的广播地址,例如:主机 所在网络的广播地址为。一台主机可以用直接广播地址向任何指定的网络直接广播它的分组报文,即使发送和接站点不在同一个子网内,也可以用广播地址向某个子网上所有的主机广播信息。每台主机和路由器等设备都会接收和处理目的地址为本网广播地址的分组报文。,2023/7/8,60,2.2.6 特殊IP地址,2023/7/8,61,2.2.6 特殊IP地址,子网广播地址:主机标识位全部为1,有特定子网号的地址。例如:目的子网掩码为255.255.2
19、55.0,IP地址为就是一个子网广播地址。,2023/7/8,62,2.2.6 特殊IP地址,2023/7/8,63,2.2.6 特殊IP地址,全子网广播地址:子网标识位和主机标识位全部为1。例如:目的子网掩码为255.255.0.0,IP地址为128.1.255.255就是一个全子网广播地址。,2023/7/8,64,2.2.6 特殊IP地址,2023/7/8,65,2.2.6 特殊IP地址,2023/7/8,66,2.2.6 特殊IP地址,受限广播地址(255.255.255.255)有限广播地址被用在本网络内部广播,这样的数据报仅出现在本地网络中,所有路由器不转发该目的地址的数据报,主机
20、在不知道自己的网络地址的情况下,使有限广播地址也可以向本子网上所有的其它主机发送消息。,2023/7/8,67,2.2.6 特殊IP地址,2023/7/8,68,2.2.6 特殊IP地址,全0地址表示本主机,不可作为有效目的地址使用。,3、本网络本主机,网络地址部分全0表示本网的某台主机,不可作为有效目的地址使 用。,4、本网特定主机地址,2023/7/8,69,2.2.6 特殊IP地址,回送地址(loopback address)(A类地址)任何一个以数字127开头的IP地址如:任何程序用回送地址作为目的地址时,计算机上的协议软件不会把该数据报向网络上发送,而是把数据直接返回给本主机。不可作
21、为有效地址出现在网络上。问题:当网络地址部分=全1时,该地址是否有效?,5、回送地址,2023/7/8,70,2.2.6 特殊IP地址,特殊IP地址,2023/7/8,71,2.2.6 特殊IP地址,IP地址使用原则网络号 不能全为 1和全为0主机号 不能全为1和全为 0,全为1时表示广播 网络号在INTERNET中网络号是唯一主机号 对于本地网络中 来说是唯一表示广播地址、为私有地址,2023/7/8,72,2.2.7 子网掩码,1、掩码技术的提出IP地址最初使用两层地址结构(包括网络地址和主机地址),在这种结构中A类和B类网络所能容纳的主机数非常庞大,但使用C类IP地址的网络只能接入254
22、台主机。因此,人们提出了三层结构的IP地址,把每个网络可以进一步划分成若干个子网(Subnet),子网内主机的IP地址由三部分组成,如下图所示,把两级IP地址结构中的主机地址分割成子网地址和主机地址两部分。,2023/7/8,73,2.2.7 子网掩码,子网IP地址结构,2023/7/8,74,2.2.7 子网掩码,2、子网掩码对于划分了子网的网络,子网地址是由两级地址结构中主机地址的若干位组成的,具体子网所占位数的多少,要根据子网的规模来决定。如果一个网络内的子网数较少,而子网内主机数较多,就应该把两级地址结构中主机地址的大部分位分配给子网内的主机,少量位用来表示子网号。那么,究竟在一个IP
23、地址中哪些位用来表示网络号,哪些位用来表示子网号,以及哪些位用来表示主机号呢,这就要使用子网掩码(Subnet Mask)来标识。,2023/7/8,75,2.2.7 子网掩码,区分IP地址的网络ID和主机ID。用连续的“1”表示IP地址网络ID,用连续的“0”表示主机ID,如:11111111.11111111.11111111.00000000,我们平时使用时用进行表示。区分是本地主机还是远程主机,本地主机发送不经过路由器,若是远程主机则将请求发送到路由器。说明:子网掩码的简写形式:在IP地址后面加上“/n”,n为子网掩码中“1”的位数,如。,2023/7/8,76,2.2.7 子网掩码,
24、2023/7/8,77,2.2.7 子网掩码,缺省掩码A类地址B类地址C类地址,2023/7/8,78,2.2.7 子网掩码,缺省时,并不使用子网,2023/7/8,79,2.2.7 子网掩码,2023/7/8,80,2.2.7 子网掩码,2023/7/8,81,2.2.7 子网掩码,2023/7/8,82,2.2.7 子网掩码,2023/7/8,83,2.2.7 子网掩码,3、子网划分将网络进一步划分成独立的组成部分,每个部分称为这个网络(或者更高一级子网)的子网。子网的设计是为了便于网络的管理。对于A类和B类的地址可以把一个大网划分成几个子网,每个子网可以对应一个地理范围或者区域,每个子网
25、也可以对应一种不同的物理介质。划分子网以后,每个子网看起来象一个独立的网络。而对于远程网络而言,子网是透明的。,2023/7/8,84,2.2.7 子网掩码,根据地理分布特点划分子网易于组网技术的实现节约经费根据网络应用特点划分将共享相同网络资源的主机划分成一个子网,可减少子网间的网络传输流量,提高网络性能。将具有相同安全密级程度的主机划分为同一个子网,保障系统的安全。,2023/7/8,85,2.2.7 子网掩码,原则:将主机号借给网络号,作为子网号使用。公式:划分子网的个数:2n-2,n是网络位向主机位所借的位数每个子网的主机数:2m-2,m是借位后所剩的主机位数。,2023/7/8,86
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tcp ip协议基础教学 ip 协议 基础 教学
链接地址:https://www.31ppt.com/p-5450398.html