OSI Model

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)
เคฏे เคธเคญी protocols network เคธे interact เค•เคฐเคจे เค•े เคฒिเค เคฏूเคœ़ เค•िเคฏे เคœाเคคे เคนै। Application layer เค•ुเค› tasks perform เค•เคฐเคคी เคนै।
  1. Communicate เค•เคฐเคจे เคตाเคฒे partners เค•ो application layer เคชเคนเคšाเคจเคคी เคนै।
  2. Data เค•ी availability เค•ा track เคฐเค–เคจा।
  3. Communication เค•ो synchronize เค•เคฐเคจा।
  4. Basic email เคธเคฐ्เคตिเคธ เคช्เคฐोเคตाเค‡เคก เค•เคฐเคจा।
  5. 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 เค•เคฐเคคे เคนै|

    Data standards
  • Text - RTF, ASCII
  • Images - JPG, GIF
  • Audio - MP3, WAV
  • Movies - AVI, MPEG
เคฏे เค•ुเค› common data standards เคนै เคœिเคจ เคชเคฐ เคฆोเคจों side agree เค•เคฐเคคी เคนै। เค‰เคฆाเคนเคฐเคฃ เค•े เคฒिเค เคฏเคฆि sender เค•ोเคˆ image เคญेเคœ เคฐเคนा เคนै เคคो เคตเคน JPG format เคฎें เคนोเคจी เคšाเคนिเค เคคाเค•ि receiver เค‰เคธे เคฆेเค– เคธเค•े।
เคฏे layer data เค•ी formatting เค•เคฐเคคी เคนै। เค‡เคธ layer เคธे data เคธीเคงा application layer เคชเคฐ เคœाเคคा เคนै, เคœँเคนा เคตो เคฏूเคœ़เคฐ เค•ो show เคนोเคคा เคนै। เค‡เคธเคฒिเค เคฏे เคธाเคฐी เคœिเคฎ्เคฎेเคฆाเคฐी presentation layer เค•ी เคนोเคคी เคนै เค•ी data เคฏूเคœ़เคฐ เค•ो เค•ैเคธे present เคนोเค—ा।
เคฏเคฆि sender เค”เคฐ receiver เคเค• เคนी format เค•ो support เคจเคนीं เค•เคฐเคคे เคนै เคคो presentation layer translation เค”เคฐ conversion เค•ी services เคญी เคช्เคฐोเคตाเค‡เคก เค•เคฐเคคी เคนै।
    Presentation layer functions
  • 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 เค•ी เคœिเคฎ्เคฎेเคฆाเคฐी เคนोเคคी เคนै।
Network layer เคชเคฐ IP (Internet Protocol) เคฏूเคœ़ เค•िเคฏा เคœाเคคा เคนै।

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 เค•เคฐเคคी เคนै।
Data link layer เคจेเคŸเคตเคฐ्เค• เคฒेเคฏเคฐ เค•े data เค•ो frames เคฎें เคชैเค• เค•เคฐเคคी เคนै। Data link layer เคฎें เคกेเคŸा frames เคฎें convert เคนो เคœाเคคा เคนै। เคคाเค•ि data เค•ो เค•िเคธी physical medium เค•े through เคญेเคœा เคœा เคธเค•े। เคฏे process framing เค•เคนเคฒाเคคी เคนै।
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

close