Re: Question regarding how to handle UDP traffic
- From: pegguru@xxxxxxxxx
- Date: 24 Mar 2006 07:10:24 -0800
A question came to mind.
Have you considered using TCP as the control channel (making requests,
setting up encryption keys, etc) and UDP as the data channel? The use
of separate channels for control vs data is very common in
telecommunication systems and works very well. You said securing TCP
was straightforward. Using TCP to exchange keys to be used on UDP
might simplify the matter.
I don't know of any on-line resources about SSL/TLS - I 've got
textbooks that delve into it in varying degrees.
When you design your system, make sure that you list out each category
of signalling scenario and then draw the sequence of messages being
passed back and forth. I have worked with many signalling protocols
(>10 years writing call processing software for the telecom industry)
and I cannot recall seeing a protocol that was likely to result in
message collisions (possible, yes, but likely, no).
The very best advice I can offer you is arguably the hardest: take
your time to define your requirements in detail and then do a thorough
design before you start any coding. For most programmers, that's
absolute torture, but it does work.
Jeff
.
- Follow-Ups:
- Re: Question regarding how to handle UDP traffic
- From: Bobby
- Re: Question regarding how to handle UDP traffic
- References:
- Question regarding how to handle UDP traffic
- From: Bobby
- Re: Question regarding how to handle UDP traffic
- From: pegguru
- Re: Question regarding how to handle UDP traffic
- From: Bobby
- Question regarding how to handle UDP traffic
- Prev by Date: Re: Fw: PasswordSafe 3.0 weak random number generator allows key recovery attack
- Next by Date: Re: Can we get the answer?
- Previous by thread: Re: Question regarding how to handle UDP traffic
- Next by thread: Re: Question regarding how to handle UDP traffic
- Index(es):
Relevant Pages
|