OSI model (Tamil)
-
Upload
nifras-ismail -
Category
Education
-
view
4.673 -
download
3
description
Transcript of OSI model (Tamil)
i
OSI Model
Computer Networks & Internet Computing
Nifras Ismail
2
OSI / ISO MODEL
ContentsIntroduction..................................................................................................................................3
Layer 7 – Application Layer..................................................................................................................6
Layer 6 – Presentation Layer...............................................................................................................7
Layer 5 – Session Layer........................................................................................................................8
Layer 4 – Transport Layer....................................................................................................................8
Layer 3 – Network Layer......................................................................................................................9
Layer 2 – Data Link Layer....................................................................................................................10
Layer 1 - Physical Layer......................................................................................................................11
References 1. TechExams.net Tech Notes by. John Hiemstra2. Computer Networks by. Andrew S. Tanenbaum3. Computer Networks and Internet computing Lecture notes by. Dr. K. Sarveswaran 4. http://www.9tut.com/
1
1 If I make any mistakes or comments about this book mail me : [email protected]
3
OSI / ISO MODEL
Introduction SI Model மூலமா�க எப்படி network devices ஊடா�க data transmit ஆக ன்றது என்பதற்க�ன வி�ளக்கம் பெபறலேல முக்க யமா�ன லே��க்கமா�கும்.O
இதனைன வி�ளங்க ��ம் எமாது postal system இனைன எடுத்து லே��க்க ன�ல்
1. Write your letter2. Insert it into an envelope3. Write information about sender and receiver on that envelope4. Stamp it5. Go to the post office and drop it into a mail inbox
லேமாலுள்ள உத�ரணத்னைத பெ*யற்படுத்துவிதற்க�க we go through some steps to achieve the target, இலேத லேப�ல த�ன் 2 computers இனைனயும் connect பண்ணும் லேப�தும் பல steps follow
பண்ண படுக ன்றது. இதற்க�க பயன்படுதுட்ம் ஒரு முனைறலேய OSI Model ஆகும். There is 7 steps in this model to connect to pc’s
This OSI Table is must be memorized in your heart by the correct order. You can easily memorized by the sentence below.
All People Seem To Need Data Processing
4
அத்துடான் இந்த table இல் உள்ள ஒவ்பெவி�ரு step உம் layer என்று அனை5க்கப்படும்.
ஒரு device want to send a data to another one that data 1st send to top of the table to bottom of the table , but when it receive that data from another it goes in another way ( ஒரு device இல் இருந்து Data send பண்ணபடும் லேப�து லேமாலிருந்து கீ5�கலேவி data பெ*ல்லும் அத்துடான் ஒன்ற8லிருந்து இன்பென�ன்ருக்கு data வி�னைன receive பன்ணும் லேப�து மாறுதனைலய�க �டாக்கும்.) இதனைன கீழ்விரும் படாம் �ன்ற�க
Note: The OSI model layers are often referred to by number than by name (for example, we refer saying “layer 3″ to “network layer”) so you should learn the number of each layer as well.
இபெத பெப�ல data processing னனைடா பெபறும் லேவினைளய�ல் ஒவ்பெவி�ரு layer இலும் ஒரு header இனைனக்கபடும், இந்த header இல் தகவில் பற8மா�ற்றத ற்கு லேதனைவிய�ன information ( where the data goes down , how its going , network devices MAC address , network IP) என பல தரவுகள் header மூலமா�க இனைனக்கப்படும் இங்கு இனைனக்கப்படும் தரவுகனைள எந்த Layer இனைனத்தலேத� அதன் மூலமா�கலேவி Receiving part இல் understand பண்ண முடியும்.
5
Now we see the deeper look of each layer on this OSI Model
Layer 7 – Application LayerIt provides the interface between the applications (இது application க்கும் user இற்குமா�ன communication இனைன ஏற்படுத்தும்.) But notice that the programs you are using (like a web browser – IE, Firefox or Opera…) do not belong to Application layer, Telnet, FTP, email client (SMTP), Hyper Text Transfer Protocol (HTTP) , DNS are examples of Application layer.HTTP : It Designed to offer Communication between web browser and web server.
FTP : file transfer பண்ணுவித�கும்.
SMTP : email அனுப்புவித�கும்.
6
OPTIONAL :DNS (Domain Name System)It provides domain name to the IPs All hosts and IPs are saved in a file, that is name as host.txt in ARPANET, So thousands of host name providing is not a simple problem its very complex, so they invented a method to provide the Domain Name System that is simply say DNS – This is an hierarchically domain based system. This domain names are provide like as postal system that is country , state, town, road and home. Domain names provide in 2 main top levels they are
1. Generic 2. Countries
Example diagram for the levels
The top-level domains come in two flavors: generic and countries. The original genericdomains were com (commercial), edu (educational institutions), gov (the U.S. FederalGovernment), int (certain international organizations), mil (the U.S. armed forces), net(network providers), and org (nonprofit organizations). The country domains include one entryfor every country, as defined in ISO 3166.
Layer 6 – Presentation LayerThis layer ensure the presentation of the data. அத�விது 2 computers இனைன communicate
பன்னும் லேப�து அனைவிகள் அனைவிகளுக்கு பெதற8ந்த format ஆன bit format (1,0) இலேலலேய data இனைன transmit பண்னும். எனலேவி data அனுப்ப படா லேவிண்டிய format இனைன தீர்மா�ணBப்பலேத இதன் பெவினைல ஆகும்.
Presentation layer concentrate syntax and semantics of the information
transmit. In order to make it possible for computers with different data
representations to communicate, the data structures to be exchanged can be defined in an abstract way, along with a standard encoding to be used ''on the
7
wire.'' The presentation layer manages these abstract data structures and allows higher-level data structures
In general, it acts as a translator of the network. For example, you want to send an email and the Presentation will format your data into email format. Or you want to send photos to your friend, the Presentation layer will format your data into GIF, JPG or PNG… format.
Dictionary1. Concentrate –2. Syntax –3. Semantics –4. Transmit –5. Representation – 6. Exchanged –7. Abstract way –8. Encoding –9. Manage –10. High-level structure – Human இன�ல் புரBந்து பெக�ள்ளும் structure11. General –
Layer 5 – Session LayerThe session layer allows users on different machines to establish sessions, maintained communication between them.
- தமாக்க னைடாலேய communication இனைன ஒரு குற8த்த க�ல இனைடாபெவிளBய�ல் சீர�க லேபனுதல் ஆகும்.
Sessions offer various services including
1. Dialog control - 2. Token Management 3. Synchronization. – ஒரு communication இல் தடாங்கள் ஏற்பட்டா�ல் அதனைன வி�ட்டா
இடாத்த ல் இருந்து பெத�டாங்குதல். உத�ரனமா�க 120MB Download பன்ன லேவிண்டிய file 80MB உடான் crash ஆன�ல் அதனைன மீள பெத�டாங்கும் லேப�து 80MB இல் இருந்து பெத�டாங்குதல்.
Dictionary Dig1. Crash - 2. Token -
8
3. Establish -
Layer 4 – Transport LayerAccept data from above layer and split it up into small segments – அத�விது முந்த ய layer
மூலமா�க பெபறப்பட்டானைவிகனைள *8று *8று segments ஆக உனைடாத்து Network layer இற்கு pass
பண்ணுதல் இதன் duty ஆகும்.
Ensure all segments arrive correctly and upper layers isolated by inevitable changes in hardware devices ( send பண்ணுப்பட்டா order இலேலபெய all segment உம் விந்து லே*ரும். அத்துடான் hardware devices ( Routers , hubs , etc…….) இல் ஏற்படும் தவி�ர்க்க முடிய�த க�ரணங்களBன�ல் லேமாலுள்ள layers தனBனைமாய�க்கப்படும்.This layer maintain
1. Flow control of data – ஒன்றன் ப�ன் ஒன்ற�க data இனைன அனுப்புதல்.
2. Provides for error checking and recovery of data - error checking ( error- free – point –to – point channels) point point ஆக errors இனைன check பண்ணB அனுப்பும்.
இங்கு பயன்படும் protocol ஆவின TCP ( Transmission Control Protocol) , UDP ( User Diagram Protocol ) , NETBEUI , SPX
Dictionary Dig1. Split – 2. Segments –3. Arrive –4. Isolate –5. Inevitable-6. Flow –7. Provide –8. Recovery –9. Diagram –10. Destination -
Layer 3 – Network LayerTransport Layer இல் segments லேப�ல இங்கு பரBமா�றப்படுவிது packets ஆகும். இங்கு packets என்பது தகவில் பெப�த என்று கூறல�ம். இந்த packets அனுப்பப்படும் original data வுடான் அது லேப�க லேவிண்டிய destination பற்ற8ய வி�பரத்த னைனயும் பெக�ண்டிருக்கும். இது லேப�க லேவிண்டிய address routing table மூலமா�க packets இனுள் இடாப்படும் இந்த பெ*யன்முனைற routing எனப்படும்.
Network layer ஊடா�க பெ*ய்யப்படும் �னைடாமுனைறகள�வின :
1. Path determination – source to destination path இனைன தீர்மா�ணBத்தல்.
2. Routing – putting address3. Delivery of packets across the inter-networks. – networks இற்கு குறுக்க�க
packets இனைன delivery பண்ணல்.
9
ஆன�ல் இந்த packets இனBனைடாலேய எந்தபெவி�ரு connection உம் இருக்க�து, இனைவி சுய�தீனமா�கலேவி பெத�5Bற்படும்.
4. Responsible for logical addressing (Example :IP)
இங்கு பயன்படும் protocols ஆவின:
IP, IPX, ICMP, RIP, OSPX, BGF
Network layor இல் பயன்படும் devices :Layer 3 Switches , Routers , WAP ( Wireless access point – wireless routers)
Dictionary Dig1. Determination –2. Across – 3. Path –4. Delivery –5. Responsible –6. Put -
Layer 2 – Data Link LayerPackets ஆக Layer3 இல் இருந்து விருக ன்ற message கனைள Data frames கள�க மா�ற்ற8 header இனைன add பண்ணB அனுப்பும்.
This header contains :
1. Adding hardware destination (MAC address) – doing by switches2. Source address
And this header is also responsible to finding the next destination device on the local network,
Note. Layer-3 ( Network layer ) finding the last destination path ( network ) not care who is the receiving device
Example of devices use in layer 2 are : switches , bridges ,WAPs ,
It divides into mainly 2 parts :
1. LLC – Logical link control - Managing frames- Flow control- Error control2. MAC – Media access control- Carries physical addresses (MAC addresses)
10
Dictionary Dig1. Contains-2. Find-3. Local network –4. Care –5. Divides-6. Manage7. Carries-8. Access -
Layer -1 Physical LayerThe Physical Layer defines the physical characteristics of the network such as connections, voltage levels and timing. – இதன் மூலம் பெபளதீக பண்புகள் வி�ளக்கப்படுக ன்றது.
இந்த layer bit (1,0) கள�க data கனைள கடாத்துக ன்றது.
- Computer wire இல் data transfer ஆவிது 1,0 format இல் ஆகும் எனலேவி 1 இற்கு
எத்தனைன voltage 0 இற்கு எத்தனைன voltage என தீர்மா�ணBப்பது இந்த layer ஆகும்.-( how
many volts should be used to represent a 1 and how many for a 0)- கனைடா*8 bit லேப�ய் லே*ருவிதற்கு எவ்விளவு nano seconds எடுக்க றது - Initial connection எப்படி established பன்னபடுக ன்றது என்பதனைனயும் எப்படி
முடிக்கப்படுக ன்றது என்பதனைன யும் - How many pins networks connectors pluged. என்பன physical layer ஊடா�கலேவி
�னைடா பெபருக ன்றது.
இந்த layer இல் பங்கு பெக�ள்ளும் devices : Repeaters and hubs அத்துடான் Transmission medium (copper wire, UTP, STP ,fiber …) என்பன அனைனத்தும் இதன் உள்லேளலேய அடாங்கும்.
i I’m a student , If I make a mistake in this book please inform me - [email protected]