OSI (Open Systems Interconnection) Model
OSI model เคो ISO (International Organization for Standardization) เคจे 1984 เคฎें เคกेเคตเคฒเคช เคिเคฏा เคฅा। เคฏे เคเค reference model เคนै, เคฏाเคจि เคเคธเคा real life เคฎें เคोเค เคฏूเค़ เคจเคนीं เคนोเคคा เคนै। Real life เคฎें เคเคช เคเคธी เคे base เคชเคฐ เคฌเคจा เคนुเค TCP/IP (Transmission control protocol/ Internet Protocol ) model เคฏूเค़ เคเคฐเคคे เคนै।
OSI model เคो data เคी journey เคो เคธเคฎเคเคจे เคे เคฒिเค เคฌเคจाเคฏा เคเคฏा เคนै। OSI model เคे เคฎाเคง्เคฏเคฎ เคธे เคเคช เคธเคฎเค เคธเคเคคे เคนै เคी data เคैเคธे เคเค network เคธे เคฆूเคธเคฐे network เคฎें เคाเคคा เคนै। เคเคฐ เคเคธ เคฆौเคฐाเคจ เคกेเคा เคे เคธाเคฅ เค्เคฏा เค्เคฏा processing เคนोเคคी เคนै।
OSI model 7 layers เคธे เคฎिเคฒเคเคฐ เคฌเคจा เคนोเคคा เคนै। เคฏे เคธเคญी layers เคกेเคा เคे เคธाเคฅ เคुเค เคจा เคुเค processing เคเคฐเคคी เคนै, เคเคฐ เคเคฌ data เคฆूเคธเคฐी เคคเคฐเคซ เคเคธी layer เคฎें เคชเคนुँเคเคคा เคนै เคคो เคฏे processing เคกेเคा เคธे เคนเค เคाเคคी เคนै। เคนเคฐ layer เคชเคฐ data เคो เค เคฒเค เค เคฒเค เคจाเคฎों เคธे เคाเคจा เคाเคคा เคนै।

