作者freshJC (Pearl Milk Tea)
看板PangSir
标题Re: [CN] HW2 是否需要照着标准实作?
时间Wed May 19 12:24:39 2010
※ 引述《a127a127 (TDYa127)》之铭言:
: 或者换个问法:
: 是否只需要用我们写的client连到我们写的server,
: 而不需要考虑与其他client、server的相容性。
只需要考虑自己写的client及server相连即可。
: 例如block size是否需要照着规定的大小(512bytes)?
: 要不要做为了侦测error packet lost的timer?
这边应该是需要的,你必须让client端显示error message。
例如client端送RRQ给server要求abc.jpg,但是server没有abc.jpg,
那server送给client的error packet必须要是reliable的。
: 封包格式是否需要跟TFTP完全一样?(例如可否在UDP上再包一层my_rdt_protocol)
: 还有像是助教说可能会有效率问题。
: 但RFC 1350似乎直接规定了在传下一个资料封包之前,要确认之前的封包已经被收到了。
: (Each data packet contains one block of data, and must be acknowledged by
: an acknowledgment packet before the next packet can be sent.)
: 那不就不能做pipeline了>"<。
格式不需跟TFTP一样,只要能达到TFTP中的RRQ及WRQ functions即可。
如果想增加传输效率的话可放心去作。:)
TA 郑乃硕
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.84
1F:推 a127a127:谢谢助教<(_ _)>。 05/19 17:57