计算机网络——第四次作业.doc_第1页
计算机网络——第四次作业.doc_第2页
计算机网络——第四次作业.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四次作业第7章 4.3 为什么在TCP/IP协议体系中,进程间的相互作用主要采用客户/服务器模式?答: (1)网络资源分布的不均匀性,这种不均匀性表现在硬件、软件和数据等3方面。从硬件的角度看,网络中主机系统类型、作用和能力存在着很大的差异。他们在运算能力、存储能力和外部设备的配置等方面存在很大的差异。从软件的角度看,出于所属权、管理和运行环境要求等原因,很多的大型应用软件都是安装在某一台主机系统中,网络用户可以通过网络去访问,成为合法用户,然后提出和完成计算任务。在网络中,某些信息一数据库方式集中存放在一台或者几台具有收集,维护和更新特权的主机中,其他合法用户可以访问这些信息资源。这种方法对保证信息使用的合法性、安全性,以及保证数据库的完整性与一致性是非常有必要的。网络资源分布的不均匀性是客观存在的,同时这也是网络应用系统设计者设计思想的体现。网络组建的目的就是要实现资源的共享,之所以提出“资源共享”就是网络结点之间的硬件配置、运算能力、存储能力,以及数据分布等方面存在着差距鱼不均匀性,能力强,资源丰富的充当服务器,能力弱或者需要某种资源的充当客户。进程通信是手段,网络资源共享才是目的。因此,从网络分配到不均匀角度出发,采用客户、服务器模式是恰当的。 (2)网络环境中进程通信的异步性,网络环境中分布在不同主机系统中的进程,彼此之间不存在父子关系,又不能共享内存缓冲区。因此必须建立一个提供同步的机制即客户/服务器模式。网络环境中的进程通信与单机环境中的进程通信不同之处在于:网络环境中的进程通信是异步性的。对于分布在不同主机系统中的进程,进程什么时间发出通信请求,西瓦那个鱼那一台主机的那个进程通信,以及对方进程是否能接受通信请求,全然不知,不存在一个高层操作系统的调度与控制。在客户/服务器模型中,每一次通信都是有客户进程发起,服务器进程从开机起就是处于等待状态,以保障及时响应客户的服务请求。同时,客户/服务器模式也为通信进程中的数据交换的同步提供支持。 参考答案:书本P2804.4 解决服务器处理并发请求的方案主要有哪几种?请解释客户与并发服务器建立传输连接的工作过程。答:解决服务器处理并发请求的方案基本上有两种:一是采用并发服务处理器的方法;二是采用重复服务器的方法。客户与并发服务器建立传输连接的工作过程为:(1)主机服务器在熟知的端口好上准备接收客户的连接建立请求;(2)客户向服务器发出连接建立请求;(3)主服务器在接收到客户的连接建立请求后,激活相应的从服务器;(4)主服务器通知客户从服务器的端口号,并关闭与客户的连接;(5)从服务器准备接收客户的连接建立请求;(6)客户向从服务器发送连接建立请求。参考答案:/shenluwei126/blog/static/2606012020075184573700/4.6 TCP协议通过哪些差错检测和纠正方法来保证传输的可靠性?答:TCP是建立在无连接、不可靠的IP协议基础之上的,因此TCP只能通过差错控制来提供可靠性。TCP的可靠性问题包括:数据丢失后的恢复,以及连接的可靠建立问题。TCP中的差错检验通过3种简单工具来完成:检验、确认和超时。每个TCP报文段都包括检验和字段。检验和用来检查报文段是否出现传输错误。如果报文段出现传输错误,TCP检查出错就丢弃该报文段。发送端TCP通过检查接收端的确认,来判断发送的报文段是否已经正确地到达目的TCP。如果发出的一个报文段在超时规定的时间没有受到确认,发送端将判断该报文段的丢失或传输出错。参考答案:/shenluwei126/blog/static/2606012020075184573700/补充 设在双向传输时间为10ms、无拥塞的线路上采用慢速启动算法。接收窗口为24KB,最大的数据段为2KB,问需要多少时间才能发送满窗口的数据?答:慢启动(slow start)算法1.连接建立时需要设置三个参数,可变发送窗口初始值、拥塞窗口初始值,阈值为64K。2.发出一个最大段长的TCP段,若正确确认,拥塞窗口变为两个最大段长。3.发出(拥塞窗口/最大段长)个最大长度的TCP段,若都得到确认,则拥塞窗口加倍。4.重复上一步,直至发生超时或拥塞窗口等于接收方声明的接收窗口大小。5.当超时发生时,阈值设置为当前拥塞窗口大小的一半,拥塞窗口重新设置为一个最大段6.拥塞窗口按2)、3)步骤重新指数形增长,直至达到阈值,从此时开始,拥塞窗口线形增长,一次增加一个最大段长。直至超时或拥塞窗口等于接收方声明的接收窗口大小,发生超时时转5)。 T=0,第1次发送,发送窗口拥塞窗口2KB(1个TCP报文),发送2KB;t=10毫秒,得到确认(题目中提示不发生网络拥塞),所以拥塞窗口变为4KB(2个TCP报文);T=10毫秒,第2次发送,发送窗口4KB;t=20毫秒,得到确认,拥塞窗口变为8KB(4个TCP报文);t=20毫秒,第3次发送,发送窗口8KB;t=30毫秒,得到确认,拥塞窗口变为16KB(8个TCP报文);t=30毫秒,第4次发送,发送窗口16KB;t=40毫秒,得到确认,拥塞窗口变为32KB(8个TCP报文);t=40毫

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论