IP Address IP Address là m t s duy nh t c gán cho m t thi t b trong m t m ng - các thi t b này có th là m t máy tính, router, máy in m ng ( lo i máy in có Card m ng ) ..vv...vv.- Ki u a ch này g i là Software Address - nó khác v i ki u a ch Hardware Address - hay ta còn bi t nh ki u MAC Address (Phisycal Address) c a Card m ng hay hard-code trong m t s thi t b m ng - Xin nói qua m t tý v a ch ki u này - M i nhà s n xu t Card m ng trên th gi i tr c khi s n xu t u ph i xin mua m t lô a ch MAC t InterNIC => m i a ch MAC address là duy nh t trên th gi i và không bao gi có hai a ch này trùng nhau b t c âu. (Vì th , n u b n có ý nh dùng máy tính c a mình mà "hack" m t cái gì ó thì hãy t b ngay ý nh ó i ) IP Address là m t s 32 Bit - và c chia thành 4 ph n m i ph n 8 Bit và ng n cách nhau b i d u ch m (.). Có 3 cách bi u di n m t a ch IP : D ng th p phân : 130.57.30.56 D ng nh phân : 10000010. 00111001.00011110.00111000 D ng Hecxa : 82 39 1E 38 Chúng ta thì th ng s d ng a ch d i d ng s th p phân, nh ng máy tính thì th ng s d ng a chi IP d i d ng s nh phân M t a ch IP bao gi c ng có hai ph n là a ch m ng ( Network Address / Net ID) và a ch máy ( Node Address / Host ID ). Network Address là m t s duy nh t dùng xác nh m t m ng. M i máy tính trong m t m ng bao gi c ng có cùng m t a ch m ng. Node Address là m t s duy nh t c gán cho m t máy tính trong m t m ng M ts a ch IP c bi t 1- N u a ch c a Network Address toàn là các Bit 0 ngh a là nó i di n cho m ng ó ( this network ) 2- N u a ch c a Network Address toàn là các Bit 1 ngh a là nó i di n cho t t c các m ng 3- a ch m ng là 127 c g i là a ch LoopBack c thi t k cho m i máy ( local node ) - th ng dùng cho vi c t ki m tra mà không nh h ng n giao d ch trên m ng, ví d : ping 127.0.0.1 4 - Tât c các Bit c a Node Address toàn là 0 - this node
5 - Tât c các Bit c a Node Address toàn là 1 - T t c các máy trong m t m ng nào ó 6 - T t c a ch IP là toàn Bit 0 c s d ng b i RIP protocol 7 - T t c a ch IP là toàn Bit 1 - a ch Broadcast cho t t c các máy trong m t m ng IP Address c chia thành 5 l p là A,B,C,D,E - hai l p D và E ang d tr ch còn 3 l p A,B,C là ang s d ng L p:A nh d ng : M ng.Node.Node.Node Bit u tiên : 0 ây ta nh n th y là ngo i tr Bit u tiên c a a ch IP là 0 - dùng xác nh là m ng l p A, còn l i 7 Bit có th nh n các giá tr 1 ho c 0 => t h p ch p c2 m 7 v trí => có 128 m ng cho l p A . Nh ng theo quy nh là n u t t c các Bit c a a ch m ng là 0 s không c s d ng => còn 127 m ng cho l p A - Nh ng a ch 127 là a ch có toàn Bit 1 trong Network Address => c ng không s d ng c a ch này => L p A ch còn 126 l p m ng b t u t 1 -126 => Khi nhìn vào m t a ch IP ta ch c n nhìn vào Bit u tiên n u bi u di n d ng nh phân là s 0 thì ó chính là m ng l p A, còn n u d ng th p phân thì nó n m trong kho ng t 1- 126. Th s máy tính trong m i m ng l p A là bao nhiêu ? ta c ng có th tính oc là 2 m 24 - 2 = 16,777,214 máy L p:B nh d ng : M ng.M ng.Node.Node Hai Bit u tiên : 10 T ng t nh cách tính v i l p A ta c ng có s m ng c a l p B s là 2 m 14 = 16384 m ng l p B - t ng ng v i s th p phân là 128 - 191. và s máy trong m i m ng l p A là 2 m 16 -2 = 65,534 máy => M t a ch IP mà hai Bit u tiên là 10 hay d ng th p phân mà là 128 - 191 thì ó là máy tính trong m ng l p B L p:C nh d ng : M ng.M ng.M ng.Node
Ba Bit u tiên : 110 => S m ng l p C s là 2,097,152 m ng và 254 máy trong m t m ng => M t a ch IP mà các Bit u tiên là 110 hay d ng th p phân mà là 192 - 223 thì ó là máy tính trong m ng l p C InterNIC và IANA ã a ra m t s d i a ch IP - g i là private address dùng thi t l p cho các m ng c c b không k t n i v i Internet. Theo RFC 1597 thì 3 d i ó là : 10.0.0.0 v i Subnet mask là 255.0.0.0 172.16.0.0 v i Subnet mask là 255.255.0.0 192.168.0.0 v i Subnet mask là 255.255.255.0 => b n có th s d ng b t c a ch nào trong d i này thi t l p cho m ng c a b n B t u t Windows 98 tr i Microsoft a ra m t c ch g i là Automatic private IP Addressing ( APIPA) - Trên m t m ng nh không có DHCP hay trên m t m ng mà DHCP b Down thì máy Client DHCP có th dùng cách gi i áp tên NetBIOS nút B c p cho Card m ng c a nó m t a ch IP duy nh t t m t không gian a ch c bi t 169.254.0.1 - n 169.254.255.254. Sau ó máy này có th dùng TCP/IP liên l c v i m t máy khác b t k mà c k t n i cùng Hub / Switch c a m ng LAN và c ng dùng c ch APIPA => sau này n u b n nhìn th y IP có d ng 169.254.x.x thì ngh a là DHCP Server c a b n ã Down r i. Subnet là gì? Th ng thì m i t ch c, công ty hay qu c gia c InterNIC c p cho m t s a ch IP nh t nh và nó có các máy tính t các vùng khác nhau - cách t t nh t qu n lý là chia ra thành các m ng nh và k t n i v i nhau b i router. Nh ng m ng nh nh th g i là Subnets. Khi chia ra thành các Subnet nh m làm : 1- Gi m giao d ch trên m ng : lúc này router s ki m soát các gói tin trên m ng ch có gói tin nào có a ch ích ngoài m i c chuy n ra. 2 - Qu n lý n gi n h n và n u có s c thì c ng d ki m tra và xác nh c nguyên nhân gây l i h n là trong m t m ng l n. M t i u quan tr ng c ng c n ph i nh là m i m t Subnet v n là m t ph n c a m ng nh ng nó c ng c n c phân bi t v i các Subnet khác b ng cách thêm vào
m t nh danh nào ó. nh danh này c g i là Subnet addess. Tr c khi chia m ng thành các Subnet ta c n xác nh s Subnet cho m ng và s máy trong m i Subnet là bao nhiêu, còn router trên m i m t subnet ch c n bi t các thông tin : a ch c a m i máy trên m t Subnet mà nó qu n lý a ch c a các Subnet khác Ta ã bi t r ng m i máy tính trong m t m ng c th nào ó thì ph i có cùng m t a ch m ng => a ch m ng không th thay i c => ch còn cách l y m t ph n a ch Node Address làm inh danh cho m i Subnet => i u này có th th c hi n c b ng cách gán cho m i máy tính m t Subnet mask. Subnet mask là m t s 32 Bit g m các Bit 1 và 0 - Các Bit 1 các v trí c a Network Address ho c Subnet mask còn các Bit 0 v trí c a Node Address còn l i. Không ph i là t t c các m ng u c n có Subnet và vì th không c n s d ng Subnet - Trong tr ng h p này ng i ta nói là s d ng Subnet mask m c nh ( default Subnet mask ) L p A Subnet mask là 255.0.0.0 L p B Subnet mask là 255.255.0.0 L p C Subnet mask là 255.255.255.0 Công th c dùng tính s subnet l n nh t và s Host l n nh t có th có trong m t Subnet s là : S subnet l n nh t ( trong m t m ng ) = 2^ Bit 1 ( trong subet mask ) - 2 S Host l n nh t ( trong m t Subnet ) = 2^ bit 0 ( trong subet mask ) - 2 cho d hi u xin minh h a qua ví d sau : Gi s ta có m t a ch IP cho toàn b h th ng m ng c a ta là 132.8.18.60 => ây là m t a ch l p B và ta có bi u di n c a nó theo d ng a ch m ng. a ch m ng. a ch Host. a ch Host 1000 0100 . 0000 1000 . 0001 0010 . 0011 1100 => Nó có 16 Bit cho a ch m ng và 16 Bit cho a ch Host => ta có th l y m t s Bit trong ph n a ch Host làm Subnet Mask Gi s ta c n chia m ng c a ta thành 14 m ng con => ta c n xác nh l y m y Bit c a a ch Host làm Sub net mask : 14 + 2 = 16 = 2^4 => c n 4 Bit Ta có Subnet Mask : 1111 1111. 1111 1111. 1111 0000 0000 0000 Và ta c ng tính c luôn s Host trong m i Subnet là 2 ^12 -2 = 4094