Tuesday, November 3, 2015

මොනාද මේ IP address!

මොනාද මේ IP address!

ඔන්න අද කතා කරන්න  යන්නේ IP address ගැන .IP(internet protocol) වලින් කරන ප්‍රධාන කාර්ය තමයි පරිගනක අතර සම්බන්දතාවය තබා ගැනීම.මේ නිසා සෑම පරිගනකයකට ඒකටම වෙන්වුන IP එකක ලබා දී තිබෙනවා [තමන්ගේ ip address බලාගැනීමට commandpromt(cmd) එකේ ipconfig කියලා ගහන්න ]   0:)
IP එක අපිට වර්ග දෙකකට බෙදන්න පුලුවන්. IPversion 4 (IPv4) හා IP version 6 (IPv6)   කියලයි.  අපි වැඩියෙන්ම පාවිච්චි කරන  IPv4 ගෙන කතාකරමු…

IP Version 4

IPV4 තමයි තාම ජනප්‍රියම Internet protocol එක.මොකද IPv6 එක තියෙන්නේ තාම ළදරු අවදියක.  IP address එකක byte 4ක් තියෙනවා.එක byte හදුන්වන්නේ Octal එකක් කියලයි.  Octal එකක උපරිම අගය 255 සහ අවම අගය 0 වේ.එම අගය 8බිට් (8 bit) වලින් පෙන්න්වයි. Ip addressඑකට  bit 32තිබේ. පහත පින්තුරය බලද්දි ඔයාලට මම කිව්ව එක තේරෙයි.
අපිට IP adress එක 5කට බෙදා දක්වන්න පුලුවන්.

IP Address Classes

1.CLASS A

Class A IP address එක යොදා ගන්නේ  ගොඩාක් Host තියෙන network එකකට.මුල් octalඑකNetwork ID එක නියොජනය කරන අතර ඉතිරි Octals Host ID නියොජනය කරයි.මෙම Class එක මගින් 126 networks හා16,777,214 hosts per network ලබා දෙයි.

2.CLASS B

මෙම class  එකේ IP address යොදා ගන්නේ  මධ්යම හා විශාලව network එකකටය.මෙහි මුල් octal 2කම Network ID නියෝජනය කර  ඉතිරි  octals host id නියෝජනය කරයි. 16,384 networks හා 65,534 hosts per networkලබා ගැනීමට හැකිය

3.CLASS C

මෙම class එකේ IP යොදා ගන්නේ කුඩා network එකකටය.මෙහි මුල් octal 3ම  network id නියෝජනය කරයි. ඉතිරි octal එක host id නියෝජනය කරයි. 2,097,152 networks හා254 hosts per network ලබා  ගැනීමට හැකිය

4.CLASS D

මෙම class එකේ IP address පාවිච්චි  කරන්නේ multi casting සදහාය.

5.CLASS E

මෙම Class එකේ Ip address පාවිච්චි  කරන්නේ experiments සදහාය.
(ඉහත කිව්ව classes වල summary  එකක් ) [ w.x.y.z=0.0.0.0]
CLASSLEADING
BITS
SIZE OF NETWORK
NUMBER
 BIT FIELD
SIZE OF REST
BIT FIELD
NUMBER
OF NETWORKS
ADDRESSES
PER NETWORK
START ADDRESSEND ADDRESS
Class A0824128 (27)16,777,216 (224)0.0.0.0127.255.255.255
Class B10161616,384 (214)65,536 (216)128.0.0.0191.255.255.255
Class C1102482,097,152 (221)256 (28)192.0.0.0223.255.255.255
Class D (multicast)1110not definednot definednot definednot defined224.0.0.0239.255.255.255
Class E (reserved)1111not definednot definednot definednot defined240.0.0.0255.255.255.255

Class Range of IP Address

  • Class A    1.0.0.0 to 126.0.0.0
  • Class B     128.0.0.0 to 191.255.0.0
  • Class C     192.0.0.0 to 223.255.255.0

Subnet Mask

Subnet mask එකෙන් වෙන්නේ host bits  එකෙන් අරගෙන  subnet bit එකක් හැදීමයි.මෙම  subnet එකක් හැදීමෙන්  network සහ host ගනන වෙනස් කරගැනීමට පුලුවන්.. මෙසේ “/” යෙදීමෙන් subnet mask bit එක ලියා දැක්වන්න පුලුවන්.
  • උදාහරන:- 192.168.5.130/24   මෙහි 24 යනු  subnet mask එකයි.  මුලු බිට් 32කෙන් 24ක් Subnet bit සදහා යොදාගෙන ඇත. එම නිසා මුල් බිට්24 ම network id සදහාද ඉතුරු බිට් 8ම host id  සදහාද යොදා ගෙන තිබේ.
මෙම වගුවෙන් පැහැදිලි කර තිබෙන්න එම subnet ක්‍රියවලියයි
DOT-DECIMAL NOTATIONBINARY FORM
IP address192.168.5.13011000000.10101000.00000101.10000010
Subnet Mask255.255.255.011111111.11111111.11111111.00000000
Network Portion192.168.5.011000000.10101000.00000101.00000000
Host Portion0.0.0.13000000000.00000000.00000000.10000010
Classes වල Default Subnet mask එක පහත දක්වා තිබේ
  • Class A- 255.0.0.0
  • Class B -255.255.0.0
  • Class C- 255.255.255.0

IPv4 Private Address

හැම Class එකකම IP address පුද්ගලික පාවිච්චිය සදහා වෙන් කර දී ඇත.පහත වගුවේ ඇත්තෙ එම IP ranges ටිකයි.
IANA-RESERVED PRIVATE IPV4 NETWORK RANGES
STARTENDNO. OF ADDRESSES
24-BIT BLOCK (/8 PREFIX, 1 X A)10.0.0.010.255.255.25516,777,216
20-BIT BLOCK (/12 PREFIX, 16 X B)172.16.0.0172.31.255.2551,048,576
16-BIT BLOCK (/16 PREFIX, 256 X C)192.168.0.0192.168.255.25565,536

No comments:

Post a Comment