|
Thread: Osi
-
June 22nd, 2003, 11:46 PM
#1
OSI reference model
This is my first tutorial so i hope it is ok and i have tried to keep it simple until i get into the swing of the tutorial forum.
This is my interpretation of the OSI reference model which is the Open Systems Interconnect model designed by the ISO (International standards organisation) whose acronym also means equal in greek.
When you ask your computer to do something which involves some type of networking then the information will go through a layer which can visualised with the frame of reference provided by the ISO.
The OSI model allows us to see what gets appended to our packet and why, before it eventually becomes a serial bit stream of 1's and 0's on the network medium whether that be a bound or boundless cable or wireles etc) media.
The model is split up into 7 layers and at each layer operates different services,protocols and applications and devices.
Upon sending the information it is appended from the top down where as upon receipt the information is stripped of its OSI layer information until it becomes the original sent information again.
The layers can be remembered with various mnemonics but the one that i made up and seems to work well for my students (sorry ladies if this offends but it is all about remembering and i defy you to forget it with this one)
All
Pussy
Seems
To
Need
Deeper
Penetration
or what it should be
A pplication
P resentation
S ession
T ransport
N etwork
D ata link
P hysical
Upon receipt the information is stripped of its appendages from each layer by each layer until it returns back to the original information. .
Example (simple explanation) of printing from IE to a network printer.
Application Layer
IE and HTTP both operate here so they will be responsible for sending your print request and the information to be printed down to the next layer the presentation layer.
Presentation Layer
Here the print request and data information will be maybe compressed for smaller size transmission and also perhaps encrypted for secure traversal of the network along with redirector information such
as a service like the server service or workstation service (a service is a daemon in *nix) and is then sent further down to the session layer.
Session Layer
Here things like the RPC or remote procedure call will be added allowing the remote request to be executed, also synchronisation info or maybe the netbios name of the printer etc.
Transport
This layer is responsible for error free transmission of the now packet onto and through the network. TCP for example will establish the threee way handshake responsible for the alleged integrity of the
connection or session. Perhaps NWlink is being used so this info will be added such as frame type etc. It is this layer that takes our information and turns it into a packet or datagram which is then turned into a binary for transmission
Network
The packet needs to contain source address and destination address information so it here at the network layer where the senders IP address is added and the destination IP iaddress, it will also be responsible ofr routing information such as subnet mask etc and router or gateway addresses.
Data Link
Which is further sub layered into Logical Link Control and Media Access Control, here perhaps your network is token ring so that information needs to be added or perhaps it is ethernet so that will be added. Also the NIC driver info needs to be added so that the packet can be sent through the NIC onto the medium for transmision. it is now a parallel bit stream of 1's and 0's ready for the physical layer.
Physical Layer
Here the stream will be transmitted in a serail bit stream out onto the actual medium be that cable,wireless, blah blah.
now the information will tavel the network in a matter of milliseconds to the destination where the physical layer there will convert it back to a parallel form for the NIC and the upward travel through the
OSI layer where the appendages are then stripped until finally the required app or service in the application layer will handle the original data.
This is of course is a over simplified view of the process but hopefully will be of benefit to newbies maybe or indeed anyone else who can use it. There are also alot of other info added at each layer and
some services and protocols etc operate at more than one layer such as the gateway.
There is also the DOD or TCP/IP 4 layer model which was used befroe this OSI but the two do directly map to each other (sort of) but that is for another tutorial depending on the response to this one.
The attached file is a print out i made for my students as a handout so i hope it makes sense.
Enjoy and live well and love life and dont take life too seriously
Our destiny is to endure all hardships that we encounter along the path to what we perceive to be true and worthwhile !
The Head foundation
Please give generously
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
|