Live data from Hacker News

TCP in 30 instructions (1993)

pdl.cmu.edu

1–10 of 41 posts

Re: TCP in 30 instructions (1993)

#2
This is a very famous post, and Van Jacobsen is the archetypical networking systems programming bad-ass. Important context here though: this is just the per-segment receive processing piece of TCP; it's describing a very simple fast path that segments can take, but not all the TCP logic!

Re: TCP in 30 instructions (1993)

#4
post #2

This is a very famous post, and Van Jacobsen is the archetypical networking systems programming bad-ass. Important context here though: this is just the per-segment receive processing piece of TCP; it's describing a very simple fast path that segments can take, but not all the TCP logic!

Wouldn't "all the TCP logic" be the entire internet?

Re: TCP in 30 instructions (1993)

#5
post #2

This is a very famous post, and Van Jacobsen is the archetypical networking systems programming bad-ass. Important context here though: this is just the per-segment receive processing piece of TCP; it's describing a very simple fast path that segments can take, but not all the TCP logic!

Wouldn't "all the TCP logic" be the entire internet?

No, it would not be anything close.

Re: TCP in 30 instructions (1993)

#6
post #2

This is a very famous post, and Van Jacobsen is the archetypical networking systems programming bad-ass. Important context here though: this is just the per-segment receive processing piece of TCP; it's describing a very simple fast path that segments can take, but not all the TCP logic!

Wouldn't "all the TCP logic" be the entire internet?

No

Re: TCP in 30 instructions (1993)

#7
post #2

This is a very famous post, and Van Jacobsen is the archetypical networking systems programming bad-ass. Important context here though: this is just the per-segment receive processing piece of TCP; it's describing a very simple fast path that segments can take, but not all the TCP logic!

>Van Jacobsen

Van Jacobson

He is probably most famous for his work on early congestion control algorithms in 1988 (http://ee.lbl.gov/papers/congavoid.pdf)

Re: TCP in 30 instructions (1993)

#8
post #5

Earlier quoted context omitted.

Wouldn't "all the TCP logic" be the entire internet?

No, it would not be anything close.

Well, TCP is a very simple protocol so I can't imagine what the OP means by "all of TCP" unless he's talking about IP and it's associated services.

Re: TCP in 30 instructions (1993)

#9
post #2

This is a very famous post, and Van Jacobsen is the archetypical networking systems programming bad-ass. Important context here though: this is just the per-segment receive processing piece of TCP; it's describing a very simple fast path that segments can take, but not all the TCP logic!

Wouldn't "all the TCP logic" be the entire internet?

The internet is a very large and general term. It comprises millions of servers, routers, generally includes things like web browsers, http, etc.

TCP is just one protocol of the thousands of protocols used for the internet, typically to carry other protocols. UDP is also used on the internet.

"not all the logic" means that this implementation is not a full implementation of the TCP protocol.

Check out: http://en.wikipedia.org/wiki/Internet_protocol_suite http://en.wikipedia.org/wiki/OSI_model

Re: TCP in 30 instructions (1993)

#10
post #5

Earlier quoted context omitted.

No, it would not be anything close.

Well, TCP is a very simple protocol so I can't imagine what the OP means by "all of TCP" unless he's talking about IP and it's associated services.

Because TCP is very simple, you can't imagine that "all of TCP" means what it actually says? Huh?
Post reply on HN