เคฏे layers เคฆोเคจों เคคเคฐเคซ เคนोเคคी เคนै sender เคी เคคเคฐเคซ เคญी เคเคฐ receiver เคी เคคเคฐเคซ เคญी। เคเคฐ เคฏे layers descending order เคฎें เคนोเคคी เคนै เคฏाเคจि เคเคिเคฐी layer เคธเคฌเคธे เคเคชเคฐ เคเคคी เคนै เคเคฐ เคชเคนเคฒी layer เคธเคฌเคธे เคจिเคे เคเคคी เคนै।
Layers of OSI Model
Application Layer :- Application layer เคฏूเค़เคฐ เคी เคเคช्เคฒीเคेเคถเคจ เคเคฐ เคจेเคเคตเคฐ्เค เคे เคฌीเค เคंเคเคฐเคซ़ेเคธ เคช्เคฐोเคตाเคเคก เคเคฐเคคी เคนै। เคैเคธे เคी เคเค เคตेเคฌ เคฌ्เคฐाเคเค़เคฐ (Internet explorer, Mozilla fire-fox, chrome) เคฏा เคोเค เคเคฎेเคฒ เค्เคฒाเคंเค (Outlook, Thunderbird). เคฏे เคธเคญी applications เคเคชเคो network เคชเคฐ เคाเคฎ เคเคฐเคจे เคे เคฒिเค เคंเคเคฐเคซ़ेเคธ provide เคเคฐเคคी เคนै।
เคฏूเค़เคฐ เคी application เคเคช्เคฒीเคेเคถเคจ เคฒेเคฏเคฐ เคฎें เคจเคนीं เคนोเคคी เคนै เคฌเคฒ्เคि protocol เคนोเคคा เคนै เคो เคฏूเค़เคฐ เคे operations เคो control เคเคฐเคคा เคนै। เคฏूเค़เคฐ เคเคช्เคฒीเคेเคถเคจ เคธे interact เคเคฐเคคा เคนै เคเคฐ application network เคธे interact เคเคฐเคคी เคนै।
เคैเคธे เคी เคोเค web address open เคเคฐเคจा।
Application layer เคชเคฐ เคฌเคนुเคค เคธे protocol เคฏूเค़ เคिเคฏे เคाเคคे เคนै ।
- HTTP (Hyper text transfer protocol)
- FTP (File Transfer Protocol)
- POP 3 (Post Office Protocol)
- SMTP (Simple mail transfer protocol)
- Telnet (TELecommunication NETwork)
- Communicate เคเคฐเคจे เคตाเคฒे partners เคो application layer เคชเคนเคाเคจเคคी เคนै।
- Data เคी availability เคा track เคฐเคเคจा।
- Communication เคो synchronize เคเคฐเคจा।
- Basic email เคธเคฐ्เคตिเคธ เคช्เคฐोเคตाเคเคก เคเคฐเคจा।
- File transfer เคถुเคฐू เคเคฐเคจा।
Presentation Layer :- Presentation layer OSI model เคी 6th layer เคนोเคคी เคนै। เคฏे layer data เคे presentation เคे เคฒिเค responsible เคนोเคคी เคนै। เคฏे layer เคฏे verify เคเคฐเคคी เคนै เคी เคो data sender เคญेเค เคฐเคนा เคนै เคตो receiver side เคे เคธเคฎเค เคฎें เคเคฏे। เคเคธเคे เคฒिเค เคฆोเคจों receiver เคเคฐ sender เคुเค data standards follow เคเคฐเคคे เคนै|
- Text - RTF, ASCII
- Images - JPG, GIF
- Audio - MP3, WAV
- Movies - AVI, MPEG
เคฏे layer data เคी formatting เคเคฐเคคी เคนै। เคเคธ layer เคธे data เคธीเคงा application layer เคชเคฐ เคाเคคा เคนै, เคँเคนा เคตो เคฏूเค़เคฐ เคो show เคนोเคคा เคนै। เคเคธเคฒिเค เคฏे เคธाเคฐी เคिเคฎ्เคฎेเคฆाเคฐी presentation layer เคी เคนोเคคी เคนै เคी data เคฏूเค़เคฐ เคो เคैเคธे present เคนोเคा।
เคฏเคฆि sender เคเคฐ receiver เคเค เคนी format เคो support เคจเคนीं เคเคฐเคคे เคนै เคคो presentation layer translation เคเคฐ conversion เคी services เคญी เคช्เคฐोเคตाเคเคก เคเคฐเคคी เคนै।
- Presentation layer เคกेเคा เคो translate เคเคฐเคคी เคนै।
- Presentation layer data เคो encrypt เคเคฐเคคी เคนै।
- Presentation layer data เคो compress เคเคฐเคคी เคนै।
Session Layer :- Session layer OSI model เคी 5th layer เคนै। เคฏे layer sender เคเคฐ receiver เคे เคฌीเค session establish เคเคฐเคคी เคนै, เคเคธ session เคो เคเคฌ เคคเค maintain เคเคฐเคคी เคนै เคเคฌ เคคเค เคी data transfer เคจा เคนो เคाเคฏे เคเคฐ data transfer เคนोเคจे เคे เคฌाเคฆ เคเคธ session เคो terminate เคเคฐเคคी เคนै। เคฏเคฆि เคोเค session เคฌीเค เคฎें break เคนो เคाเคฏे เคคो เคเคธ layer เคฎें เคเคธे recover เคเคฐเคจे เคी ability เคนोเคคी เคนै।
เคฏे layer data synchronization เคे เคฒिเค เคญी responsible เคนोเคคी เคนै।
- เคฏे layer session establish เคเคฐเคคी เคนै।
- เคฏे layer session maintain เคเคฐเคคी เคนै।
- เคฏे เคฒेเคฏเคฐ session terminate เคเคฐเคคी เคนै।
Transport Layer :- Transport layer OSI model เคी 4th layer เคนोเคคी เคนै। เคฏे layer data เคे reliable transfer เคे เคฒिเค responsible เคนोเคคी เคนै। Data order เคฎें เคเคฐ error free เคชเคนुंเคे เคฏे เคเคธी layer เคी เคिเคฎ्เคฎेเคฆाเคฐी เคนोเคคी เคนै। Transport layer 2 เคคเคฐเคน เคธे communicate เคเคฐเคคी เคนै connection-less เคเคฐ connection oriented।
Connection-less communication เคे เคฒिเค UDP เคเคฐ connection orientated เคे เคฒिเค TCP/IP protocols เคฏूเค़ เคिเคฏे เคाเคคे เคนै। Connection less communication fast เคนोเคคा เคนै เคฒेเคिเคจ เคฏे เคกेเคा เคे error free เคนोเคจे เคเคฐ เคธเคนी เคขंเค เคธे เคชเคนुเคเคจे เคी guarantee เคจเคนीं เคฆेเคคा เคนै।
Connection oriented communication data เคे error free เคนोเคจे เคเคฐ เคขंเค เคธे เคชเคนुเคเคจे เคी guarantee เคฆेเคคा เคนै। เคฏे communication เคुเค services เคช्เคฐोเคตाเคเคก เคเคฐเคคा เคนै -
- Segmentation - Data เคो เคญेเคเคจे เคธे เคชเคนเคฒे เคोเคे เคोเคे segments เคฎें convert เคिเคฏा เคाเคคा เคนै।
- Sequencing - เคนเคฐ segment เคो เคเค sequence number เคฆिเคฏा เคाเคคा เคนै।
- Connection establishment - Data เคो เคญेเคเคจे เคธे เคชเคนเคฒे sender เคเคฐ receiver เคे เคฌीเค connection establish เคिเคฏा เคाเคคा เคนै।
- Acknowledgment - เคเคฌ segment เคชเคนुเคเคคा เคนै เคคो เคเคธเคा acknowledgment เคเคคा เคนै เคी เคเคคเคจे number เคा segment เค เคूเคा เคนै เคเคธे เคฆुเคฌाเคฐा เคญेเคเคจे เคी เคเคฐुเคฐเคค เคจเคนी เคนै।
- Flow control - Data เคी transfer rate เคो confirm เคिเคฏा เคाเคคा เคนै।
Network Layer :- Network layer OSI model เคी 3rd layer เคนोเคคी เคนै। เคฏे layer network communication เคे เคฒिเค responsible เคนोเคคी เคนै। Network layer เคฎें data packets เคฎें convert เคนो เคाเคคा เคนै। Network layer เคे 2 เคช्เคฐเคฎुเค เคाเคฎ เคนोเคคे เคนै เคो เคจीเคे เคฆिเค เคा เคฐเคนे เคนै।
- Logical addressing - Network layer เคกेเคा เคो network เคฎें travel เคเคฐเคจे เคे เคฒिเค IP address provide เคเคฐเคคी เคนै เคฏे IP address เคกेเคा เคो destination เคคเค เคชเคนुเคเคจे เคे เคฒिเค responsible เคนोเคคी เคนै।
- Routing - Data เคो เคเค network เคธे เคฆूเคธเคฐे network เคฎें เคญेเคเคจा เคญी network layer เคी เคिเคฎ्เคฎेเคฆाเคฐी เคนोเคคी เคนै।
Data Link Layer :- Data link layer OSI model เคी 2nd layer เคนै। เคฏे layer network เคे เค ंเคฆเคฐ data เคो transport เคเคฐเคจे เคे เคฒिเค responsible เคนोเคคी เคนै। Data link layer เคी 2 sub layers เคนोเคคी เคนै।
- Logical link control - LLC sub-layer physical layer เคเคฐ เคฌाเคी เคเคชเคฐ เคी layers เคे เคฌीเค เคฎें เคเค link establish เคเคฐเคคी เคนै।
- Media access control - MAC sub layer physical medium เคे access เคो control เคเคฐเคคी เคนै।
Frames source เคเคฐ destination devices เคे hardware address contain เคเคฐเคคे เคนै। เคिเคธी network เคฎें host เคो uniquely identify เคเคฐเคจे เคे เคฒिเค hardware address เคฏूเค़ เคिเคฏा เคाเคคा เคนै। เคธเคฌเคธे common hardware address Ethernet เคा MAC address เคนोเคคा เคนै। Physical Layer :- Physical layer OSI model เคी 1st layer เคนै। เคเคธ layer เคฎें data bits เคฎें convert เคนो เคाเคคा เคนै। เคเคธ layer เคे เคฆ्เคตाเคฐा เคกेเคा physical mediums เคे เคฆ्เคตाเคฐा transfer เคिเคฏा เคाเคคा เคนै เคैเคธे เคी Cables. เคฏे เคชुเคฐे OSI model เคी เคเค เคฎाเคค्เคฐ เคเคธी layer เคนै เคो เคตाเคธ्เคคเคต เคฎें physically 2 เคे เคฌीเค communication establish เคเคฐเคคी เคนै।
Physical layer เคे devices เคฎें NIC cards เคเคฐ different cables เคเคคी เคนै। Physical layer functions
- Data rate - เคฏे layer data rate define เคเคฐเคคी เคนै, เคैเคธे เคी เคเค second เคฎें เคिเคคเคจी bits transfer เคนोเคी।
- Synchronization - เคฏे layer sender เคเคฐ receiver เคो bit level เคชเคฐ synchronize เคเคฐเคคी เคนै।
- Signals - เคฏे layer bits เคो signals เคฎें convert เคเคฐเคे เคญेเคเคคी เคนै।
Post a Comment
If you have any doubts,Please let me know