sticky_note_PNG18952.jpg

Thursday, February 16, 2017

Ethernet ගැන දන්න සිංහලෙන්

ටික දවසකින් මේ පැත්තට එන්න බැරි උනේ විභාගයක් අතලඟ නිසා, අම්බානෙක කාර්යබහුල උන නිසා හා අන්තර්ජාල පහසුකම් ලබා ගැනීම දුෂ්කර උන නිසා. හරි ඔන්න අද සුපිරි මාතෘකාවක් අරන් ආවා. මම අද කියන්න යන්නේ අපි හැමෝම අහලා තියෙන ඒත් හරිහමන් අදහසක් ගන්න බැරි තවත් ජාල සමඟ සම්බන්ධ වචනයක් ගැන කථාවක්. මේක නිකන් ගුගල් හොයලා බැලුවොත් නම් ලංකාවේ එක බ්ලොග් එකකවත් හොයාගන්න නෑ. ඇත්තටම ඇයි ඒ. මම අද කියන්න යන්නේ Ethernet ගැන.මුලින් දැන ගන්න ටිකක් අමාරු උණත් පස්සේ ආස උන මාතෘකාවක් තමයි මේක

ඇත්තටම මොකක්ද මේ Ethernet කියන්නේ.වචනේ පරිසමාප්ති අර්තයෙන්ම මේක network architecture එකක් හොදේ. ඒ කියන්නේ අපි මුලින් කතා කල topology ,FDDI, ATM වගේ මේක අද කාලේ ජනප්‍රිය network architecture එකක්.මේ ක්‍රමය 1980 වගේ කාලයේදී තමයි වානිජ වශයෙන් හඳුන්වා දීලා තියෙන්නේ. තේරුණද? මේ network architecture එක එහෙමත් නැතිනම් Ethernet බහුලවම භාවිතා කරන්නේ LAN, MAN සඳහා සහ WAN සඳහාත් භාවිතා කරනවා. මේක අන්තර්ජාතික වහයෙන් පිළිගැනීමකට ලක්වෙලා  IEEE 802.3 කියන සම්මතයෙන් ආවේ 1983 වර්ෂයේදී.මේ Ethernet බහුල වශයෙන් ජනප්‍රිය වෙන්න හේතුව තමයි විශාල දත්ත පරාසයක් (bit rate) හැසිරවිය හැකිවීම සහ දිගු දුර සබැඳියාවන් නිසා. 

ඔන්න Ethernet network එකකට දෙන්න පුළුවන් සරල උදාහරණයක්



මේ කියන Ethernet සංකල්පය පටන් ගත්ත යුගයේ 10base5 නෙට්වර්ක්ස් coaxial cable (අමු තඹ කම්බියෙන්) දිව්වත් කාලය මැව් වෙනසත් සමගින් twisted pair, fiber optic වැනි කේබල් සමඟින් Ethernet hub, switches වැනි උපාංග වලින් සන්නද්ධව ඉදිරියට ආවා. මෙතැනදී සරලව දක්වන්න පුළුවන් දේ තමයි විවිධාකාර වූ ජාල සමඟින් එක්ව අපි මේ කථා කරන Ethernet එක ගොඩනඟන්න හැකියාව ලැබීම තමයි මේ සංකල්පය ප්‍රචලිත වෙන්න හේතුව

දැන් අපි කතා කරමු Ethernet Frame එහෙමත් නැත්නම් payload එක ගැන. දන්න සිංහලෙන් කිව්වොත් මේ කියන Ethernet එකේ යවන හෝ එවන දත්තයක් (data packet ) එකක් ගමන් ගන්නා විදිය තමයි මන් මේ කිව්ව frame එක.


මේකතමයි Ethernet  එකේ අපි යවන packet එකක header එක.තව මේකත් එක්ක payload එක එහෙමත් නැත්නම් අපි යවන දත්තය යනවා හොඳේ.දැන් අපි බලමු මේ header එකේ විස්තර වෙන වෙනම.

preamble - මේ කියන field එකෙන් තමයි නෙට්වර්ක් එකට ඉඟියක් එහෙමත් නැත්නම් සංඥාවක් දෙන්නේ frame එක එහා මෙහා යන ගමන ආරම්භ කළා කියලා. ටෙක්නිකල් විදියට synchronization වෙනවා කියලා දන්වන්නේ මේ header කෑල්ලෙන්.

SFD - (Start Frame Delimiter) - මෙතැනදී ලකුනු කරගන්නවා අපිට යවන්න අවශ්‍ය නොඩ් එකේ එහෙමත් නැත්නම් ජාලයකනම් යවන්න ඒනේ පරිගනකයේ MAC Address එක



තවම ඉවර නෑ හොඳේ.....

0 අදහස්:

Post a Comment

 
Angry Birds -  Help