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