版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章tcp/ip协议第五章1TCP/IP的层次结构TCP/IP协议集TCP、UDP、IP、ARP、RARP、ICMP、 IGMP、DNS及DHCP协议的功能IP地址的划分子网掩码的功能路由器的功能本章学习要点:TCP/IP的层次结构本章学习要点:25.1TCP/IP协议集5.2网际层协议5.3传输层协议5.4应用层协议5.5网络互连技术5.1TCP/IP协议集3 TCP/IP(TransmissionControl/InternetProtoco1)是指传输控制协议/网际协议,由它的两个主要协议即TCP协议和IP协议而得名。5.1TCP/IP协议集网络层应用层传输层网络接口层图5.1TCP/IP协议集在TCP/IP的层次结构中包括了4个层次 TCP/IP(TransmissionControl/I41.网际层的协议
(1)网际协议 (InternetProtocol,IP)(2)网际控制报文协议 (InternetControlMessageProtocol,ICMP)(3)网际主机组管理协议 (InternetGroupManagementProtocol,IGMP)(4)地址解析协议
(AddressResolutionProtocol,ARP)和反向地址解析协议RARP1.网际层的协议(1)网际协议52.传输层协议
(1)传输控制协议 (TransmissionControlProtocol,TCP)(2)用户数据报协议 (UserDatagrarmProtocol,UDP)2.传输层协议(1)传输控制协议63.应用层协议(1)3.应用层协议(1)7(6)远程终端协议TELNET: 本地主机作为仿真终端登录到远程主机 上 运行应用程序。(7)文件传输协议FTP: 实现主机之间的文件传送。(8)路由信息协议RIP: 用于网络设备之间交换路由信息。(9)网络文件系统NFS: 实现主机之间的文件系统的共享。(10)引导协议BOOTP: 用于无盘主机或工作站的启动。(11)简单网络管理协议SNMP: 实现网络的管理。3.应用层协议(2)(6)远程终端协议TELNET:3.应用层协议(2)85.2网际层协议5.2.1网际协议IP5.2.2IP地址与子网掩码5.2.3地址解析协议5.2.4ICMP网际控制报文协议5.2.5IGMP网际主机组管理协议5.2网际层协议5.2.1网际协议IP95.2.1网际协议IP IP协议的任务是在不同的网络之间对数据包进行相应的寻址和路由,并从一个网络转发到另一个网络。他的工作是分割和重编在传输层被分割的数据包。 IP是一个无连接的协议。无连接是指主机之间不建立用于可靠通信的端到端的连接,源主机只是简单地将IP数据包发送出去,而IP数据包可能会丢失、重复、延迟时间大或者次序会混乱。5.2.1网际协议IP IP协议的任务是在不同的网络之间对105.2.2IP地址与子网掩码IPv4版的IP地址划分子网掩码几种特殊的IP地址下一代IP协议IPv65.2.2IP地址与子网掩码IPv4版的IP地址划分11 根据TCP/IP协议规定,IP地址由32bit组成,它包括3个部分:地址类别号、网络号和主机号,如图:1.IPv4版的IP地址划分网络号主机号地址类型
IP地址由32位二进制比特组成图5.2IP地址的结构 根据TCP/IP协议规定,IP地址由32bit组成,它1.1211000000101010000000101000111010192.168.10.58
IP地址的点分十进制:将IP地址分为4个字节(每个字节为8bit),且每个字节用十进制表示,并用“.”隔开。如图:图5.3IP地址二进制与十进制的关系1100000010101000000013 按照网络规模大小以及使用目的的不同,可以将Internet的IP地址分为5种类型,包括A类、B类、C类、D类和E类。5类地址的格式如图5.4所示。
0网络号主机号10网络号主机号110网络号主机号1110广播地址1111预留字节1字节2字节3字节4A类B类C类D类E类 按照网络规模大小以及使用目的的不同,可以 0网络号14 A类地址第一字节的第1位为地址类别号“0”,其余7位表示网络号。第二、三、四个字节。A类地址的网络数为27(128)个,每个网络包含的主机数为224(16777216)个,A类地址的范围是:0.0.0.0~127.255.255.255。(1)A类地址 A类地址第一字节的第1位为地址类别号“0”,其(1)A类地15A类地址的范围011111111111111111111111111111110000000000000000000000000000000000001272552552550111111011111111111111111111110126255255254000000010000000000000000000000011001A类地址的范围011111111111111116(2)B类地址 B类地址第一字节的前两位为地址类别号“10”,剩下的6位和第二字节的8位共14位二进制数用于表示网络号。第三、四字节共16位二进制数用于表示主机号。B类地址网络数为214个,每个网络号所包含的主机数为216个。B类地址的范围为: 128.0.0.0~191.255.255.255一台主机能使用的B类地址的有效范围是、: 128.1.0.1~191.254.255.254如图(2)B类地址 B类地址第一字节的前两位为地址类别号“10”1710000000000000000000000000000000128000100000000000000100000000000000011281011011111111111111111111111111111119125525525510111111111111101111111111111110191254255254B类地址的范围
10000000000000000000000018 C类地址第一字节的前3位为地址类别号“110”,剩下的5位和第二、三字节共21位二进制数用于表示网络号,第四字节的8位二进制数用于表示主机号。由于网络号和主机号全0和全1有特殊作用,因此,C类地址网络数为221(实际有效数221-2即200多万个),每个网络号所包含的主机数为256(实际有效数为254)个。C类地址的范围为: 192.0.0.0~223.255.255.255一台主机能使用的C类地址的有效范围是: 192.0.1.1~223.255.254.254如图:(3)C类地址 C类地址第一字节的前3位为地址类别号“110”,(3)C类1922325525425411011111111111111111111111111111110000000000000000000000000000001920002232552552551101111111111111111111101111111011000000000000000000000100000001192011C类地址的范围
22325525420 D类地址第一字节的前4位为“1110”。D类地址用于多播,多播就是同时把数据发送给组主机,只有那些已经登记可以接收多播地址的主机才能接收多播数据包。D类地址的范围是: 224.0.0.0~239.255.255.255。(4)D类地址 D类地址第一字节的前4位为“1110”。D类地址用于(4)21 E类地址第一字节的前4位为“1111”。E类地址是为将来预留的,同时也可以用于实验目的。(5)E类地址 E类地址第一字节的前4位为“1111”。E类地址是为(5)222.子网掩码子网掩码(SubnetMask): 通过子网掩码可以指出一个IP地址中的哪些位对应于网络地址以及哪些位对应于主机地址。对于子网掩码的取值:对应于IP地址中网络地址(网络号)的所有位都设置为“1”对应于主机地址(主机号)的所有位都设置为“0”。标准的A类、B类、C类地址都有一个默认的子网掩码。如表所示。2.子网掩码子网掩码(SubnetMask):23点分十进制表示子网掩码的二进制位A255.0.0.011111111000000000000000000000000B255.255.0.011111111111111110000000000000000
C255.255.255.011111111111111111111111100000000
地址类型
A、B、C类地址默认的子网掩码点分十进制表示子网掩码243.几种特殊的IP地址(1)直接广播地址 主机号各位全为“1”的IP地址用于广播之用,称为直接广播地址,或广播地址,用以标识网络上所有的主机。(2)有限广播地址 32比特全为“1”的IP地址用于本网广播。(3)“0”地址 主机号全为“0”时,表示为“本地网络”。(4)回送地址 以127开始的IP地址是作为一个保留地址,用于网络软件测试以及本地主机进程间通信,则该地址被称为“回送地址”。3.几种特殊的IP地址(1)直接广播地址254.下一代IP协议IPv6 由于32位的IPv4地址资源的匮乏,IETF提出了创建IP协议新版本的建议,即IPv6。 IPv6将IP地址空间扩展到128位。 IPv6中路由和寻址功能得到扩充、标题格式得到简化、选项支持得到加强、保密安全功能得到增强等。4.下一代IP协议IPv6 由于32位的IPv4地址资源的匮26IPv6地址的文本表示(1)IPv6冒分十六进制表示(2)每组十六进制数靠左边的多个连续的零可以省略 不写,但是全零的十六进制组需要用一个零来代表。(3)将地址中连续的全0域用一对冒号“::”来代替(4)IPv6的本地回送地址0:0:0:0:0:0:0:1 可简写成::1(5)IPv6的未指明地址0:0:0:0:0:0:0:0 可简写成::(6)在地址的简写中,只能使用一次“::”来表示 连续的全零域。(7)IPv4的兼容地址IPv6地址的文本表示(1)IPv6冒分十六进制表示275.2.3地址解析协议1.物理地址与IP地址物理地址(PhysicalAddress): 在任何一个物理网络中,各个节点的设备必须都有一个可以识别的地址,这样才能使信息在其中进行交换。IP协议: Internet针对物理网络地址的问题,采用网络层IP地址的编址方案,IP协议提供一种全网统一的地址格式。5.2.3地址解析协议1.物理地址与IP地址物理地址(Ph282.地址解析协议ARP与逆向地址解析协议RARP地址解析(AddressResolution): IP地址与物理地址之间建立一种映射关系。地址解析包括两方面的内容:从IP地址到物理地址的映射, 由TCP/IP协议中的地址解析协议 ARP(AddressResolutionProtoc01)完成;从物理地址到IP地址的映射, 由TCP/IP协议中的逆向地址解析协议 RARP(ReverseAddressResolutionProtoc01)完成。2.地址解析协议ARP与逆向地址解析协议RARP地址解析(A29ARP地址解析的过程
ARP地址解析的过程305.2.4ICMP网际控制报文协议网间报文控制协议: (InternetControlMessageProtocol,ICMP) 是一个工作在主机和路由器之间的消息控制和差 错报告协议。网络设备(通常是路由器)一旦发现传输问题,就会分析其错误类型,并向源主机返回一个ICMP消息。5.2.4ICMP网际控制报文协议网间报文控制协议:315.2.5IGMP网际主机组管理协议 IP协议只是负责网络中点到点的数据包传输,而点到多点的数据包传输则要依靠网际主机组管理协议(InternetGroupManagementProtocol,IGMP)来完成。它主要负责报告主机组之间的关系,以便相关的设备(路由器)可支持多播发送。支持以下一些应用:多媒体会议数据分发。博弈和模拟实时数据组播5.2.5IGMP网际主机组管理协议 IP协议只是负责网络325.3传输层协议5.3.1基本概念5.3.2传输控制协议TCP5.3.3用户数据报协议UDP5.3.4传输层端口的概念5.3传输层协议5.3.1基本概念33传输层使用两种协议,即TCP和UDP。TCP是面向连接的可靠传输协议。UDP是面向无连接的不可靠传输协议。5.3.1基本概念常见的Internet应用使用的传输层协议如图所示。传输层使用两种协议,即TCP和UDP。5.3.1基本概念常34常见的Internet应用使用的传输层协议常见的Internet应用使用的传输层协议35 传输层的任务是完成端到端的可靠传输服务。即服务器端和客户端进行通信。传输层的功能与网络层功能的区别是: 网络层完成屏蔽所有底层网络的物理结构的差异,并对网络通信路径进行选择。5.3.2传输控制协议TCP 传输层的任务是完成端到端的可靠传输服务。5.3.2传输控36数据分割定时重传连接确认校验和顺序化收到的报文丢弃重复的数据流量控制TCP通过下列方式提供端到端的可靠传输。数据分割TCP通过下列方式提供端到端的可靠传输。375.3.3用户数据报协议UDP
UDP是面向无连接的,不可靠的传输协议。在使用UDP进行网络传输的过程中,UDP只负责数据传输。UDP在网络层使用IP层提供的不可靠的数据报服务,仅通过端口号指明发送程序端口和接收程序端口,不保证数据报一定到达目的主机。UDP的优点:速度快。5.3.3用户数据报协议UDPUDP是面向无连接的,不可385.3.4传输层端口的概念1.端口的基本概念 客户端进程发送TCP或UDP请求报文时,报文中就含客户端IP地址、客户端进程端口地址、服务器端IP地址及服务器端进程的端口地址。5.3.4传输层端口的概念1.端口的基本概念392.常用的TCP和UDP端口号下面列出了常用的TCP和UDP端口号,如表所示:名字转换DNSUDP53简单文件传输TFTPUDP69路由选择协议RIPUDP520动态IP地址配置DHCPUDP(客)68、(服)67网络管理SNMPUDP161简单邮件传输SMTPTCP25简单邮件接收POP3TCP110远程终端接入TELNETTCP23万维网HTTPTCP80文件传输(控制)FTPTCP21文件传输(数据)FTPTCP20应用应用层协议传输层协议端口号2.常用的TCP和UDP端口号下面列出了常用的TCP和UDP405.4应用层协议5.4.1客户机/服务器模型与浏览器/服务器模型5.4.2DNS域名解析协议5.4.3DHCP动态主机配置协议5.4应用层协议5.4.1客户机/服务器模型与浏览器/服41客户机/服务器计算模式(Client-Server),简称C/S模式.应用被分为前端(客户部分)和后端(服务器部分)。客户部分运行在微机或工作站上.而服务器部分可以运行在从微机到大型机等各种计算机上。1.客户机/服务器计算模式客户机/服务器计算模式(Client-Server),简称C422.浏览器/服务器计算模式2.浏览器/服务器计算模式435.4.2DNS域名解析协议1.层次型域名系统命名机制及管理2.Internet域名系统的规定3.域名解析4.域名系统的组成5.域名系统的工作过程6.中国互联网络的域名规定域名系统: 为了向一般用户提供一种直观明了的主机识别符(主机名),TCP/IP协议专门设计了—种字符型的主机命名机制5.4.2DNS域名解析协议1.层次型域名系统命名机制及441.层次型域名系统命名机制及管理层次型命名机制在名字中加入了层次型结构,使它与层次型名字空间管理机制的层次相对应。名字空间的组织管理便形成一种树状的层次结构。各层管理机构以及最后的主机在树状结构中被表示为节点,并用相应的标识符来表示。1.层次型域名系统命名机制及管理层次型命名机制在45BOOT“.”●●●●●
MITEDUGOVNET●●●●●●●●●●●●●●●●●●●PKUBJUUNLC263
NETGOVEDUCN图5.12域名系统数据库示意图BOOT“.”●●46 一般情况下,一个完整而通用的层次型主机名由如下3部分组成L:本地名本地名组名网点名网点名
..(a)主机名本地名组名网点名...(b) 有时主机的本地名部分可能是一个具体的机构或网络,称为“子域”。层次型主机名可表示为:主机名·本地名·组名·网点名, 一般情况下,一个完整而通用的层次型主机名由本地名本地名组472.Internet域名系统的规定 Internet所实现的层次型名字管理机制被称为“域名系统”,即DNS(DomainNameSystem)。为了保证域名系统具有通用性,Internet制定了一组正式的通用标准代码作为第一级域名:2.Internet域名系统的规定 Internet所实现48地区代码
:地区代码国家或地区地区代码国家或地区AU澳大利亚JP日本BR巴西KR韩国CA加拿大MO中国澳门CN中国RU俄罗斯FR法国SG新加坡DE德国TW中国台湾HK中国香港UK英国地区代码:地区代码国家或地区地区代码国家或地区AU493.域名解析
主机域名映射为IP地址的过程叫做域名解析。域名解析包括正向解析(从域名到IP地址)以及反向解析(从IP地址到域名)。 Internet的域名系统DNS能够透明地完成此项工作。 Internet域名到IP地址的映射是由一组既独立又协作的域名服务器来完成的。3.域名解析 主机域名映射为IP地址的过程叫做域名解析。504.域名系统的组成域名系统由解析器和域名服务器组成。(1)解析器 在域名系统中,解析器为客户方,它与应用程序连接,负责查询域名服务器、解释从域名服务器返回的应答以及把信息传送给应用程序等。(2)域名服务器域名服务器用于保存域名信息,一部分域名信息组成一个区,域名服务器负责存储和管理一个或若干个区。4.域名系统的组成域名系统由解析器和域名服务器组成。515.域名系统的工作过程
5.域名系统的工作过程52域名解析的过程
域名服务器ROOTgovedu
中国Internet计算机(解析器)CN②
③
④
⑤
①
⑥
●●
●
●
●
域名解析的过程域名服务器ROOTgovedum536.中国互联网络的域名规定 1997年6月3日在北京中国互联网络信息中心(ChinaNetworkInformationCenter,CNNIC)成立,并发布《中国互联网络域名注册暂行管理办法》和《中国互联网络域名注册实施细则》。 CNNIC负责我国境内的互联网络域名注册、IP地址分配、自治系统号分配、反向域名登记等注册服务,同时还将提供有关的数据库服务及相关信息与培训服务6.中国互联网络的域名规定 1997年6月3日在北京中国互545.4.3DHCP动态主机配置协议动态主机配置协议(DHCP)提供了一种机制允许一台计算机加入新的网络和获取IP地址而不用手工参与。当运行客户软件的计算机移至一个新的网络时,就可使用DHCP获取其配置信息而不需要手工干预。DHCP给运行服务器软件而位置固定的计算机指派一个永久地址,当这台计算机重新启动时其地址不变。5.4.3DHCP动态主机配置协议动态主机配置协议555.5网络互连技术5.5.1互连网络的基本概念5.5.2网络互连的层次5.5.3路由器5.5网络互连技术5.5.1互连网络的基本概念56互连网络是指将分布在不同地理位置的网络、设备连接起来,以构成更大规模的网络,最大程度地实现网络资源的共享。5.5.1互连网络的基本概念互连网络是指将分布在不同地理位置的网络、5.5.157网络互连从通信协议的角度来看可以分成4个层次,物理层的互连、数据链路层互连、网络层互连和高层互连。如图5.5.2网络互连的层次应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层网关路由器网桥中继器网络互连的层次
网络互连从通信协议的角度来看可以分成4个层次,5.5581.物理层的互连 在不同的电缆段之间复制位信号是物理层互连的基本要求。物理层的连接设备主要是中继器。2.数据链路层互连 数据链路层互连要解决的问题是在网络之间存储转发数据帧。互连的主要设备是网桥。3.网络层互连 网络层互连要解决的问题是在不同的网络之间存储转发分组。互连的主要设备是路由器。4.高层互连 传输层及以上各层协议不同的网络之间的互连属于高层互连。实现高层互连的设备是网关。1.物理层的互连595.5.3路由器路由器的工作原理与功能路由表静态路由和动态路由路由协议5.5.3路由器路由器的工作原理与功能60功能:在不同的网络间存储转发数据包。原理:在通过路由器实现的互连网络中,路由器要对数据包进行检测,断其中所含的目的地址,若数据包不是发向本地网络的某个节点,路由器就要转发该数据包,并决定转发到哪一个目的地1.路由器的工作原理与功能功能:在不同的网络间存储转发数据包。1.路由器的工作原理与功61路由器是在网络层上实现多个网络之间互连的设备。路由器为两个或3个以上网络之间的数据传输解决的最佳路径选择。路由器是从路径选择角度为逻辑子网的节点之间的数据传输提供最佳的路线。路由器要求节点在网络层以上的各层中使用相同或兼容的协议。路由器的特性如下:路由器的特性如下:62连接功能网络地址判断、最佳路由选择和数据处理功能设备管理3个基本功能连接功能3个基本功能63路由器一般至少连接两个网络,并根据它所连接网络的状态决定数据包的传输路径。而且路由器会生成一个“路由表”,这个路由表会跟踪记录着相邻其他路由器的地址和状态信息。路由器使用路由表,并根据传输距离,通信费用等,通过优化算法来决定一个特定的数据包的最佳传输路径。2.路由表路由器一般至少连接两个网络,并根据它所2.路由表64两种基本的路由选择方式,既静态路由和动态路由方式。(1)静态路由选择是通过网络管理员设置路由表来完成的,在任意两个路由器之间都有固定的路径。(2)动态路由的产生不需要网络管理员的介入,是由路由协议自动更新它们的路由表并在需要时重新配置网络路径。3.静态路由和动态路由两种基本的路由选择方式,既静态路由和动态路由方式。3.静态路65最普通的路由协议是路由信息协议和开放最短路径优先协议。(1)路由信息协议(RoutingInformationProtocol,RIP)。RIP协议是一种距离矢量协议,它根据源节点与目的节点之间的路由器或路程段的数目(也称为跳数)来决定发送数据包的最佳途径。(2)开放最短路径优先(OpenShortestPathFirst,OSPF)。OSPF是一种链路状态路由协议,除了路由器的数目外,OSPF还可以通过判断路程段之间的连接速率和负载平衡来确定发送数据包的最佳途径。4.路由协议最普通的路由协议是路由信息协议和开放最短路径优先协议。4.路66第五章tcp/ip协议第五章67TCP/IP的层次结构TCP/IP协议集TCP、UDP、IP、ARP、RARP、ICMP、 IGMP、DNS及DHCP协议的功能IP地址的划分子网掩码的功能路由器的功能本章学习要点:TCP/IP的层次结构本章学习要点:685.1TCP/IP协议集5.2网际层协议5.3传输层协议5.4应用层协议5.5网络互连技术5.1TCP/IP协议集69 TCP/IP(TransmissionControl/InternetProtoco1)是指传输控制协议/网际协议,由它的两个主要协议即TCP协议和IP协议而得名。5.1TCP/IP协议集网络层应用层传输层网络接口层图5.1TCP/IP协议集在TCP/IP的层次结构中包括了4个层次 TCP/IP(TransmissionControl/I701.网际层的协议
(1)网际协议 (InternetProtocol,IP)(2)网际控制报文协议 (InternetControlMessageProtocol,ICMP)(3)网际主机组管理协议 (InternetGroupManagementProtocol,IGMP)(4)地址解析协议
(AddressResolutionProtocol,ARP)和反向地址解析协议RARP1.网际层的协议(1)网际协议712.传输层协议
(1)传输控制协议 (TransmissionControlProtocol,TCP)(2)用户数据报协议 (UserDatagrarmProtocol,UDP)2.传输层协议(1)传输控制协议723.应用层协议(1)3.应用层协议(1)73(6)远程终端协议TELNET: 本地主机作为仿真终端登录到远程主机 上 运行应用程序。(7)文件传输协议FTP: 实现主机之间的文件传送。(8)路由信息协议RIP: 用于网络设备之间交换路由信息。(9)网络文件系统NFS: 实现主机之间的文件系统的共享。(10)引导协议BOOTP: 用于无盘主机或工作站的启动。(11)简单网络管理协议SNMP: 实现网络的管理。3.应用层协议(2)(6)远程终端协议TELNET:3.应用层协议(2)745.2网际层协议5.2.1网际协议IP5.2.2IP地址与子网掩码5.2.3地址解析协议5.2.4ICMP网际控制报文协议5.2.5IGMP网际主机组管理协议5.2网际层协议5.2.1网际协议IP755.2.1网际协议IP IP协议的任务是在不同的网络之间对数据包进行相应的寻址和路由,并从一个网络转发到另一个网络。他的工作是分割和重编在传输层被分割的数据包。 IP是一个无连接的协议。无连接是指主机之间不建立用于可靠通信的端到端的连接,源主机只是简单地将IP数据包发送出去,而IP数据包可能会丢失、重复、延迟时间大或者次序会混乱。5.2.1网际协议IP IP协议的任务是在不同的网络之间对765.2.2IP地址与子网掩码IPv4版的IP地址划分子网掩码几种特殊的IP地址下一代IP协议IPv65.2.2IP地址与子网掩码IPv4版的IP地址划分77 根据TCP/IP协议规定,IP地址由32bit组成,它包括3个部分:地址类别号、网络号和主机号,如图:1.IPv4版的IP地址划分网络号主机号地址类型
IP地址由32位二进制比特组成图5.2IP地址的结构 根据TCP/IP协议规定,IP地址由32bit组成,它1.7811000000101010000000101000111010192.168.10.58
IP地址的点分十进制:将IP地址分为4个字节(每个字节为8bit),且每个字节用十进制表示,并用“.”隔开。如图:图5.3IP地址二进制与十进制的关系1100000010101000000079 按照网络规模大小以及使用目的的不同,可以将Internet的IP地址分为5种类型,包括A类、B类、C类、D类和E类。5类地址的格式如图5.4所示。
0网络号主机号10网络号主机号110网络号主机号1110广播地址1111预留字节1字节2字节3字节4A类B类C类D类E类 按照网络规模大小以及使用目的的不同,可以 0网络号80 A类地址第一字节的第1位为地址类别号“0”,其余7位表示网络号。第二、三、四个字节。A类地址的网络数为27(128)个,每个网络包含的主机数为224(16777216)个,A类地址的范围是:0.0.0.0~127.255.255.255。(1)A类地址 A类地址第一字节的第1位为地址类别号“0”,其(1)A类地81A类地址的范围011111111111111111111111111111110000000000000000000000000000000000001272552552550111111011111111111111111111110126255255254000000010000000000000000000000011001A类地址的范围011111111111111182(2)B类地址 B类地址第一字节的前两位为地址类别号“10”,剩下的6位和第二字节的8位共14位二进制数用于表示网络号。第三、四字节共16位二进制数用于表示主机号。B类地址网络数为214个,每个网络号所包含的主机数为216个。B类地址的范围为: 128.0.0.0~191.255.255.255一台主机能使用的B类地址的有效范围是、: 128.1.0.1~191.254.255.254如图(2)B类地址 B类地址第一字节的前两位为地址类别号“10”8310000000000000000000000000000000128000100000000000000100000000000000011281011011111111111111111111111111111119125525525510111111111111101111111111111110191254255254B类地址的范围
10000000000000000000000084 C类地址第一字节的前3位为地址类别号“110”,剩下的5位和第二、三字节共21位二进制数用于表示网络号,第四字节的8位二进制数用于表示主机号。由于网络号和主机号全0和全1有特殊作用,因此,C类地址网络数为221(实际有效数221-2即200多万个),每个网络号所包含的主机数为256(实际有效数为254)个。C类地址的范围为: 192.0.0.0~223.255.255.255一台主机能使用的C类地址的有效范围是: 192.0.1.1~223.255.254.254如图:(3)C类地址 C类地址第一字节的前3位为地址类别号“110”,(3)C类8522325525425411011111111111111111111111111111110000000000000000000000000000001920002232552552551101111111111111111111101111111011000000000000000000000100000001192011C类地址的范围
22325525486 D类地址第一字节的前4位为“1110”。D类地址用于多播,多播就是同时把数据发送给组主机,只有那些已经登记可以接收多播地址的主机才能接收多播数据包。D类地址的范围是: 224.0.0.0~239.255.255.255。(4)D类地址 D类地址第一字节的前4位为“1110”。D类地址用于(4)87 E类地址第一字节的前4位为“1111”。E类地址是为将来预留的,同时也可以用于实验目的。(5)E类地址 E类地址第一字节的前4位为“1111”。E类地址是为(5)882.子网掩码子网掩码(SubnetMask): 通过子网掩码可以指出一个IP地址中的哪些位对应于网络地址以及哪些位对应于主机地址。对于子网掩码的取值:对应于IP地址中网络地址(网络号)的所有位都设置为“1”对应于主机地址(主机号)的所有位都设置为“0”。标准的A类、B类、C类地址都有一个默认的子网掩码。如表所示。2.子网掩码子网掩码(SubnetMask):89点分十进制表示子网掩码的二进制位A255.0.0.011111111000000000000000000000000B255.255.0.011111111111111110000000000000000
C255.255.255.011111111111111111111111100000000
地址类型
A、B、C类地址默认的子网掩码点分十进制表示子网掩码903.几种特殊的IP地址(1)直接广播地址 主机号各位全为“1”的IP地址用于广播之用,称为直接广播地址,或广播地址,用以标识网络上所有的主机。(2)有限广播地址 32比特全为“1”的IP地址用于本网广播。(3)“0”地址 主机号全为“0”时,表示为“本地网络”。(4)回送地址 以127开始的IP地址是作为一个保留地址,用于网络软件测试以及本地主机进程间通信,则该地址被称为“回送地址”。3.几种特殊的IP地址(1)直接广播地址914.下一代IP协议IPv6 由于32位的IPv4地址资源的匮乏,IETF提出了创建IP协议新版本的建议,即IPv6。 IPv6将IP地址空间扩展到128位。 IPv6中路由和寻址功能得到扩充、标题格式得到简化、选项支持得到加强、保密安全功能得到增强等。4.下一代IP协议IPv6 由于32位的IPv4地址资源的匮92IPv6地址的文本表示(1)IPv6冒分十六进制表示(2)每组十六进制数靠左边的多个连续的零可以省略 不写,但是全零的十六进制组需要用一个零来代表。(3)将地址中连续的全0域用一对冒号“::”来代替(4)IPv6的本地回送地址0:0:0:0:0:0:0:1 可简写成::1(5)IPv6的未指明地址0:0:0:0:0:0:0:0 可简写成::(6)在地址的简写中,只能使用一次“::”来表示 连续的全零域。(7)IPv4的兼容地址IPv6地址的文本表示(1)IPv6冒分十六进制表示935.2.3地址解析协议1.物理地址与IP地址物理地址(PhysicalAddress): 在任何一个物理网络中,各个节点的设备必须都有一个可以识别的地址,这样才能使信息在其中进行交换。IP协议: Internet针对物理网络地址的问题,采用网络层IP地址的编址方案,IP协议提供一种全网统一的地址格式。5.2.3地址解析协议1.物理地址与IP地址物理地址(Ph942.地址解析协议ARP与逆向地址解析协议RARP地址解析(AddressResolution): IP地址与物理地址之间建立一种映射关系。地址解析包括两方面的内容:从IP地址到物理地址的映射, 由TCP/IP协议中的地址解析协议 ARP(AddressResolutionProtoc01)完成;从物理地址到IP地址的映射, 由TCP/IP协议中的逆向地址解析协议 RARP(ReverseAddressResolutionProtoc01)完成。2.地址解析协议ARP与逆向地址解析协议RARP地址解析(A95ARP地址解析的过程
ARP地址解析的过程965.2.4ICMP网际控制报文协议网间报文控制协议: (InternetControlMessageProtocol,ICMP) 是一个工作在主机和路由器之间的消息控制和差 错报告协议。网络设备(通常是路由器)一旦发现传输问题,就会分析其错误类型,并向源主机返回一个ICMP消息。5.2.4ICMP网际控制报文协议网间报文控制协议:975.2.5IGMP网际主机组管理协议 IP协议只是负责网络中点到点的数据包传输,而点到多点的数据包传输则要依靠网际主机组管理协议(InternetGroupManagementProtocol,IGMP)来完成。它主要负责报告主机组之间的关系,以便相关的设备(路由器)可支持多播发送。支持以下一些应用:多媒体会议数据分发。博弈和模拟实时数据组播5.2.5IGMP网际主机组管理协议 IP协议只是负责网络985.3传输层协议5.3.1基本概念5.3.2传输控制协议TCP5.3.3用户数据报协议UDP5.3.4传输层端口的概念5.3传输层协议5.3.1基本概念99传输层使用两种协议,即TCP和UDP。TCP是面向连接的可靠传输协议。UDP是面向无连接的不可靠传输协议。5.3.1基本概念常见的Internet应用使用的传输层协议如图所示。传输层使用两种协议,即TCP和UDP。5.3.1基本概念常100常见的Internet应用使用的传输层协议常见的Internet应用使用的传输层协议101 传输层的任务是完成端到端的可靠传输服务。即服务器端和客户端进行通信。传输层的功能与网络层功能的区别是: 网络层完成屏蔽所有底层网络的物理结构的差异,并对网络通信路径进行选择。5.3.2传输控制协议TCP 传输层的任务是完成端到端的可靠传输服务。5.3.2传输控102数据分割定时重传连接确认校验和顺序化收到的报文丢弃重复的数据流量控制TCP通过下列方式提供端到端的可靠传输。数据分割TCP通过下列方式提供端到端的可靠传输。1035.3.3用户数据报协议UDP
UDP是面向无连接的,不可靠的传输协议。在使用UDP进行网络传输的过程中,UDP只负责数据传输。UDP在网络层使用IP层提供的不可靠的数据报服务,仅通过端口号指明发送程序端口和接收程序端口,不保证数据报一定到达目的主机。UDP的优点:速度快。5.3.3用户数据报协议UDPUDP是面向无连接的,不可1045.3.4传输层端口的概念1.端口的基本概念 客户端进程发送TCP或UDP请求报文时,报文中就含客户端IP地址、客户端进程端口地址、服务器端IP地址及服务器端进程的端口地址。5.3.4传输层端口的概念1.端口的基本概念1052.常用的TCP和UDP端口号下面列出了常用的TCP和UDP端口号,如表所示:名字转换DNSUDP53简单文件传输TFTPUDP69路由选择协议RIPUDP520动态IP地址配置DHCPUDP(客)68、(服)67网络管理SNMPUDP161简单邮件传输SMTPTCP25简单邮件接收POP3TCP110远程终端接入TELNETTCP23万维网HTTPTCP80文件传输(控制)FTPTCP21文件传输(数据)FTPTCP20应用应用层协议传输层协议端口号2.常用的TCP和UDP端口号下面列出了常用的TCP和UDP1065.4应用层协议5.4.1客户机/服务器模型与浏览器/服务器模型5.4.2DNS域名解析协议5.4.3DHCP动态主机配置协议5.4应用层协议5.4.1客户机/服务器模型与浏览器/服107客户机/服务器计算模式(Client-Server),简称C/S模式.应用被分为前端(客户部分)和后端(服务器部分)。客户部分运行在微机或工作站上.而服务器部分可以运行在从微机到大型机等各种计算机上。1.客户机/服务器计算模式客户机/服务器计算模式(Client-Server),简称C1082.浏览器/服务器计算模式2.浏览器/服务器计算模式1095.4.2DNS域名解析协议1.层次型域名系统命名机制及管理2.Internet域名系统的规定3.域名解析4.域名系统的组成5.域名系统的工作过程6.中国互联网络的域名规定域名系统: 为了向一般用户提供一种直观明了的主机识别符(主机名),TCP/IP协议专门设计了—种字符型的主机命名机制5.4.2DNS域名解析协议1.层次型域名系统命名机制及1101.层次型域名系统命名机制及管理层次型命名机制在名字中加入了层次型结构,使它与层次型名字空间管理机制的层次相对应。名字空间的组织管理便形成一种树状的层次结构。各层管理机构以及最后的主机在树状结构中被表示为节点,并用相应的标识符来表示。1.层次型域名系统命名机制及管理层次型命名机制在111BOOT“.”●●●●●
MITEDUGOVNET●●●●●●●●●●●●●●●●●●●PKUBJUUNLC263
NETGOVEDUCN图5.12域名系统数据库示意图BOOT“.”●●112 一般情况下,一个完整而通用的层次型主机名由如下3部分组成L:本地名本地名组名网点名网点名
..(a)主机名本地名组名网点名...(b) 有时主机的本地名部分可能是一个具体的机构或网络,称为“子域”。层次型主机名可表示为:主机名·本地名·组名·网点名, 一般情况下,一个完整而通用的层次型主机名由本地名本地名组1132.Internet域名系统的规定 Internet所实现的层次型名字管理机制被称为“域名系统”,即DNS(DomainNameSystem)。为了保证域名系统具有通用性,Internet制定了一组正式的通用标准代码作为第一级域名:2.Internet域名系统的规定 Internet所实现114地区代码
:地区代码国家或地区地区代码国家或地区AU澳大利亚JP日本BR巴西KR韩国CA加拿大MO中国澳门CN中国RU俄罗斯FR法国SG新加坡DE德国TW中国台湾HK中国香港UK英国地区代码:地区代码国家或地区地区代码国家或地区AU1153.域名解析
主机域名映射为IP地址的过程叫做域名解析。域名解析包括正向解析(从域名到IP地址)以及反向解析(从IP地址到域名)。 Internet的域名系统DNS能够透明地完成此项工作。 Internet域名到IP地址的映射是由一组既独立又协作的域名服务器来完成的。3.域名解析 主机域名映射为IP地址的过程叫做域名解析。1164.域名系统的组成域名系统由解析器和域名服务器组成。(1)解析器 在域名系统中,解析器为客户方,它与应用程序连接,负责查询域名服务器、解释从域名服务器返回的应答以及把信息传送给应用程序等。(2)域名服务器域名服务器用于保存域名信息,一部分域名信息组成一个区,域名服务器负责存储和管理一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《大学班会》课件
- 2020版 沪教版 高中音乐 必修2 歌唱 上篇《第一单元气韵生动》大单元整体教学设计2020课标
- 《塑胶模具设计》课件
- 合建合同范本
- 《外科手术中的告知》课件
- 2025年青海货运从业资格考试模拟考试题库答案大全
- 2025年资阳c1货运从业资格证考试内容
- 2025年庆阳a2货运从业资格证模拟考试题
- 2025年吉林道路运输从业资格证考试
- 2025年山西年货运从业资格证考试从业从业资格资格题库及答案
- 中心静脉深静脉导管维护操作评分标准
- 甘肃瓮福公司招聘考试题
- UPS维保方案 文档
- 病理组织切片技术课件
- 2024年中国电商行业分析报告
- 项目管理提升总结汇报
- 职业生涯规划公务员
- 电力系统安全稳定控制系统技术规范
- 弹性力学-012第十二章-弹性波的传播
- 农村房屋建设技术方案
- 四川省成都市2023-2024学年八年级上学期期末数学试题(无答案)
评论
0/150
提交评论