OSI SEVEN LAYERS
NETWORKING ကိုေလ့လာတဲ့ သူမွန္သမွ် OSI အေၾကာင္းကို လံုး၀ ကၽြမ္းက်င္ေအာင္ သိေနရမယ္။ NETWORK တစ္ခု အလုပ္လုပ္တာကိုအေသးစိတ္သိလိုတာပဲျဖစ္ျဖစ္၊ NETWORK ျပႆနာေတြ ေျဖရွင္းတဲ့ အခါမွာပဲျဖစ္ျဖစ္ OSI က အဓိက သိရမယ့္အရာပါပဲ။ NETWORK PROTOCOL ေတြရဲ႕ အလုပ္လုပ္ပံုကို ေဖာ္ျပတဲ့ေနရာမွာ လဲသံုးပါတယ္။ ေအာက္ကပံုမွာ ျပထားတဲ့ အတိုင္း (1) Physical Layer (2) Data Link Layer (3) Network Layer (4) Transport Layer (5) Session Layer (6) Presentation Layer နဲ႔ (7) Application Layer တို႕ပဲျဖစ္ၾကပါတယ္။
APPLICATION LAYER က (USER) သင္နဲ႔ တိုက္ရိုက္ထိေတြ႕ေနက် LAYER တစ္ခုပဲျဖစ္ပါတယ္။ APPLICATION SOFTWARE ေတြနဲ႔ပါတ္သက္္ၿပီး NETWORK RESOURCES ေတြကို အသံုးျပဳတာျဖစ္လို႕ APPLICATION LAYER လို႕ေခၚတာျဖစ္ပါတယ္။ ဥပမာ အင္တာနက္ေပၚက သင္လိုတဲ့ DATA ေတြကိုရွာဖို႕ INTERNET EXPLORER နဲ႔ FIRE FOX လို WEB BROWSER တစ္ခုခုကို ဖြင့္ရပါမယ္။ WEB BROWSER ဟာ WEB SERVER ေတြေပၚက DATA ေတြကို HYPER TEXT TRANSFER PROTOCOL (HTTP) ကိုအသံုးျပဳၿပီး ရယူပါတယ္။ HTTP ဟာ PROGRAM တစ္ခုမဟုတ္ပါဘူး။ WEB BROWSER နဲ႔ WEB SERVER ၾကား ဆက္သြယ္ေပးတဲ့ PROTOCOL တစ္ခုသာျဖစ္ပါတယ္။ သင္က WINDOWS စနစ္ကိုသံုးေနတဲ့သူျဖစ္ခဲ့ရင္ API ( APPLICATION PROGRAM INTERFACE ) နဲ႔ ရင္းႏွီးၿပီးသား ျဖစ္ပါလိမ့္မယ္။ ဥပမာ MICROSOFT WORD DOCCUMENT တစ္ခုကို SAVE AS သံုးၿပီး MY NETWORK PLACE မွာ သိမ္းတာမ်ိဳးပါ။ USER အေနနဲ႔ NETWORK အေၾကာင္းသိစရာမလိုပဲ NETWORK RESOURCE ကိုသံုးဖို႕ PROGRAMMER ေတြအေနနဲ႔ API ကိုသံုးၿပီး APPLICATION PROGRAM ေတြေရးလို႕ရပါတယ္။ APPLICATION LAYER က
(1) FILE SERVICES ( ဖိုင္ေတြကို ေရြ႕ေျပာင္း၊ ထိန္းခ်ဳပ္၊ သိုေလွာင္ တဲ့ေနရာမွာ သံုးပါတယ္)
(2) PRINT SERVICES ( DATA ေတြကို ကိုယ့္ကြန္ျပဴတာက PRINTER နဲ႔ အျခား ကြန္ျပဴတာက NETWORK PRINTER ေတြဆီ လွမ္းထုတ္တဲ့ ေနရာမွာသံုးပါတယ္)
(3) MESSAGE SERVICES (စာ၊ ပံု၊ အသံ နဲ႔ ရုပ္ရွင္ေတြကို NETWORK ေပၚမွာ သြားလာေစပါတယ္)
(4) APPLICATION SERVICES (အသံုးခ် PROGRAM ေတြကို ကိုယ့္စက္မွာျဖစ္ေစ၊ NETWORK ေပၚမွာျဖစ္ေစ တြက္ခ်က္လို႕ရေစပါတယ္)
(5) DATABASE SERVICES (NETWORK SERVICES ေတြကို ကိုယ့္ကြန္ျပဴတာက လွမ္းသံုးတဲ့ေနရာမွာ သံုးပါတယ္) ေတြကို ေပးပါတယ္။
FTP (File Transfer Protocol), E-mail clients, Web Browsers, Telnet, SNMP (Simple Network Management Protocol), BBS (bulletin board system) services နဲ႔ EDI (Electronic Data Interchange) and other transaction services ေတြက APPLICATION LAYER ရဲ႕ SERVICES ေတြနဲ႔ PROTOCOLS ေတြပါပဲ။
APPLICATION LAYER က (USER) သင္နဲ႔ တိုက္ရိုက္ထိေတြ႕ေနက် LAYER တစ္ခုပဲျဖစ္ပါတယ္။ APPLICATION SOFTWARE ေတြနဲ႔ပါတ္သက္္ၿပီး NETWORK RESOURCES ေတြကို အသံုးျပဳတာျဖစ္လို႕ APPLICATION LAYER လို႕ေခၚတာျဖစ္ပါတယ္။ ဥပမာ အင္တာနက္ေပၚက သင္လိုတဲ့ DATA ေတြကိုရွာဖို႕ INTERNET EXPLORER နဲ႔ FIRE FOX လို WEB BROWSER တစ္ခုခုကို ဖြင့္ရပါမယ္။ WEB BROWSER ဟာ WEB SERVER ေတြေပၚက DATA ေတြကို HYPER TEXT TRANSFER PROTOCOL (HTTP) ကိုအသံုးျပဳၿပီး ရယူပါတယ္။ HTTP ဟာ PROGRAM တစ္ခုမဟုတ္ပါဘူး။ WEB BROWSER နဲ႔ WEB SERVER ၾကား ဆက္သြယ္ေပးတဲ့ PROTOCOL တစ္ခုသာျဖစ္ပါတယ္။ သင္က WINDOWS စနစ္ကိုသံုးေနတဲ့သူျဖစ္ခဲ့ရင္ API ( APPLICATION PROGRAM INTERFACE ) နဲ႔ ရင္းႏွီးၿပီးသား ျဖစ္ပါလိမ့္မယ္။ ဥပမာ MICROSOFT WORD DOCCUMENT တစ္ခုကို SAVE AS သံုးၿပီး MY NETWORK PLACE မွာ သိမ္းတာမ်ိဳးပါ။ USER အေနနဲ႔ NETWORK အေၾကာင္းသိစရာမလိုပဲ NETWORK RESOURCE ကိုသံုးဖို႕ PROGRAMMER ေတြအေနနဲ႔ API ကိုသံုးၿပီး APPLICATION PROGRAM ေတြေရးလို႕ရပါတယ္။ APPLICATION LAYER က
(1) FILE SERVICES ( ဖိုင္ေတြကို ေရြ႕ေျပာင္း၊ ထိန္းခ်ဳပ္၊ သိုေလွာင္ တဲ့ေနရာမွာ သံုးပါတယ္)
(2) PRINT SERVICES ( DATA ေတြကို ကိုယ့္ကြန္ျပဴတာက PRINTER နဲ႔ အျခား ကြန္ျပဴတာက NETWORK PRINTER ေတြဆီ လွမ္းထုတ္တဲ့ ေနရာမွာသံုးပါတယ္)
(3) MESSAGE SERVICES (စာ၊ ပံု၊ အသံ နဲ႔ ရုပ္ရွင္ေတြကို NETWORK ေပၚမွာ သြားလာေစပါတယ္)
(4) APPLICATION SERVICES (အသံုးခ် PROGRAM ေတြကို ကိုယ့္စက္မွာျဖစ္ေစ၊ NETWORK ေပၚမွာျဖစ္ေစ တြက္ခ်က္လို႕ရေစပါတယ္)
(5) DATABASE SERVICES (NETWORK SERVICES ေတြကို ကိုယ့္ကြန္ျပဴတာက လွမ္းသံုးတဲ့ေနရာမွာ သံုးပါတယ္) ေတြကို ေပးပါတယ္။
FTP (File Transfer Protocol), E-mail clients, Web Browsers, Telnet, SNMP (Simple Network Management Protocol), BBS (bulletin board system) services နဲ႔ EDI (Electronic Data Interchange) and other transaction services ေတြက APPLICATION LAYER ရဲ႕ SERVICES ေတြနဲ႔ PROTOCOLS ေတြပါပဲ။
PRESENTATION LAYER ရဲ႕အ ဓိက အလုပ္ကေတာ့ DATA လက္ခံမယ့္ ကြန္ျပဴတာမွာရွိတဲ့ APPLICATION SOFTWARE ေတြနားလည္ႏိုင္မယ့္ ပံုစံ အတိုင္း DATA ပို႕မယ့္ ကြန္ျပဴတာမွာ စီစဥ္ေပးတာပဲျဖစ္ပါတယ္။ ဒီလုပ္ေဆာင္ခ်က္က အမ်ိဳးမတူတဲ့ APPLICATION SOFTWARE ေတြၾကား အဆင္ေျပစြာ ဆက္သြယ္သြားေစႏိုင္တယ္။ ဥပမာ - WORD နဲ႕ WORD PERFECT တို႕ဟာ DATA တစ္ခုထဲကို တစ္ပံုစံထဲ ေဖာ္ျပႏိုင္ေပမယ့္ ေဖာ္ျပတဲ့ နည္း (METHOD) ကြဲျပားပါတယ္။
ကြန္ျပဴတာမွာ စာေတြကို ASCII CODE သို႕မဟုတ္ UNI CODE ေတြနဲ႔ပဲ သိမ္းတာေတာ့ သင္သိၿပီးသားျဖစ္ပါလိမ့္မယ္။ ဥပမာ NETWORK ေပၚမွာ လူႏွစ္ေယာက္ စာသားနဲ႔ ဆက္သြယ္ၾကတယ္၊ ၿပီးေတာ့ တစ္ေယာက္က WINDOWS 98 တင္ထားတဲ့ ကြန္ျပဴတာကို သံုးၿပီး တစ္ေယာက္က WINDOWS XP တင္ထားတဲ့ ကြန္ျပဴတာကိုသံုးတယ္ဆိုပါစို႕။ WINDOWS 9x မွာ A ဆိုတဲ့ စာလံုးကို 01000001 (8 BIT ASCII CODE ) အေနနဲ႔ နားလည္ေပမယ့္၊ WINDOWS NT,2000 နဲ႔ XP တို႕မွာ A ကို 0000000001000001 (16 BIT UNICODE) အေနနဲ႔ ပဲနားလည္ပါတယ္။ NETWORK သံုးေနတဲ့သူက ASCII ေတြ UNI CODE ေတြနားမလည္ဘူး၊ သူ႕အတြက္လိုအပ္တာက A ေပၚဖို႕သာျဖစ္တယ္။ PRESENTATION LAYER ဟာ ဒီလို မတူညီတဲ့ အေျခအေန ႏွစ္ခုၾကားမွာ အဆင္ေျပေခ်ာေမြ႕စြာ ဆက္သြယ္ရေစပါတယ္။
SESSION LAYER သင္ဟာ ONLINE ေပၚေရာက္ေရာက္ျခင္း NETWORK ေပၚက ေကာင္မေလးတစ္ေယာက္နဲ႔ စကားေျပာတယ္ဆိုပါစို႕။ သင့္ နဲ႔ ေကာင္မေလးၾကားက မျမင္ရတဲ့ ဆက္သြယ္မႈ ကို သင့္ကြန္ျပဴတာက CONNECTION(1) / SESSION (1) အေနနဲ႔ သတ္မွတ္လိုက္ပါၿပီ။ ေကာင္မေလး က သင့္အရင္ အျခား ေကာင္ေလးနဲ႔ စကားေျပာေနခဲ့ရင္ သင္ဟာသူရဲ႕ CONNECTION (2) / SESSION (2) အျဖစ္ သူ႕ ကြန္ျပဴတာရဲ႕ သတ္မွတ္ျခင္းကို ခံရမွာပါ။ သင့္ဆီ ရိုက္ပို႕လိုက္တဲ့ စာေတြက အျခားသူဆီ မေရာက္ႏိုင္သလို၊ အျခားသူဆီ ရိုက္ပို႕လိုက္တဲ့ စာေတြက လဲ သင့္ဆီေရာက္မလာပါဘူး။ မွန္ကန္တဲ့ ေနရာကို မွန္ကန္တဲ့ DATA ေတြေရာက္ေအာင္ SESSION LAYER က လမ္းေၾကာင္းရွာ ေနရာခ် စီမံကြပ္ကဲေပးထားတာပါ။ သူ႕အလုပ္က ဒါပါ။
TRANSPORT LAYER အျခား ကြန္ျပဴတာ ကိုပို႕မယ့္ DATA ဟာ၊ APPLICATION LAYER, PRESENTATION LAYER နဲ႔ SESSION LAYER တို႕ကို ျဖတ္လို႕ TRANSPORT LAYER ကိုေရာက္ရွိလာတဲ့ အခါ၊ အပိုင္းပိုင္းစိတ္ပိုင္းၿပီး သီးျခား အထုပ္ငယ္ေလးမ်ား (DATA PACKETS) အျဖစ္ စိတ္ပိုင္းျခင္းခံရပါတယ္။ ပို႕လိုက္တဲ့ DATA ဟာ လက္ခံမယ့္ ကြန္ျပဴတာ ရဲ႕ PHYSICAL LAYER, DATA LINK LAYER နဲ႔ NETWORK LAYER တို႕ကို ျဖတ္ၿပီး TRANSPORT LAYER ကိုေရာက္တဲ့အခါ PACKET ေတြကို ျပန္လည္စုေပါင္းေပးၿပီး APPLICATON LAYER ေရာက္တဲ့အထိ လက္ဆင့္ကမ္း ေပးသြားျခင္းကို ခံရမွာ ျဖစ္ပါတယ္။ PACKET ေတြစံုမစံု၊ DATA ေတြမွန္မွန္ ကန္ကန္ ေရာက္မေရာက္ နဲ႔ အမွားစစ္ေဆးျခင္း ( ERROR CHECKING ) ေတြကလည္း ဒီ LAYER မွာ ေဆာင္ရြက္ေပးေနတာ ျဖစ္ပါတယ္။
THE NETWORK LAYER ........... အျခား COMPUTER SYSTEM ကိုသြားမယ့္ DATA PACKET တိုင္း NETWORK LAYER ကိုေရာက္တဲ့အခါ သီးျခား လိပ္စာတစ္ခုစီ တပ္ေပးျခင္းခံရတယ္။ ဒါမွလဲ ROUTER ဆိုတဲ့ DEVICE ေတြက DATA PACKET အားလံုးကို လိုတဲ့ေနရာ ကိုေရာက္ေအာင္ သယ္ေဆာင္သြားႏိုင္မွာပါ။ ဥပမာ စာတစ္ေစာင္ သင့္သူငယ္ခ်င္းဆီ ပို႕တဲ့အခါ စာအိတ္မွာ သူ႕လိပ္စာကို ေသေသခ်ာခ်ာ တပ္ေပးရတယ္၊ ၿပီးေတာ့ ဘယ္သူ႕ဆီက ဆိုတာလဲ သင္ေရးထားရတယ္။ ဒါမွလဲ စာပို႕သူက သူ႕ဆီေရာက္ေအာင္ပို႕ႏိုင္မွာပါ။ ဒီသေဘာအတိုင္းပဲ NETWORK LAYER ကလဲ PACKET တိုင္းရဲ႕ ထိပ္မွာ လက္ခံမယ့္ SYSTEM ရဲ႕ IP ADDRESS ၊ MAC ADDRESS စတာ ေတြကို တပ္ေပး လိမ့္မယ္၊ ၿပီးေတာ့ ပို႕သူရဲ႕ IP ADDRESS ၊ MAC ADDRESS ေတြပါ ထည္႕ေပးပါတယ္။ ကဲ..သင္က ပို႕သူ ...သင့္သူငယ္ခ်င္းက လက္ခံသူ..သင္က သင့္သူငယ္ခ်င္းဆီကို "ေရာက္ၿပီလား" လို႕လွမ္းေမးလိုက္မယ္။ ဒါဆို "ေရာက္ၿပီလား" ဆိုတဲ့ MESSAGE ကို TRANSPORT LAYER ကPACKET ေတြအျဖစ္အရင္ ခြဲမွာပါ။
( ေရာက္ )၊ ( ၿပီ ) နဲ႔ ( လား ) ဆိုၿပီး PACKET သံုးခု အျဖစ္ခြဲလိုက္တယ္ ဆိုပါစို႕။ ( ေရာက္ ) က PACKET NO1...( ၿပီ ) က PACKET NO2 နဲ႔ ( လား) က PACKET NO3 အျဖစ္ ကြဲသြားပါမယ္။ NETWORK LAYER အေနနဲ႔ သြားမယ့္လမ္းေၾကာင္းက အရမ္းေသးေနမယ္ ဆိုရင္ အေသးဆံုးအရြယ္ အထိခြဲပစ္မွာပါ (သေ၀ထိုး) (ရ) (ေရးခ်)(ကႀကီး)(အသတ္)...စတဲ့ အေသးဆံုးပံုစံနဲ႔ ထုပ္ပိုးမွာပါ။ အခုေတာ့ သံုးပိုင္းအေနနဲ႔ပဲ ဥပမာယူပါမယ္။ NETWORK LAYER က ဒီ DATA PACKET ေတြသြားမယ့္ လမ္းေၾကာင္း(ROUTE) ကို လဲ သတ္မွတ္ေပးရပါတယ္။ NETWORK LAYER က ေအာက္ကပံုမွာ ျပထားတဲ့ အတိုင္း ROUTER (2)(4) နဲ႔ (5) တို႕ကိုျဖတ္သြားတဲ့ လမ္းေၾကာင္းကို SESSION (1) အျဖစ္ သတ္မွတ္ေပးၿပီး "ေရာက္ၿပီလား" ဆိုတဲ့ MESSAGE ကိုပို႕မွာပါ။ တကယ္လို႕ အေၾကာင္းတစ္စံုတစ္ရာေၾကာင့္ PACKET လက္ခံသူရဲ႕ စက္မွာ ( ၿပီ ) ဆိုတဲ့ PACKET NO2 မေရာက္ခဲ့ရင္ မေရာက္ေၾကာင္း TRANSPORT LAYER ကို REPLY ျပန္လာၿပီး ပို႕သူကြန္ျပဴတာက ျပန္ပို႕ေပးရမွာပါ။ ျပန္ပို႕ေပးဖို႕ REQUEST ျပန္လာတာလို႕လဲ ဆုိႏိုင္ပါတယ္။ ပံုကိုၾကည္႔ပါ . .
SESSION LAYER သင္ဟာ ONLINE ေပၚေရာက္ေရာက္ျခင္း NETWORK ေပၚက ေကာင္မေလးတစ္ေယာက္နဲ႔ စကားေျပာတယ္ဆိုပါစို႕။ သင့္ နဲ႔ ေကာင္မေလးၾကားက မျမင္ရတဲ့ ဆက္သြယ္မႈ ကို သင့္ကြန္ျပဴတာက CONNECTION(1) / SESSION (1) အေနနဲ႔ သတ္မွတ္လိုက္ပါၿပီ။ ေကာင္မေလး က သင့္အရင္ အျခား ေကာင္ေလးနဲ႔ စကားေျပာေနခဲ့ရင္ သင္ဟာသူရဲ႕ CONNECTION (2) / SESSION (2) အျဖစ္ သူ႕ ကြန္ျပဴတာရဲ႕ သတ္မွတ္ျခင္းကို ခံရမွာပါ။ သင့္ဆီ ရိုက္ပို႕လိုက္တဲ့ စာေတြက အျခားသူဆီ မေရာက္ႏိုင္သလို၊ အျခားသူဆီ ရိုက္ပို႕လိုက္တဲ့ စာေတြက လဲ သင့္ဆီေရာက္မလာပါဘူး။ မွန္ကန္တဲ့ ေနရာကို မွန္ကန္တဲ့ DATA ေတြေရာက္ေအာင္ SESSION LAYER က လမ္းေၾကာင္းရွာ ေနရာခ် စီမံကြပ္ကဲေပးထားတာပါ။ သူ႕အလုပ္က ဒါပါ။
TRANSPORT LAYER အျခား ကြန္ျပဴတာ ကိုပို႕မယ့္ DATA ဟာ၊ APPLICATION LAYER, PRESENTATION LAYER နဲ႔ SESSION LAYER တို႕ကို ျဖတ္လို႕ TRANSPORT LAYER ကိုေရာက္ရွိလာတဲ့ အခါ၊ အပိုင္းပိုင္းစိတ္ပိုင္းၿပီး သီးျခား အထုပ္ငယ္ေလးမ်ား (DATA PACKETS) အျဖစ္ စိတ္ပိုင္းျခင္းခံရပါတယ္။ ပို႕လိုက္တဲ့ DATA ဟာ လက္ခံမယ့္ ကြန္ျပဴတာ ရဲ႕ PHYSICAL LAYER, DATA LINK LAYER နဲ႔ NETWORK LAYER တို႕ကို ျဖတ္ၿပီး TRANSPORT LAYER ကိုေရာက္တဲ့အခါ PACKET ေတြကို ျပန္လည္စုေပါင္းေပးၿပီး APPLICATON LAYER ေရာက္တဲ့အထိ လက္ဆင့္ကမ္း ေပးသြားျခင္းကို ခံရမွာ ျဖစ္ပါတယ္။ PACKET ေတြစံုမစံု၊ DATA ေတြမွန္မွန္ ကန္ကန္ ေရာက္မေရာက္ နဲ႔ အမွားစစ္ေဆးျခင္း ( ERROR CHECKING ) ေတြကလည္း ဒီ LAYER မွာ ေဆာင္ရြက္ေပးေနတာ ျဖစ္ပါတယ္။
THE NETWORK LAYER ........... အျခား COMPUTER SYSTEM ကိုသြားမယ့္ DATA PACKET တိုင္း NETWORK LAYER ကိုေရာက္တဲ့အခါ သီးျခား လိပ္စာတစ္ခုစီ တပ္ေပးျခင္းခံရတယ္။ ဒါမွလဲ ROUTER ဆိုတဲ့ DEVICE ေတြက DATA PACKET အားလံုးကို လိုတဲ့ေနရာ ကိုေရာက္ေအာင္ သယ္ေဆာင္သြားႏိုင္မွာပါ။ ဥပမာ စာတစ္ေစာင္ သင့္သူငယ္ခ်င္းဆီ ပို႕တဲ့အခါ စာအိတ္မွာ သူ႕လိပ္စာကို ေသေသခ်ာခ်ာ တပ္ေပးရတယ္၊ ၿပီးေတာ့ ဘယ္သူ႕ဆီက ဆိုတာလဲ သင္ေရးထားရတယ္။ ဒါမွလဲ စာပို႕သူက သူ႕ဆီေရာက္ေအာင္ပို႕ႏိုင္မွာပါ။ ဒီသေဘာအတိုင္းပဲ NETWORK LAYER ကလဲ PACKET တိုင္းရဲ႕ ထိပ္မွာ လက္ခံမယ့္ SYSTEM ရဲ႕ IP ADDRESS ၊ MAC ADDRESS စတာ ေတြကို တပ္ေပး လိမ့္မယ္၊ ၿပီးေတာ့ ပို႕သူရဲ႕ IP ADDRESS ၊ MAC ADDRESS ေတြပါ ထည္႕ေပးပါတယ္။ ကဲ..သင္က ပို႕သူ ...သင့္သူငယ္ခ်င္းက လက္ခံသူ..သင္က သင့္သူငယ္ခ်င္းဆီကို "ေရာက္ၿပီလား" လို႕လွမ္းေမးလိုက္မယ္။ ဒါဆို "ေရာက္ၿပီလား" ဆိုတဲ့ MESSAGE ကို TRANSPORT LAYER ကPACKET ေတြအျဖစ္အရင္ ခြဲမွာပါ။
( ေရာက္ )၊ ( ၿပီ ) နဲ႔ ( လား ) ဆိုၿပီး PACKET သံုးခု အျဖစ္ခြဲလိုက္တယ္ ဆိုပါစို႕။ ( ေရာက္ ) က PACKET NO1...( ၿပီ ) က PACKET NO2 နဲ႔ ( လား) က PACKET NO3 အျဖစ္ ကြဲသြားပါမယ္။ NETWORK LAYER အေနနဲ႔ သြားမယ့္လမ္းေၾကာင္းက အရမ္းေသးေနမယ္ ဆိုရင္ အေသးဆံုးအရြယ္ အထိခြဲပစ္မွာပါ (သေ၀ထိုး) (ရ) (ေရးခ်)(ကႀကီး)(အသတ္)...စတဲ့ အေသးဆံုးပံုစံနဲ႔ ထုပ္ပိုးမွာပါ။ အခုေတာ့ သံုးပိုင္းအေနနဲ႔ပဲ ဥပမာယူပါမယ္။ NETWORK LAYER က ဒီ DATA PACKET ေတြသြားမယ့္ လမ္းေၾကာင္း(ROUTE) ကို လဲ သတ္မွတ္ေပးရပါတယ္။ NETWORK LAYER က ေအာက္ကပံုမွာ ျပထားတဲ့ အတိုင္း ROUTER (2)(4) နဲ႔ (5) တို႕ကိုျဖတ္သြားတဲ့ လမ္းေၾကာင္းကို SESSION (1) အျဖစ္ သတ္မွတ္ေပးၿပီး "ေရာက္ၿပီလား" ဆိုတဲ့ MESSAGE ကိုပို႕မွာပါ။ တကယ္လို႕ အေၾကာင္းတစ္စံုတစ္ရာေၾကာင့္ PACKET လက္ခံသူရဲ႕ စက္မွာ ( ၿပီ ) ဆိုတဲ့ PACKET NO2 မေရာက္ခဲ့ရင္ မေရာက္ေၾကာင္း TRANSPORT LAYER ကို REPLY ျပန္လာၿပီး ပို႕သူကြန္ျပဴတာက ျပန္ပို႕ေပးရမွာပါ။ ျပန္ပို႕ေပးဖို႕ REQUEST ျပန္လာတာလို႕လဲ ဆုိႏိုင္ပါတယ္။ ပံုကိုၾကည္႔ပါ . .