计算机网络3a.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * 请注意:H1 并不知道 H2 连接在哪一个网络上。H1 仅仅知道 H2 的 IP 地址是38 因此 H1 首先检查主机 38 是否连接在本网络上 如果是,则直接交付;否则,就送交路由器 R1,并逐项查找路由表。 * * 28 AND 38 = 28 不匹配!(因为28 与路由表中的 不一致) * 28 AND 38 = 28 匹配! 这表明子网 2 就是收到的分组所要寻找的目的网络 28 AND 38 = 28,匹配! 这表明子网 2 就是收到的分组所要寻找的目的网络 * * * * * * * * * * * * * * * * * * * * * 图例:Internet拥塞算法 TCP的定时管理 TCP使用多个定时器来完成各种功能,其中有: 重发定时器 (retransmission timer) 发送每个段的同时启动此定时器。在时钟超时前,收到该段确认,关闭此定时器。在时钟超时前,没有收到该段确认,重发该段。 持续定时器 (persistence timer) 用于解决死锁。在发送接收双方由于某种原因(例如丢包)而相互等待,产生死锁时。如果持续定时器超时,发送方向接收方发送一个探测数据,打破死锁。 keepalive timer 当一个连接被长时间闲置时,如果keepalive定时器超时,就发送一个段去检测连接的另一方是否依旧存在。如果没有得到相应,就中止该连接。 TIMED WAIT timer 在取消连接的操作中使用此定时器。时间长度为分组TTL的两倍,以确保当一个连接断开之后,所有被此连接创建的分组都完全消失。 UDP协议概述 用户数据协议UDP是一个无连接的传输协议,为应用进程提供无连接的数据传输服务。 适用于 交易型应用:一来一往交换报文。 即使出错重传也比建立连接的开销小。 UDP的协议数据单元TPDU 8bytes的报头+数据部分。 IP 报头 UDP报头 UDP 协议数据单元TPDU 数 据 UDP报头 格式 Source Port Destination Port:标明源和目的两个传输实体的端口。 UDP length: UDP报文的长度 UDP checksum: 可选,不计算校验和时取值为0;计算校验和时取值为1。 如果计算,将信息取值IP报头的伪UDP报头、UDP报头和UDP数据全部计算在内,用于检错。 UDP的TPDU UDP协议的工作原理 用216个端口区分不同的应用进程。 常用的保留端口有: 发送主机 分配源端口, 指定目的端口,构造UDP的TPDU,提交给IP协议处理。 接收主机 匹配UDP报头中目的端口的应用进程。 匹配成功,UDP协议数据单元进入相应的队列,若队列满,丢弃该TPDU。 匹配不成功,丢弃该TPDU,回送“目的端口不可达”的ICMP数据报。 NAME SERVER 42 BOOT PS 67 TFTP 69 SUN PRC 111 DNS 53 传输层 应用层 端口 举例:用UDP传输RIP报文 设定一台路由器上某个物理端口的IP地址为5,MAC地址为0:a0:24:ea:b3:57。其发送的RIP路由请求报文如下。 IP 报头 UDP报头 RIP报文 Ethernet报头 前序 (62bits) 11 目的地址 (6 bytes) 源地址 (6 bytes) 类型 (2 bytes) 网络层协议数据单元 (46~ 1500 bytes) 校验和 (4 bytes) ff:ff:ff:ff:ff:ff 0:a0:24:ea:b3:57 0080(IP) IP分组(52 bytes) 举例:用UDP传输RIP报文 传输层小结 运输层信息的传送单位是报文(TPDU) 运输层的基本功能是从会话层接收数据报文,并且在所发送的报文较长时,在运输层先把它分割成若干个报文分组,然后再交给它的下一层(即网络层)进行传输。 另外,这一层还负责报文错误的确认和恢复,以确保信息的可靠传递。 运输层还要处理端到端的差错控制和流量控制的问题。 通常上互连网所采用的TCP/IP中的TCP(传输控制协议)协议就是属于运输层协议。 会话层 会话层的主要功能为:允许在不同主机上的各种进程间进行会话 会话层对高层提供的服务主要是“管理会话”。一般两个用户要进行会话,首先双方都有必须接受对方,以保证双方有权参加会话;其次是会话双方要确定通信方式,即会话允许信息双向传输或单向传输等 表示层 在用户之间进行数据交换时,交换的数据信息有一定的表示格式,例如表示人名用字符型数据,表示货币数量用浮点数据等等。不同的用户可能采用不同的编码方法来表示这些数据类型和数据结构,为让不同编码方法的计算机能够进行交互通

文档评论(0)

msb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8134116003000000

1亿VIP精品文档

相关文档