[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dccp] Re:
Hi Somsak,
On Jul 11, 2005, at 12:42 AM, Vanit-Anunchai, Somsak - VANSY014 wrote:
Hi
I've some questions regarding draft-dccp-spec-11.ps. Hope you can
give me some advice.
1. Page 53 above item 8.31
“DCCP-Data,DCCP-DataAck and DCCP-Ack packets received in CLOSEREG
or CLOSE states MAY be either processed or ignored.”
CLOSE should be CLOSING right ????
Yes, you're right! Good eye, thanks.
2. The application data can be sent out during connection
establishment with DCCP-Request or DCCP-Response packet.
Could that application data be either forwarded immediately to the
user or stored in an buffer, after connection established then
forwarded to the user?
I suspect it could be both.
Could you please confirm?
This is correct, although I would think most implementations would
buffer it.
3. Page 24 item5.5
“As with DCCP-Ack packets, DCCP-CloseReq and DCCP-Close packets MAY
have non-zero-length application data areas, whose contents
receivers MUST ignore.”
If receivers must ignore the application data, why do we send it out??
We don't require that you put anything in the application data
area!! But packets with non-empty data areas are not erroneous.
This is for consistency, and for uses such as path MTU detection.
4. From the data transfer perspective, it seems to be the
connectionless UDP. If so, what is the purpose of connection
establishment and teardown?
The three-way handshake "guarantees" the presence of both parties,
which makes some DoS attacks harder to execute. There are other
reasons, including firewall traversal.
Thanks,
Eddie
Many thanks
Somsak