Welcome to the { mindfrost82.com } forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux > Linux Networking

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 08-13-2008, 10:31 AM
aarklon@gmail.com
 
Posts: n/a
TCP without IP

Hi,

I have read in some books as follows :-

Theoretically, you could have TCP without IP, some other n/w mechanism
besides IP could deliver the data to an address, and TCP could still
verify and sequence that data

can any one give examples for this ?
Reply With Quote
  #2 (permalink)  
Old 08-13-2008, 10:34 AM
Burkhard Ott
 
Posts: n/a
Re: TCP without IP

Am Wed, 13 Aug 2008 02:31:17 -0700 schrieb aarklon:

> Hi,
>
> I have read in some books as follows :-
>
> Theoretically, you could have TCP without IP, some other n/w mechanism
> besides IP could deliver the data to an address, and TCP could still
> verify and sequence that data
>
> can any one give examples for this ?


you would need a protocoll which can route and address packets, but an
example...
Reply With Quote
  #3 (permalink)  
Old 08-13-2008, 10:54 AM
goarilla@work
 
Posts: n/a
Re: TCP without IP

Burkhard Ott wrote:
> Am Wed, 13 Aug 2008 02:31:17 -0700 schrieb aarklon:
>
>> Hi,
>>
>> I have read in some books as follows :-
>>
>> Theoretically, you could have TCP without IP, some other n/w mechanism
>> besides IP could deliver the data to an address, and TCP could still
>> verify and sequence that data
>>
>> can any one give examples for this ?

>
> you would need a protocoll which can route and address packets, but an
> example...

TCP over IPX ?
Reply With Quote
  #4 (permalink)  
Old 08-13-2008, 11:27 AM
Boon
 
Posts: n/a
Re: TCP without IP

aarklon wrote:

> Theoretically, you could have TCP without IP, some other n/w mechanism
> besides IP could deliver the data to an address, and TCP could still
> verify and sequence that data
>
> can any one give examples for this ?


Here's a list of possible Ethernet payloads.

http://en.wikipedia.org/wiki/Ethertype
http://www.iana.org/assignments/ethernet-numbers

I don't know whether anybody uses TCP over something other than IPv4
and IPv6.
Reply With Quote
  #5 (permalink)  
Old 08-13-2008, 10:06 PM
David Schwartz
 
Posts: n/a
Re: TCP without IP

On Aug 13, 2:31*am, aark...@gmail.com wrote:
> Hi,
>
> I have read in some books as follows :-
>
> Theoretically, you could have TCP without IP, some other n/w mechanism
> besides IP could deliver the data to an address, and TCP could still
> verify and sequence that data
>
> can any one give examples for this ?


It's not clear what you're asking. What are you asking?

If you're asking for examples of TCP actually being used with IP, I
doubt you'll find any. This is a theoretical possibility, but not one
that there would seem to be any reason to actually do.

The closest to an example I can think of is TCP-over-UDP
implementations that are used in special cases where TCP behavior is
wanted but TCP is not usable (because of firewalls or NAT). TCP-over-
UDP-over-STUN, for example.

DS
Reply With Quote
  #6 (permalink)  
Old 08-14-2008, 07:38 AM
Burkhard Ott
 
Posts: n/a
Re: TCP without IP

Am Wed, 13 Aug 2008 14:06:53 -0700 schrieb David Schwartz:
> The closest to an example I can think of is TCP-over-UDP
> implementations that are used in special cases where TCP behavior is
> wanted but TCP is not usable (because of firewalls or NAT). TCP-over-
> UDP-over-STUN, for example.
>
> DS


But you need IP for that either and you loose the advantages of TCP.
Reply With Quote
  #7 (permalink)  
Old 08-14-2008, 09:17 AM
David Schwartz
 
Posts: n/a
Re: TCP without IP

On Aug 13, 11:38*pm, Burkhard Ott <n...@derith.de> wrote:

> Am Wed, 13 Aug 2008 14:06:53 -0700 schrieb David Schwartz:


> > The closest to an example I can think of is TCP-over-UDP
> > implementations that are used in special cases where TCP behavior is
> > wanted but TCP is not usable (because of firewalls or NAT). TCP-over-
> > UDP-over-STUN, for example.


> But you need IP for that either and you loose the advantages of TCP.


You do need IP, but the TCP is not layered (directly) over IP. As for
loosing the advantages, no, you don't. You can keep all of the
advantages of TCP this way. (Unless you know of some advantage I'm not
thinking of.) You can still implement it in kernel space, you can
still have slow start, reordering, duplicate rejection, and so on. You
can implement it TCP-over-UDP with all of TCP's features.

DS
Reply With Quote
  #8 (permalink)  
Old 08-14-2008, 12:06 PM
Maxwell Lol
 
Posts: n/a
Re: TCP without IP

Burkhard Ott <news@derith.de> writes:

> Am Wed, 13 Aug 2008 14:06:53 -0700 schrieb David Schwartz:
>> The closest to an example I can think of is TCP-over-UDP
>> implementations that are used in special cases where TCP behavior is
>> wanted but TCP is not usable (because of firewalls or NAT). TCP-over-
>> UDP-over-STUN, for example.
>>
>> DS

>
> But you need IP for that either and you loose the advantages of TCP.


Yes, but the OP asked about a theoretical implemention without IP.
Given that, it makes sense that either (a) there is no routing, or (b)
the user has to do their own routing using somethingother than IP.



Reply With Quote
  #9 (permalink)  
Old 08-14-2008, 12:11 PM
Maxwell Lol
 
Posts: n/a
Re: TCP without IP

David Schwartz <davids@webmaster.com> writes:

> You do need IP, but the TCP is not layered (directly) over IP. As for
> loosing the advantages, no, you don't. You can keep all of the
> advantages of TCP this way. (Unless you know of some advantage I'm not
> thinking of.) You can still implement it in kernel space, you can
> still have slow start, reordering, duplicate rejection, and so on. You
> can implement it TCP-over-UDP with all of TCP's features.


UDP uses IP for routing. So instead of
TCP -> IP
you have
TCP -> UDP -> IP
So technically it's not IP directly underneath. It's just buried a layer lower.

But it is an example of TCP over "something other than IP."
I hope the OP finds this interesting. I do. Thanks.


Reply With Quote
  #10 (permalink)  
Old 08-14-2008, 06:15 PM
Huibert Bol
 
Posts: n/a
Re: TCP without IP

aarklon@gmail.com wrote:

> Hi,
>
> I have read in some books as follows :-
>
> Theoretically, you could have TCP without IP, some other n/w mechanism
> besides IP could deliver the data to an address, and TCP could still
> verify and sequence that data
>
> can any one give examples for this ?


There is/was TCP over IPX (see rfc1791). Don't know whether it was actually
implemented.

--
Huibert
"Okay... really not something I needed to see." --Raven
Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Linux > Linux Networking


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 12:11 PM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Loan | Loans | Mortgage Calculator | Debt Help | Mobile Phone



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114