计算机网络传输层和应用层作业,计算机网络传输层作业.doc

第三章作业信工A班 林秋慧 1101000120

试比较TCP与UDP

协议

相同点

不同点

TCP(传输控制协议)

为运输层的两个协议,为运行在不同主机上的应用进程之间提供了逻辑通信功能。

基本任务是将两个端系统间IP的交付服务扩展为运行在两个端系统上的进程之间的交付服务

均有校验和以提供差错检测功能

提供面向连接的服务

提供可靠的服务(包括冗余确认技术、超时快速重传、检索数据等功能)

流量控制(通过让发送方维护一个称为接收窗口的变量,该窗口空间大小是动态的)

拥塞控制功能

不具有实时性

不提供最小带宽保证

20字节的首部字段

建立时需要经过三次握手,会话结束需要有两次握手的过程。

提供累积确认

接收到的数据有序

UDP(用户数据包协议)

提供无连接的服务(因此无连接时延)

提供不可靠的服务

流量不可调节,可以根据需要以任何速率发送数据

8字节的首部字段

可以通过应用层来加强其可靠性

具有实时性

不能进行差错恢复

没有连接握手概念

不进行数据重传

没有流量控制机制

接收到的数据不一定有序

端口位于体系结构中的那一层?其作用是什么?SMTP的默认端口号是多少?

端口位于体系结构中的运输层,端口字段包含在运输层报文段中。

其作用是通过不同的端口号来定向到合适的套接字。

SMTP默认端口号为25。

流量控制的作用是什么?

流量控制服务可以消除发送方使接收方缓存溢出的可能性。可以说流量控制是一个速度匹配服务,即发送方的发送速率与接收方应用程序的读速率相匹配。流量控制是通过发送方维护一个称为接收窗口的变量来提供的。

发送端的发送窗口的大小受到接收窗口和拥塞窗口的限制。拥塞窗口值和接收窗口值是否都是由发送端自己计算出来的?

不是的。

拥塞窗口是发送端根据自己估计的网络拥塞程度而设置的窗口值,是来自发送端的流量控制。

接收窗口是接收端根据其目前的接收缓存大小所许诺的罪行的窗口值,是来自接收端的流量控制。接收端将此窗口值放在TCP报文的首部中的窗口字段,传送给发送端。

试比较停-等协议和(stop-and-wait)、GBN协议(Go-Back-N)和SR协议。

停-等协议

GBN协议

SR协议

是否需要等待确认

序号的大小(bit)

1

k

k

发送窗口大小(bit)

1

N

N

使用效率

非常低

较高

适用情况

仅有0、1分组

分组序列错误多,窗口小

分组序列错误少,窗口大

画图描述TCP的三次握手和分手工作过程。(注意SYN,ACK,序号,确认号等信息)

SYN=1,seq=

SYN=1,seq=server_isn,

ack=client_isn+1

连接请求

连接请求

连接允许

SYN=1,seq=client_isn

SYN=0,seq=client_isn+1,

ack=server_isn+1

Client Host

Server Host

Time

Time

关闭

定时等待

关闭

FIN=1,seq=x

FIN=1,seq=y

Client

Server

Time

Time

ACK=1,ack=x+1

ACK=1,ack=y+1

已关闭

TCP三次握手过程

TCP两次分手过程

根据p194页的33题的右下角图形,描述TCP的拥塞控制情况。第1、6、17、23周期时是什么情况?第1~6、6~17、17~23周期时处于什么阶段?拥塞窗口的值如何增加和减少的?

时期

情况

1

设置其拥塞窗口值为1MMS,进入慢启动阶段

6

进入拥塞避免阶段,拥塞窗口达到阈值

17

收到3个冗余ACK检测到的丢包事件,进入拥塞避免阶段

23

发生超时事件,进入慢启动

时期

情况

1~6

慢启动阶段,拥塞窗口以指数率增加

6~17

拥塞避免阶段,Cong_win

一个TCP拥塞窗口被设置成18KB,并且发生了超时事件。如果接着的4个突发量传输都是成功的,那么该拥塞窗口将是多大?假定最大报文段是1KB。

书上作业:

P189. 3, 14, 15

长度为100字节的应用层HTTP数据,从上到下一次传递给传输层、网络层、链路层的以太网。已知以太网帧头部是26字节,试求最后从网络接口传送出至少多少位的比特序列?信道的有效利用率(物理层传输的效率)为多少?

当访问某个大小为600B的网页,网页中没有内嵌对象。假设通过查询6个不同的DNS服务器获得该域名对应的IP地址,若DNS服务器、Web服务器、当前及其之间的 RTT时间都是1s。请问从点击超级链接到接收到该对象的时间最长为多少?

下面列出的是两台机器传送邮件的对话过程,请根据这个对话回答问题。

220 ESMTP

MAIL FROM:djb@

250 ok

RCPT TO?:God@

250 ok

RCPT TO?:devi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值