TCP IP协议.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:58 大小:2.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

TCP IP协议.ppt

TCPIP协议.ppt

预览

免费试读已结束,剩余 48 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

TCP/IP协议1.1TCP/IP协议的形成与发展:最早应用于ARPA网1974年Kahn最早定义3TCP/IP参考模型1985年Leiner对其进一步研究1988年CLark在Kahn和Leiner的基础上进一步完善,形成现在的基本架构1.2TCP/IP定义TCP/IP全称:TransmissionControlProtocol/InternetProtocol,即:传输控制协议/网际协议。TCP/IP是一个协议组网际协议(IP)负责将消息从一个主机传送到另一个主机。传输控制协议(TCP)负责收集这些信息包,并有序传送。应用应用层传输层网络层网络接口层2.2TCP/IP体系各层实现的功能及主要协议网络层的作用:1、处理来自传输层的分组发送请求;2、处理来自下层的数据报,包括合法性检查、去掉报头、寻径和转发等。3、处理ICMP报文、寻径、流量控制和拥塞控制等。本层涉及的协议主要有IP协议,ICMP协议,ARP,RARP等2.2.3运输层:主要为两台主机上的应用程序提供端到端的通信。该层所涉及的协议主要有TCP和UDP。2.2.4应用层:本层直接面向用户提供具体的网络服务的一些应用程序。该层所涉及的协议主要有SMTP,FTP,HTTP,TELNET,TFTP,DNS,NFS,SNMP等。3.网际协议IP3.2IP协议的特点:IP协议是一种不可靠、无连接的数据报传送服务的协议IP协议是点对点的网络层通信协议IP协议向传输层屏蔽了物理网络的差异3.3IP数据报的格式3、服务类型:占8bit。用来获得更好的服务。01234567优先级占3bit,它可使数据报具有8个优先级中的一个。D低延迟T高吞吐量各占1bit,置1时,表示用户要求本R高可靠性数据报的传输类型为D/T/R/C,同C选择费用低廉的路由时置1无意义。4、总长度:指首部和数据之和的长度,单位为字节总长度。字段为16bit。5、标识:占16bit。是源主机赋予IP数据报的标识号。同一源主机所发各数据报有惟一标识。6、标志:占3bit。目前只有前两个比特有意义。标志字段的最前一位置“1”表示未完;若为“0”,则表示该段是若干数据报片中的最后一片;标志中间的一位置“1“,表示该数据报不能分段,置”0“,则允许分段。协议层次10、首部检验和:占16bit。此字段只检验数据报的首部,不包括数据部分。不校验数据部分是因为数据报每经过一个结点,结点处理机就要重新计算一下首部检验和。如将数据部分一起检验计算,工作量太大。11、地址:源站IP地址字段和目的站IP地址都各占2bit。3.3.2IP数据报首部的可变部分:第一个字段是复制字段,占1bit,它的作用控制网络中的路由器在将数据报进行分段时所作的选择。第二个字段是任选类别字段,占2bit。但目前只有两种可供选用。任选类别意义0数据报或网络控制(主要是这一类)1保留今后使用2排错和测量,即Internet时间戳3保留今后使用第三个字段是选项编号,占5bit,它指出选项是做什么用的。3.4IP数据报的分片与重组3.5地址解析IP地址到物理地址的转换由地址转换协议ARP来完成。每一个主机都有一个ARP高速缓存(ARPcache),当主机A欲向本局域网上的主机B发送一个IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址。如有,就可查出其对应的物理地址然后将该致据报发往此物理地址。如果没有,主机A就自动运行ARP,按以下步骤找出主机B的物理地址:1、ARP进程在本局域网上广播发送一个ARP请求分组,上面有主机B的IP地址。2、在本局域网上的所有主机上运行的ARP进程都收到此ARP请求分组。3、主机B在ARP请求分组中见到自己的IP地址,就向主机A发送一个ARP响应分组,上面写入自己的物理映射。4、A收到B的ARP响应分组后,就在其ARP高速缓存中写入B的IP地址到物理地址的映射。在进行地址转换时,有时还要用到反向地址转换协议RARP。RARP使只知道自己物理地址的主机能够知道其IP地址。这种主机往往是无盘工作站(不带硬盘)。当某个无盘工作站需要IP地址时,先向局域网发RARP请求分组,并在此分组中给出自己的物理地址。当RARP服务器收到RARP请求分组后,就从映射表中查出与此物理地址相对应的IP地址,写入RARP响应分组,并发回无盘工作站。这样,无盘工作站就获得了自己的IP地址。网上主机利用IP地址选择路由,地址的网络号用于选路决策。选择路由时,IP层查询位于路由器内存中的路由表。当一个主机与另一个主机试图通信时,IP首先确定目的主机是本地网还是远程网;若目的主机是远程网,IP将查询路由表为远程主机选择一个路由