Ethereal-dev: Re: [Ethereal-dev] [PATCH] fix for multiple dcerpc connections oversingle socket

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Todd Sabin <tas@xxxxxxxxxxx>
Date: 20 Nov 2001 23:29:51 -0500
"Ronnie Sahlberg" <rsahlber@xxxxxxxxxxxxxx> writes:
> 
> 2, I dont like the PORT_SMB idea. It feels weird.
> Normal ports are normally statically bound to a service and can be used to
> multiplex and identify which
> service it refers with only the local information.
> (local as in knowing which service say a UDP port refers to without knowing
> what crap was sent on a different session
> or in a different packet.)
> 

TCP and UDP ports allow for multiple communication channels to exist
between two IP addresses.  Likewise, SMB FileIDs allow for multiple
communication channels to exist between two endpoints.  I think the
reason it sounds weird is because the conversation stuff is defined in
terms of addresses and ports, instead of more generic multiplexing
terms.  If you think of it in multiplexing terms, it makes perfect
sense.  To me, at least. :)


Todd