Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] [WAY OT] wanna learn networking internals
Date: Thu, 03 Sep 2015 20:48:16
Message-Id: 55E8B1F1.6080400@gmail.com
In Reply to: Re: [gentoo-user] [WAY OT] wanna learn networking internals by Francisco Ares
1 On 03/09/2015 21:09, Francisco Ares wrote:
2 >
3 >
4 > 2015-09-02 17:23 GMT-03:00 Alan McKinnon <alan.mckinnon@×××××.com
5 > <mailto:alan.mckinnon@×××××.com>>:
6 >
7 > On 02/09/2015 21:43, J. Roeleveld wrote:
8 > > On Wednesday, September 02, 2015 02:19:24 PM Francisco Ares wrote:
9 > >> Hi,
10 > >>
11 > >> Sorry for such WAY out of topic message, but Gentoo users are also way out
12 > >> of regular computer users.
13 > >>
14 > >> I intend to learn more deep details about networking intrinsics, (packets,
15 > >> ports, negotiation, UDP, multicast, unicast, TCP, ethernet, DHCP,
16 > >> protocols, and so on) so I decided to recur to this list. Googling the
17 > >> terms, just gets me to network administration and equipment interconnection.
18 > >>
19 > >> Any hints on web resources for this research?
20 > >
21 > > It would depend on the level you are at now. :)
22 > >
23 > > Generally, I know more than enough about how it all works to do my job and
24 > > keep my own systems running reliably.
25 > >
26 > > But generally I simply listen when the likes of Alan McKinnon start talking
27 > > about networking.
28 >
29 > Hey, that's me!
30 >
31 > As it turns out, I got a call last week from an old mate who needed
32 > someone to deliver his 2-day TCP/IP course on short notice. I had 2 days
33 > free anyway so I help out.
34 >
35 > It all went well till we got into the dirty details of TCP header
36 > fields. You know how that stuff works - a whole bunch of fields that we
37 > mostly ignore and concentrate on just the few we know are important.
38 > Anyway, there was me standing in front of a class going down the list.
39 > And all I could think of was "WTF is most of this stuff??? Half of these
40 > fields I've never heard of!"
41 >
42 > There was more fun to come. Someone asked to clarify the exact
43 > differences between unicast, multicast, anycast and any other *cast that
44 > happens to be. Holy cow. Try explain that off the cuff without having
45 > time to think the answer through first :-)
46 >
47 > To the OP:
48 >
49 > Someone suggested RUTE. That's a good one, it may be 14 years old, but
50 > networking basics have not changed. The Linux Network Administrator's
51 > Guide available at tldp.org <http://tldp.org> is also worth reading.
52 >
53 > And then wikipedia too. Technical facts are usually reliable there and
54 > most articles give you nice pictures and tables without assuming you
55 > already know it all anyway.
56 >
57 > Finally you already have Gentoo, which is probably the best tool you
58 > could have to find out such stuff. Read up on a topic, grasp the basic
59 > theory, then follow it all through on Gentoo seeing how the bits fit
60 > together.
61 >
62 > For the full picture in strict technical language, nothing beats the
63 > proper Internet RFCs. They are not for the faint-hearted though.
64 >
65 > I don't want to scare you off but working in spare time it probably
66 > takes something like a year to go from networking user to having a
67 > decent depth of knowledge about it. It's all logical, all the info is
68 > there, and it can be understood. There's just so much of it :-)
69 >
70 >
71 > >
72 > > You could start with sites like:
73 > >
74 > >
75 > http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm
76 > >
77 > > --
78 > > Joost
79 > >
80 >
81 >
82 > --
83 > Alan McKinnon
84 > alan.mckinnon@×××××.com <mailto:alan.mckinnon@×××××.com>
85 >
86 >
87 >
88 > Thanks, Alan.
89 >
90 > Well, I have noticed that, for the few details I got an eye on, it will
91 > take a good time for an deep dive in.
92 >
93 > I will start to look into some RFCs and see how much can be digested.
94 > Also, downloaded RUTE to read during lunch, alternating with some RFCs ;-)
95
96
97 The absolute best network RFCs are the ones about coffeepot over HTTP,
98 and IP by carrier pigoen (or is it Avain IP? something like that)
99
100
101 --
102 Alan McKinnon
103 alan.mckinnon@×××××.com

Replies

Subject Author
Re: [gentoo-user] [WAY OT] wanna learn networking internals "J. Roeleveld" <joost@××××××××.org>
Re: [gentoo-user] [WAY OT] wanna learn networking internals Neil Bothwick <neil@××××××××××.uk>