Zsombor Papp wrote:
> 
> As a side question, do you think that TCP must run over IP? :)

I forgot to comment on that very important question! :-)

I've never seen TCP run over anything other than IP, although in theory it
could. The devil in the details though.

Assuming no changes and compatibility with RFC 793, the RFC that specifies
TCP, TCP must run over IPv4. Check out how the TCP checksum works. It's
based partly on a pseudo header, which includes fields from the IPv4 header.
The pseudo header contains the Source Address, Destination Address,
Protocol, and TCP length. This gives TCP protection against misrouted
segments.

So, you couldn't just plug in some other network layer and expect TCP to
work unchanged.

So, what are the IPv6 people doing about this? Anyone know?

By the way, TCP was developed before IP. Most people assume the opposite. At
the time, TCP included most of IP's current functionality. Then it was
wisely decided to break them up so that routers could do most of IP and end
hosts could do TCP. In general, the divorce went well, but there were some
issues that never got untangled completely.

Priscilla




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=71556&t=71556
--------------------------------------------------
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to