zbeng Posted December 13, 2006 Report Share Posted December 13, 2006 Subretele:O masca subnet este de fapt o alta adresa de 32 de biti impartiti la fel ca o adresa IP (patru blocuri de cate opt biti reprezentati in zecimale).SubreteleO masca subnet este de fapt o alta adresa de 32 de biti impartiti lafel ca o adresa IP (patru blocuri de cate opt biti reprezentati inzecimale).Sa vedem cum arata o adresa de clasa C in format zecimal:196.234.101.0In format binar aceasta adresa este:11000100.11101010.01100101.00000000Presupun ca stiti sa transformati un numar din baza doi (numar binar)in baza zece (numar zecimal) si invers, daca nu, utilizaticalculatorul din Windows sau cel mai bine invatati!Bitul setat pe unu dintr-o masca de retea spune ca bitul corespondentdin adresa IP este o componenta a adresei de retea. Urmatoarea mascade retea in format binar:11111111.11111111.11111111.11000000ne spune ca doi biti au fost "imprumutati" dintr-o adresa de clasa Csi numarul total de biti din partea de retea a adresei este 26. Cualte cuvinte am separat adresa de clasa C in 4 subretele, fiecaredintre ele putand avea 64 de gazde. Numarul de subretele este egal cu2^(numarul de biti luati din adresa IP), iar numarul de gazde cu2^(numarul de biti zero ai gazdelor).Prima subretea din reteaua 196.234.101.0 se situeaza intre .0-.63, adoua intre .64-.127, a treia in intervalul .128-.191 si a patra intre.192 si .255. Deci adresa 196.234.101.201/26 este o adresa din a patrasubretea. Reprezentarea /xx pentru subretele este mai obisnuita pentrudispozitivele de retea gen routere, sistemele de operare lucreaza cuadrese zecimale. /26 spune ca 26 de biti sunt folositi pentru adresade retea, in reprezentare zecimala echivalentul este 255.255.255.192.Nu uitati ca impartirea retelelor in subretele nu afecteazaperformanta si nici nu creeaza un subnivel in retea! Prima adresadintr-o (sub)retea este adresa (sub)retelei, iar ultima este adresa debroadcast. In exemplul de mai sus adresa retelei pentru cea de-a douasubretea este 196.234.101.64, iar adresa de broadcast este196.234.101.127.Intrebarea este cum trateaza dispozitivele de retea mastile desubretele. Raspunsul este destul de simplu. Dispozitivele efectueaza ooperatie logica AND intre adresele IP si masca de retea. Prezenta lui1 in masca pastreaza IP-ul intact, prezenta lui 0 schimba bitulcorespondent din adresa IP in 0.Impartirea retelelor in subretele este supusa unor restrictii. Trebuiesa "imprumutati" cel putin 2 biti din adresa de gazda, iar intotdeunatrebuie sa ramana cel putin doi biti pentru gazde.Cred ca intelegeti cum sunt impartite retelele in subretele. Este clarca in majoritatea cazurilor o retea de clasa C trebuie impartita inmai multe subretele si este evident ca nu exista nici o retea care sanecesite folosirea tuturor adreselor gazda dintr-o retea de clasa A.Chiar daca ar exista acest lucru oricum nu ar fi posibil, dar vom aflaintr-un articol viitor de ce.Solutia problemei propuse mai devreme este foarte simpla: ISP-ul alocafirmei respective opt adrese IP (sase utilizabile + 2 pentru retea sibroadcast). Masca subnet pentru adresa de clasa C este /29 sau255.255.255.248. Aveti grija: o subretea /30 sau 255.255.255.252 nueste potrivita pentru client deoarece numarul de adrese IP pe care lepoate utiliza este egal cu doi, chiar daca numarul total de adreseeste patru.Performanta subreteleiImpartirea retelelor in subretele impiedica pierderea adreselor IP incyberspatiu; insa exista si un alt aspect extrem de important caretrebuie luat in considerare: performanta.In orice retea o gazda poate comunica numai cu alte gazde care auaceeasi adresa de retea. Doua gazde din retele diferite pot comunicanumai cu ajutorul unui router, un dispozitiv specializat care routeazapachetele dintr-o retea in alta. Routerul poate fi si un computer PCLinux sau Unix configurat sa actioneze ca un router, dar inmajoritatea cazurilor este un dispozitiv separat. Cisco este cel maicunoscut producator de routere dedicate, acestea fiind tehnic vorbindcomputere controlate de un sistem de operare propriu care ruleazaprotocoale de routare, transmitand pachetele intre interfete. Evident,acestea au in cele mai multe cazuri dimensiuni mult mai mici decatcalculatoarele obisnuite.Nu vreau sa intram in detalii pentru ca vom discuta despre routerealta data, sunt mult prea importante pentru a le aloca doar catevapropozitii; trebuie insa sa stiti ca un router este legatura dintredoua retele diferite si este singurul dispozitiv din retea capabil saruteze pachete la nivelul Layer-ului 3.Dupa cum va spuneam, doua dintre adresele IP ale gazdelor suntfolosite ca adrese de retea si de broadcast. Adresa de retea estefolosita de routere in timpul comunicarii pentru a selecta retelele dedestinatie, iar adresa de broadcast este folosita pentru a comunica cutoate gazdele dintr-o retea in acelasi timp. Multi utilizatori gresescatunci cand presupun ca *.0 este adresa retelei, iar *.255 este adresade broadcast pentru orice retea. Desi acestea doua sunt intotdeaunaadrese de retea si de broadcast indiferent de masca subnet utilizata,ele nu sunt singurele pentru ca alte adrese sunt create mereu candreteaua este divizata.Suntem obligati sa folosim subretele pentru a reduce dimensiuneadomeniului de broadcast. Aceasta dimensiune poate fi definita canumarul total de gazde intr-o retea. Broadcast-urile sunt folosite demulte dispozitive si protocoale, avand o contributie negativa in ceeace priveste performanta retelei. Intr-o retea o anumita gazda lucreazanumai cu pachete destinate adreselor sale IP, dar fiecare gazda tineseama si de pachetele broadcast ca si cand i-ar fi fost adresate.Intr-o retea mare cu multe gazde pachetele broadcast pot ocupa aproapetoata latimea de banda disponibila. Din acest motiv trebuie micsoratnumarul gazdelor, pentru ca in majoritatea cazurilor nu puteminfluenta intr-un mod semnificativ numarul broadcast-urilor.O adresa IP importanta pe care trebuie sa v-o amintiti este adresa deloopback: 127.0.0.1. Aceasta adresa IP este folosita pentru rezolvareaproblemelor de comunicatie si este un fel de adresa de ecou. Fiecarepachet trimis la aceasta adresa se intoarce la gazda care l-a trimis.Daca nu puteti comunica cu alte gazde din retea si doriti sa vatestati placa de retea puteti incerca sa dati un ping la 127.0.0.0.Daca placa de retea este instalata corect veti primi un raspuns.Powered by http://www.referat.ro/ Quote Link to comment Share on other sites More sharing options...