Linux
Seminar

Spring 2008
course
navigation

Networking in Linux

Jim

It might be also useful to start with the "kernel" concept, since networking is one of the things that's handled by the kernel. Since in some senses that is at the root of what "linux" is, and since we haven't really talked about the kernel this term, today might be the time to start.
Here are a few background wikipedia articles:

Ben

I'm posting here some basic articles on networking, I'm trying to post a mix and not just wikipedia articles but I like the fact that the wikipedia articles have plenty of links to explore down if something catches your eye. - Ben

General Network information

What's a network?
How-to guides for linux networking:
Linux network administration:

Network layer models

The OSI model:
The TCP/IP model

Comments

I wanted to add a few comments/questions because I'm missing class tomorrow but still wanted a bit of discussion. It seemed rather strange to me that the OSI model focuses heavily on a consistent layering structure while the TCP/IP model is a lot less rigid in that sense. The Wikipedia article on TCP/IP suggested that this was partially a philosophical choice on the part of the model's creators. Is there also an difference in the structure of the Internet as opposed to other networks that makes the TCP/IP model more suitable, or is it simply because the TCP/IP was created first and thus in a better position to become the dominant model for the Internet protocols? -Chrissy
Good question. The OSI model isn't so much a specific "implement this" as it is an abstract framework that some network engineers used for thinking about such systems. TCP/IP, on the other hand, *is* a specific protocol scheme. I tend to nether teach nor use the OSI model much, myself; it hasn't been that useful for me. - Jim
http://cs.marlboro.edu/ courses/ spring2008/linux/ wiki/ mar_7
last modified Friday March 7 2008 12:51 pm EST