OSI Model එක ගැන කිව්වට මට ඩිංගිත්තක් අමතක උනා පහුගිය ලිපියෙදි ඒකෙ ඉතිහාසය ගැන පොඩි විස්තරයක් කරන්න.ඉතින් මේ ලිපිය මම අවස්ථාවක් කරගන්නවා ඒ ටිකත් කියල දාන්න.
ඉතිහාසයෙන් බිඳක්.........
OSI Model එක කියන්නෙ මොකද්ද කියල පොඩි අවබෝධයක් ඉස්සෙල්ල ලිපියෙන් ලැබෙන්න ඇති කියල මම හිතනවා.ඉතින් ඔය OSI Model එක කියන්නෙ Network Communication කරන Primary Model එකනෙ .1980 දි Network වල ප්රමාණය සහ ගණන වැඩිකරගන්න කට්ටියට තදින්ම ඕන උනා. ඔන්න ඉතින් මුල් කාලෙ ඔය LAN(Local Area Network),MAN(Metropolitan Area Network),WAN(Wide Area Network) එහෙම ස්ථාපනය කරද්දි කට්ටියට ලොකු ලොකු ප්රශ්න එන්න ගත්ත.කොටින්ම කියනවනම් "හෙනම අවුල්".
ඒක නිසා නොයෙක් සමාගම් අවබෝධ කර ගත්ත ජාලකරණ තාක්ෂණය භාවිත කරගෙන කරගෙන මුදල් ඉතුරුකරගෙන වැඩි නිෂ්පාදිතයක් ගන්න ඕන කියලා.ඒකට පිලියමක් වශයෙන් ඒ අය හුඟක් අලුත් එකතුකර,පවතින පුලුල් කල.ඒ වගේම අලුත් ජාලකරණ තාක්ෂණයන්(Network Technologies) සහ අයිතමයන්(Devices) වෙළඳපොළට ආව.
නමුත් 1980 මැදභාගය වෙනකොට ඒ සමාගම් නිර්මාණය කරපු දේවල්වල යම් යම් අපහසුත දැක්ක.විශේෂයෙන්ම එක සමාගමක් නිර්මාණ්ය කරපු එකක් එක්ක අනික සමාගමේ එව කරන්න අපහසු උනා.ඒ අනුව ඒ අයට යම් සම්මුතියක අවශ්යතාවය තදින්ම දැනුනා සහ Proprietary Network වලින් අයින් වෙන්න ඕන කියලා.
"Proprietary Network : - Systems that are privately developed,owned, and controlled.(උදාහරණයක් විදියට CISCO සමාගම එයාලගෙ තාක්ෂණය තනිවම යොදගන්නවනම්)"
ඒ නිසා ඒකෙ ප්රතිඵලයක් විදියට ISO(International Organization of Standardization) විසින් 1984 දි OSI Model එක නිර්මාණය කලා.ඔන්න ඕක තමයි ඉතිහාසෙ OSI Model එකෙ.
දැන් අපි බලමු එහෙම එකක් භාවිතකරාම අපිට තියෙන වාසි මොනවද කියල මම තේරෙන්නත් එක්ක ඉංගිරිසියෙනුයි සිංහලෙනුයි දෙකෙන්ම දාන්නම්කො
- Reduce Complexity: Network Communication එක ඉතා කුඩා සරල කොටස්වලට බෙදා දැක්විය/කල හැකිවීම
- Standardizes Interface: මෙතනදි අවස්ථාව ලබාදෙනවා,(Multiple Vendor Development)නොයෙක් සමාගම් විසින් නිර්මාණය කල Component වලට Communication කරන්න.
- Facilitates Modular Engineering :මෙහිදි විවිධ වර්ගයේ Network Hardware සහ Software වලට එකිනෙකාට Communication කරන්න අවස්ථාව ලබදෙනවා.
- Ensure Inter-Operable technology :එක Layer එකක වෙනසක් නිසා අනික් Layer එකෙහි වෙනසක් වීම මගහරිනවා.
- Accelerate Evolution: මෙමගින් ඵලදායි ලෙස Individual Component වල යාවත්කාලීන(Update) කිරීම් සහ වැඩිදියුණු කිරීම්(Improvements) කරන්න පුලුවන්,අනිත් Component වලට නොදැනෙන්න සහ මුලු Protocol එකම නැවත නොලියමින්.
- Simplifies Teaching and Learning: කුඩා කොටස් වලට Network Communication එක බෙදන නිසා අධ්යයනය පහසුයි.
මෙන්න මේ වගෙ වාසි බොහොමයක් අපිට අත්දකින්න පුලුවන් OSI Model එක හරහා Network Communicationඑක කරද්දි.ඉතින් ඊළඟ ලිපියෙන් ඔය Layer වල වෙන දේවල් එහෙම හරියටම බලමු.අමතක නොකර හොඳ නරක එහෙම ලියලා යන්න හොඳේ.
(පසුතලයෙ තියෙන පින්තූරවලින් සමහරක් Brand Names පෙන්නල තියෙනවා)