OSI模型和TCPIP模型.ppt





《OSI模型和TCPIP模型.ppt》由会员分享,可在线阅读,更多相关《OSI模型和TCPIP模型.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、OSI 模型和TCP/IP模型:ApplicationPresentationSessionTransportIPData link PhysicalApplicationTransportIPNetwork interfaceTCP/IP 模型模型OSI模型模型OSI模型Application 两个作用:1、给用户提供接口。2、提供标准的服务。主要包括:SNMP,FTP,TELNET,NET,DHCP,TFTP,HTTP,DNS等。Presentation的主要作用:1、指定独立结构的数据传送格式。2、编码和解码数据格式,加密和解密数据,压缩。主要包括:.jpg,.pdf,.doc,加密等S
2、ession层:会话层。主要包括netbios,appletalk,radius等。传输层的主要作用:1、管理网络层。2、提供可靠的报文传输机制。IP层:1、地址和路由。DATA LINK:1、帧 2、控制物理层数据流。物理层:1、接口 2、定义电气特性IP和IP头部格式:IPIP即internet protocol;所有的应用层程序、TCP、UDP、ICMP等在IP层都以IP报文来传输。IP提供不可靠的、无连接的数据传递服务。不可靠:IP不保证数据可靠的达到目的地。IP提供“尽最大努力地”服务。如果数据发生错误,IP有一个简单的错误处理机制,即丢掉该报文,并通过ICMP通过给发送者。任何可靠
3、的数据传递都必须依靠上层的协议来保证。无连接:IP不提供任何的状态信息来记录成功的数据。每个IP报文都是单独的处理,IP报文的传递也是无序的。版本版本(4bit)首部长度首部长度(4bit)服务类型服务类型(8bit)总长度总长度(16bit)标识标识(16bit)标志标志(3bit)片偏移片偏移(13bit)生存时间生存时间(TTL 8bit)协议类型协议类型(8bit)首部检验和首部检验和(16bit)源地址源地址(32bit)目的地址目的地址(32bit)可选字段可选字段+填充填充数据数据IP头部格式详解:版本(4bit):IP的版本号,当前的版本为4,通称为IPv4。版本为6,即为IP
4、v6。首部长度(4bit):表示IP头的长度,由一系列32 bit组成。4 bit的头,表示IP头的总长度为15*32=480 bit=60 byte.服务类型(8 bit):表示IP报文的服务类型,高3位的表示IP报文的优先级,低4位代表Tos,最后一位未用保留。precedenceDelayThroughputRelibility cost 总长度(16bit):表示IP报文的总的长度,最大的长度为216 65535byte;标识(16bit):标识每个分片。与flags和fragment offset一起使用。当一个报文的大小超过了接口的MTU值,报文必须被分片成小于或者是等于MTU的报
5、文。标志(3bit):表示报文是否是分片报文。Bit 0 没有使用,bit 1为DF为(DF0,不分片;DF1分片);bit2为MF(MF0,最后的分片报文;MF1,更多的分片报文)片偏移(13bit):表示分片报文在原IP报文的位置。分片报文的大小是64bit的倍数,第一个分片报文的offset为0。每个分片报文的格式有和原报文一样的IP报文格式。IP头部格式详解:生存时间(8bit):IP报文的在网络中的存活时间。当IP报文经过一台路由器,IP报文的TTL值将减一。当IP报文的TTL值为0,设备将丢弃该报文,并发送一个错误消息给源。推荐的值为64。协议(8bit):表示IP报文中封装的报文
6、类型。Protocol numberProtocol type1ICMP(internet control message protocol)2IGMP(internet group management protocol)3GGP(gateway to gateway protocol)6TCP(transport control protocol)8EGP(external gateway protocol)17UDP(user datagram protocol)89OSPF首部检验和(16 bit):IP报文头的检验。报文的TTL值经过路由器发生变化,接受该IP报文的路由器对IP头的c
7、hecksum要进行重新计算。IP地址:IP地址的长度32位,每台设备的IP地址必须是单独唯一的。IP地址表示方式有二进制和十进制两种表示:二进制:00001010-11010110-01010111-10000011 十进制:172.16.1.132位的二进制地址用4个八位组表示,每个八位组用十进制来表示,并使用圆点(dot)隔开。00000001000000010000000100000001八进制和十进制的换算:每个八位组对应一个十进制组,换算方法是:十进制位2(n-1)(n=18)。在八进制中二进制位顺序从左到右依次增大;n代表1在八进制位中位置。比如:10011001的计算方法为:2
8、(1-1)+2(4-1)+2(5-1)+2(8-1)=1+8+16+128=153十进制的表示方法是方便记忆和阅读;而设备以二进制来计算IP地址。IP地址分类:根据IP网络的大小,IP地址分为A类、B类、C类、D类和E类地址。A类地址表示大型的网络,支持大量的IP地址;B类地址表示中型的网络;C类表示小型的网络。为了区分这些地址,利用第一个八位组规则(first octet rule)。类别位类别位:第一个八进制的第一位为0,表示A类地址。第一个八进制的头两位为10的,表示B类地址。第一个八进制的头三位为110的,表示C类地址。第一个八进制的头四位为1110的,表示D类地址。第一个八进制的头五
9、位为1111的,表示D类地址。Class First octet ruleMaximum and minimun(二进制)十进制A类000000000-011111111126(127保留)B类1010000000-10111111128191C类11011000000-11011111192223D类111011100000-11101111224239E类111111110000-11111111240255网络类别最大可分配的网络数第一个可分配的网络号最后一个可分配的网络号每个网络中的最大主机数A126(27-2)1126224-2B16383(214-1)128.1191.255216
10、-2C2097151(221-1)192.0.1223.255.25528-2IP地址分类:IP地址的指派范围:网络号主机号源地址使用目的地址使用代表的意思00可以不可以在本网络上的主机0host-id可以不可以在本网络上的某个主机host-id全1全1不可以可以只在本网络上进行广播(各路由器均不转发)net-id全1不可以可以对net-id上的所有主机进行广播127非全0或全1的任何数可以可以用作本地软件环回测试一般不使用的特殊IP地址:公有IP和私有IP:公有地址:公有地址:公有地址(Public address)由Inter NIC(Internet Network Informatio
11、n Center 因特网信息中心)负责。这些IP地址分配给注册并向Inter NIC提出申请的组织机构。通过它直接访问因特网。私有地址:私有地址(Private address)属于非注册地址,专门为组织机构内部使用。以下列出留用的内部私有地址:A类 10.0.0.010.255.255.255Mask:255.0.0.0B类 172.16.0.0172.31.255.255Mask:255.255.0.0C类 192.168.0.0192.168.255.255Mask:255.255.255.0掩码(Netmask):掩码用来区分IP地址中的网络地址和主机地址。掩码的表示方法和IP地址一样
12、,有十进制和二进制两种表示方法,对A类、B类、C类地址的掩码为:Class 二进制表示十进制表示A类11111111-00000000-00000000-00000000255.0.0.0B类11111111-11111111-00000000-00000000255.255.0.0C类11111111-11111111-11111111-00000000255.255.255.0网络地址的确定方法:将二进制的掩码和IP地址的二进制位进行“与”的操作,得出的结果就是网络地址;剩余的位就是主机地址。掩码(Netmask):对于有类IP地址,由网络位和主机位组成。Class ANetwork(8b
13、it)Host(24bit)Class BNetwork(16bit)Host(16bit)Class CNetwork(24bit)Host(8bit)子网的概念:子网:对于A和B类地址,主机位的数量巨大,而网络地址的数量很少。而在现实场景中,一个网络的主机地址不需要这么多,所以对于有类的地址造成了地址的大量的浪费;同时大量的主机地址将降低网络的性能和带宽利用率。为了充分的利用主机位地址,将Host 位进行分割,分割的部分用来作为网络地址,这样即增加了网络地址,又充分利用了主机位地址。分割的部分为子网。ClassNetworkHost bitClassNetworksubnetHost bi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSI 模型 TCPIP

限制150内