计算机网络(谢希仁第6版)期末复习讲课.ppt

计算机网络(谢希仁第6版)期末复习讲课.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(3)可靠传输的实现  1)理解以下概念: 发送窗口,通知窗口和可用窗口 发送缓存和接收缓存 选择确认 2)TCP如何保证可靠传输的(基于滑动窗口)? 确认重传机制:保证每个数据包都能收到, 差错检验:保证数据包的正确, 流量控制:保证接收方不会溢出。 顺序编号:保证传输的有序性。 为了提高数据流传输过程的效率,TCP可靠传输中引入了滑动窗口协议,它允许发送方在等待一个确认之前可以发送多个分组。滑动窗口协议规定只需重传未被确认的分组,且未被确认的分组数最多为窗口的大小。 TCP采用的滑动窗口机制解决了端到端的流量控制,但并未解决整个网络的拥塞控制。 TCP允许随时改变窗口小,通过通告值来说明接收方还能再接收多少数据,通告值增加,发送方扩大发送滑动窗口;通告值减小,发送方缩小发送窗口。 2、TCP 流量控制 (1)流量控制(flow control)就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。 (2)利用滑动窗口机制很方便地在 TCP 连接上实现流量控制。 (3)TCP通过滑动窗口来实现流量控制的具体的控制过程: T?C?P使用一种窗口机制来控制数据流。当一个连接建立时,连接的每一端分配一个缓冲区来保存输入的数据,并将缓冲区的尺寸发送给另一端。当数据到达时,接收方发送确认,其中包含了自己剩余的缓冲区大小(这种通知称为窗口通告(window?advertisement) )?。接收方在发送的每一确认中都含有一个窗口通告。 ?? 如果接收方应用程序读数据的速度能够与数据到达的速度一样快,接收方将在每一确认中发送一个正的窗口通告。然而,如果发送方操作的速度快于接收方(由于C?P?U更快)?,接收到的数据最终将充满接收方的缓冲区,导致接收方通告一个零窗口(?zero?window)?。发送方收到一个零窗口通告时,必须停止发送,直到接收方重新通告一个正的窗口。 (4)重要概念:流量控制、死锁、MSS 3、TCP拥塞控制 (1)重点概念:拥塞控制、拥塞窗口、慢开始、快重传、RED (2) TCP拥塞控制方法: 1)慢开始与拥塞避免的原理(结合图5-25去理解) 2)快重传与快恢复的原理(结合图5-27去理解) TCP运输连接管理 (1)概念:TCP连接、三次握手、四次握手、SYN、FIN、半关闭 (2)理解TCP连接建立的“三次握手” (3)理解TCP连接释放的“四次握手” 第六章 应用层 应用层协议的特点:   每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多 个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。 一、DNS 域名系统 1、DNS含义 2、域名的结构 3、域名服务器结构(图6-3) 4、域名的解析过程(图6-5) 二、FTP协议 1、FTP含义 2、FTP基本原理 3、FTP的工作过程中为什么使用“两个连接”和“两个端口号”? 三、WWW协议 (1)重要概念:  WWW、URL、HTTP、HTML、RTT、CGI (2)WWW的大致工作过程(图6-9) (3)HTTP的两类报文(请求和响应)的理解。 四、e-mail (1)概念:   SMTP 、POP3、MIME (2)电子邮件的主要组成构件和工作原理(图6-17) (3)注意SMTP和POP3都是基于TCP连接来完成的。 五、DHCP、SNMP协议 (1)概念:   DHCP、SNMP (2)DHCP工作过程 (3)SNMP一般模型 六、应用进程跨越网络的通信 (1)概念:系统调用、API、套接字 (2)应用进程与系统调用关系(图6-28) (3)套接字的作用: 当应用进程需要使用网络进行通信时就发出系统调用,请求操作系统为其创建“套接字”,以便把网络通信所需要的系统资源分配给该应用进程。 操作系统为这些资源的总和用一个叫做套接字描述符的号码来表示,并把此号码返回给应用进程。应用进程所进行的网络操作都必须使用这个号码。 通信完毕后,应用进程通过一个关闭套接字的系统调用通知操作系统回收与该“号码”相关的所有资源。 (4)主服务器与从服务器的关系(图6-31) 第七章 网络安全 (1)计算机网络上的通信面临哪四种威胁?其中哪些是主动攻击?哪些是被动攻击? (2)计算机网络安全主要有哪些内容? (3)对称密钥密码体制、公钥密码体制基本特点? (4)数字签名、报文鉴别的实现原理? (5)防火墙(firewall)概念、功能和分类。 (6)重要符号:DES、RSA、MD5、KDC、Kerberos、Ipsec 、AH、 SA、ESP、SET、 第九章 无线网络 (1)无线网络分类 (2)无线局域网CSMA/CA协议的理解。 (3)重要概念或代码:

文档评论(0)

奇缘之旅 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档