[PLUG] Linux OSI Model

Rick Konold cccs at teleport.com
Sun Mar 24 20:46:40 UTC 2002


On Sunday 24 March 2002 12:02, you hammered the keyboard to write:
> On Sun, 24 Mar 2002, Rick Konold wrote:
> | I was doing some reading that covered the OSI model again, and remembered
> | learning that Microsoft has combined some of the layers so that their
> | implementation is actually 4 layers, but includes all of the 7 layers of
> | the OSI model.  Does Linux use all 7 layers ala the OSI, or are some of
> | them combined?
>
> OSI was a nice theory...
> Does anything (outside of government) use all 7 layers of OSI?
> Not that I know of.  TCP/IP is a 4- or 5-layer model.
> Linux doesn't even pretend to use the OSI model.

Does Linux use TCP/IP as the model?  I mean, I am trying to get a picture of 
what happens from the Application level to Physical level in Linux.  So far, 
I have this picture:

Application level : FTP, HTTP, SMTP etc.
(I assume the session level is rolled into the application level)

Transport Layer : Port / sequence numbering (any error checking here?)
TCP UDP (any others?)

Network Layer : IP addressing 

Data LInk Layer : (this is done on the NIC?) Hardware addressing. Error 
checking (any packet sequencing at this level?)

Physical Layer : the actual transmission via Ethernet or ? electrically 

Does this look correct?
Are packets sized at the transport layer?

>
> | Also, when using bitwise notation for a subnet mask, will the routing
> | table actually accept /20, or do I have to write it out as 255.255.240.0
> | ?
>
> don't know.

Thats ok, I can wait until I get the router working and try to change it then 
to see what happens.




More information about the PLUG mailing list