Documente Academic
Documente Profesional
Documente Cultură
Protocolul Eth Si TCP-IP
Protocolul Eth Si TCP-IP
Fundamente
Termenul Ethernet se refer la o familie de reele locale reglementate de standardul IEEE
802.3 care definete ceea ce este cunoscut ca protocolul CSMA/CD (Carrier Sense Multiple Access
with Collision Detection Acces Multiplu cu Sesizarea Purttoarei i Detecia Coliziunilor). Patru
viteze de transmitere a datelor sunt pn n prezent definite pentru operarea pe fibr optic sau pe
cablu cu fire torsadate.
10 Mbps -10Base-T Ethernet
100 Mbps - Fast Ethernet
1000 Mbps - Gigabit Ethernet
10 Gigabit Ethernet
Dei au fost propuse tehnologii alternative, Ethernet a supravieuit ca o tehnologie
important, fiind utilizat n prezent de circa 85% din reelele locale de PC uri din lume. Aceasta se
datoreaz urmtoarelor caracteristici importante ale protocolului:
este uor de neles, implementat, administrat i ntreinut
permite realizarea reelelor la un cost redus
asigur o flexibilitate extins pentru instalarea reelelor
garanteaz interconectarea i operarea cu succes a produselor conforme cu standardul,
independent de productorul acestora.
IEEE 802.3
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ita/nums12.htm
Scurt istoric
Standardul Ethernet original a fost dezvoltat ca o reea experimental pentru cablu coaxial n
1970 de ctre compania Xerox, pentru a opera la o vitez de 3 Mbs folosind un protocol cu acces
prin detecia purttoarei i detecia coliziunilor pentru reele LAN cu cerine de trafic sporadic dar
greu. Succesul lui a fcut ca n 1980 s se elaboreze specificaiile versiunii 1.0 a protocolului
Ethernet de 10 Mbs de ctre un consoriu format din trei companii: Digital Equipment Corporation,
Intel Corporation, i Xerox Corporation.
Standardul original IEEE 802.3 s-a bazat, i a fost foarte asemntor, pe specificaiile
Ethernet Versiunea 1.0. Standardul definitiv a fost publicat ca standard definitiv n 1985, de atunci
numeroase suplimente ale acestuia fiind elaborate pentru a ine pasul cu dezvoltrile tehnologice i
a-l face compatibil cu noile medii de reea cu vitez mare de transmitere.
sunt fie dispozitive de sine stttoare cum ar fi repetoare, switch-uri i router-e, fie interfee
de comunicaie cum ar fi adaptoare de reea sau modem-uri.
n continuare echipamentele de comunicaie de sine stttoare sunt numite fie noduri
intermediare fie DCE. Interfeele de reea vor fi numite NIC (Network Interface Card).
Ca medii de transmitere se folosesc n mod curent dou tipuri de cabluri cu fire de cupru:
rsucite si neecranate (UTP - unshielded twisted-pair), rsucite i ecranate (STP - shielded twistedpair) i cteva tipuri de cabluri de fibr optic.
Hub (switch)
Transmisia cadrelor
Cnd subnivelul MAC al unei staii primete o cerere de transmitere de cadru nsoit de
adres i datele propriu-zise de la subnivelul LLC, subnivelul MAC ncepe secvena de transmitere
prin transferul datelor de la LLC n buferul de cadru al MAC.
Preambulul i separatorul de nceput de cadru sunt inserate n cmpurile PRE i SOF
Adresele destinaiei i sursei sunt inserate n cmpurile de adrese
Octeii de date LLC sunt numrai i rezultatul este inclus n cmpul Length/Type
Octeii de date LLC sunt inserai n cmpul Data. Dac numrul lor este mai mic dect 46,
un ir pad de octei este inserat pn la 46
O valoare de control FCS este generat pe cmpurile DA, SA, Length/Type i Data i este
adugat la sfritul cmpului Data.
Dup ce cadrul este asamblat modul n care el este transmis depinde de modul de operare:
semiduplex sau full-duplex. Standardul IEEE 802.3 cere ca subnivelul MAC al Ethernet s suporte
modul semiduplex n care MAC poate fie transmite fie recepiona un cadru dar nu poate face
ambele operaii odat. Modul full-duplex este o funcionalitate opional care permite MAC s
transmit i s recepioneze cadre n acelai timp.
Protocolul TCP/IP
De la inventarea lor acum trei decenii, eterogenitatea reelelor a crescut prin dezvoltarea unei
palete diverse de tehnologii ca Ethernet, Token Ring, Fiber Distributed Data Interface (FDDI),
Integrated Services Digital Network (ISDN) sau Asynchronous Transfer Mode (ATM).
Protocoalele Internet s-au dovedit a fi cea mai bun realizare pentru interconectarea acestei
varieti de tehnologii LAN sau / i WAN.
Suita de protocoale Internet nu include numai specificaiile pentru nivelele inferioare (ca
TCP i IP) ci i specificaii pentru aplicaii comune ca pota electronica (e-mail), emularea
terminalelor (telnet) i transferul de fiiere (FTP), vezi figura 6.
aplicaie
prezentare
aplicaie
Telnet
HTTP SMTP
FTP
sesiune
transport
reea
leg. de date
fizic
prezentare
sesiune
TCP
IP
UDP
RIP
ARP
transport
reea
leg. de date
fizic
Tehnologia TCP/IP
Aceast seciune descrie aspectele tehnice ale protocoalelor TCP, IP i a celor cu care
interacioneaz i a mediilor n care aceste protocoale opereaz. Deoarece principalul obiectiv al
capitolului l reprezint routarea (o funcie a nivelului 3), discuia protocolului TCP (protocol de
nivel 4) va fi scurt.
Suita de protocoale TCP/IP cuprinde o sum de protocoale pentru prelucrarea datelor n
procesul de comunicaie:
TCP (Transmission Control Protocol) comunicaia ntre aplicaii
UDP (User Datagram Protocol) comunicaia simpl ntre aplicaii
IP (Internet Protocol) comunicarea ntre computere
ICMP (Internet Control Message Protocol) pentru erori i statistici
DHCP (Dynamic Host Configuration Protocol) pentru adresare dinamic
TCP folosete o conexiune fix (se spune c este orientat pe conexiune) i folosete pentru
comunicarea ntre aplicaii.
Cnd o aplicaie vrea s comunice cu alta prin intermediul protocolului TCP ea trimite o
cerere de comunicaie la o adres precis. Dup sincronizarea celor dou aplicaii TCP iniiaz o
comunicaie full-duplex ntre cele dou aplicaii care va ocupa linia dintre cele dou computere
pn cnd una dintre aplicaii va nchide comunicaia..
UDP este asemntor cu TCP dar mai simplu i, n consecin, mai puin fiabil.
IP este un protocol neorientat pe conexiune i folosete pentru comunicaia ntre computere..
Fiind un protocol orientat pe datagrame i nu pe conexiune, el nu solicit pre-existena unei
conexiuni nainte de trimiterea datelor. n acest fel IP reduce nevoia de linii de comunicaie. IP
sparge mesajele (datele, n general) n pachete mai mici, independente, i le trimite ctre alte
computere prin Internet. IP este responsabil de routarea fiecrui pachet ctre destinaie. Pentru a
desvri aceast sarcin fiecare computer care folosete protocolul TCP/IP trebuie s aib atribuit
o adres IP.
Adrese IP
n prezent exist dou scheme de adrese IP, una pe 4 octei (IPv4) i alta pe 16 octei (IPv6).
Cea de a doua, mai puin rspndit, a fost elaborat pentru a crete numrul de adrese IP
disponibile i pentru a mbunti schema pe 4 octei. n continuare ne vom ocupa de adresele pe 4
octei care cunosc cea mai mare utilizare n prezent.
O adres IP este format din 32 de bii grupai n 4 octei. Convenional ea se scrie prin
valoarea zecimal a fiecrui octet, cu punct ntre grupe, de exemplu: 80.96.120.5 sau 172.20.0.1.
Cum fiecare octet poate lua valori de la 0 la 255 (n zecimal), rezult c adresele IP valide pot fi n
intervalul 0.0.0.0 i 255.255.255.255, ceea ce corespunde unui numr de 232 de adrese, adic circa
4,3 miliarde. n fapt, datorit unor restricii impuse de ctre IANA (Internet Assigned Numbers
Authority Autoritatea pentru atribuirea numerelor n Internet) doar o parte din aceste adrese sunt
valide, numrul real fiind de circa 3,2 miliarde. Aceasta i pentru c anumite intervale de adrese
sunt rezervate pentru alte destinaii i nu pot fi atribuite n reeaua Internet. Aceste adrese sunt
numite adrese private n timp ce restul adreselor sunt adrese publice. Adresele private nu sunt
routabile i de aceea pot fi atribuite doar computerelor din reelele locale. Iat cteva exemple de
intervale de adrese private:
10.0.0.0 - 10.255.255.255
127.0.0.0 - 127.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
ntreg spaiul adreselor IP este divizat n 5 clase notate cu litere de la A la E, din care doar
primele 3 au utilizare public. ntr-o adres IP primul / primii octei indic numrul reelei iar
ultimii / ultimul octet indic numrul computerului (hostului) din reea, aa cum se va vedea n
continuare.
Primii bii din adresa IP desemneaz clasa reelei creia aparine adresa, dup cum urmeaz:
Tabel 1 Clasele adreselor IP
Clasa
prefix
Adresa nceput
Adres sfrit
A
B
C
D
E
0
10
110
1110
1111
1.0.0.1
128.0.0.1
192.0.0.1
224.0.0.1
240.0.0.1
126.255.255.254
191.255.255.254
223.255.255.254
239.255.255.254
255.255.255.255
Clasele D si E sunt clase speciale, care nu au utilizare public n sensul c adresele din aceste
clase nu sunt alocate clienilor i serverelor n mod obinuit. Adresele din clasa D sunt folosite
pentru multicasting. Multicast-ul este un mecanism de definire a unui grup de noduri de reea ctre
care se trimit simultan pachete de date folosind adresarea IP. Multicast-ul este folosit n principal
de reelele de cercetare. Clasa E este o clas rezervat pentru destinaii speciale. Hosturile care
folosesc adrese din aceste clase nu vor putea comunica corect. O situaie aparte o reprezint adresa
255.255.255.255 din clasa E folosit pentru broadcasting n reelele locale. Un pachet IP cu aceast
adres va fi recepionat de ctre toate nodurile reelei locale dar nu i de alte hosturi din Internet.
Din acest motiv procedeul se numete broadcast limitat. i tot din acest motiv nu este permis ca toi
biii din adresa reelei i/sau a hostului s fie 1. Asupra acestor aspect vom reveni. S vedem cum
se formeaz numrul reelei i numrul hostului. n cazul reelelor din clasa A, primul octet
desemneaz reeaua iar primul bit are valoarea 0. Aceasta nseamn c cea mai mic adres
posibil se obine cnd toi biii sunt 0 iar cea mai mare cnd toi biii sunt 1, cu excepia primului
care rmne 0, vezi figura 7.
Bit
Valoarea n zecimal
0
0
0
0
.
1
0
.
1
0
.
1
0
.
1
0
.
1
0
.
1
0
.
1
0
127
10
11
12
13
14
15
16
Valoarea n zecimal
1
1
1
0
0
0
0
.
1
0
.
1
0
.
1
0
.
1
0
.
1
0 . 0
. . .
1 . 1
0
.
1
0
.
1
0
.
1
0
.
1
0
.
1
0
.
1
0
.
1
128.0
191.255
3
4
http://www.iana.org/assignments/ipv4-address-space
http://www.rfc-editor.org/rfc/rfc3330.txt
Dac analizm datele din tabelul 1 observm uor c spaiul adreselor nu este contiguu; ntre
clase exist blocuri de adrese care nu sunt alocate public. Ele pot fi folosite, ns, pentru aplicaii
speciale, aa cum am artat n cazul adreselor 127.0.0.0 la 127.255.255.255.
Se obinuiete ca intervalele de adrese s se scrie i sub forma adresa_baz/nr_biti n
care adres_baz este cea mai mic adres din interval iar nr_bii indic numrul biilor
care desemneaz adresa reelei. Spre exemplu spaiul 128.0.0.0/16 indic faptul c primii 16 bii (2
octei) desemneaz reeaua i nu se modific n intervalul de adrese, doar ultimii 2 octei putnduse modifica. Acest spaiu poate fi scris ca interval de la 128.0.0.0 la 128.0.255.255.
Fundamentele rutrii IP
Considerm o mic reea care folosete protocolul TCP/IP i adaptoare de reea Ethernet.
Reeaua are doar 3 calculatoare (noduri de reea) iar adresa reelei este 194.42.101. Valoarea
primului octet ne arat c este vorba de o reea din clasa C n care primii trei octei desemneaz
numrul reelei iar ultimul numrul hostului din reea. Astfel, cele trei calculatoare din reea pot
primi orice numr ntre 1 i 254 cu condiia ca acestea s fie diferite. S admitem c cele 3
calculatoare notate A, B, C au numerele 1, 2 i respectiv 3. n figura 9 numrul hostului este
evideniat cu caractere aldine n interiorul adresei IP .
Este posibil s se determine adresa MAC pe baza adresei IP prin utilizarea un mecanism
cunoscut sub numele de Protocol de Rezoluie a Adreselor (ARP Address Resolution Protocol)
care permite descoperirea dinamic a adreselor Ethernet 5 . Protocolul ARP trimite un cadru de date
special, de interogare, pe adresa MAC: FF-FF-FF-FF-FF-FF care va fi recepionat de toate nodurile
5
ftp://ftp.rfc-editor.org/in-notes/rfc1180.txt
din reea - broadcast n reea, n exemplul considerat cadrul fiind recepionat de nodurile B i C. Un
cadru de interogare arat cam aa:
Adres IP surs:
Adres Ethernet surs:
194.42.101.1
00-10-DC-49-8A-20
Adres IP int:
Adres Ethernet int:
194.42.101.2
<blank>
Adres IP int:
Adres Ethernet int:
194.42.101.3
<blank>
Fiecare calculator care recepioneaz cererea de interogare o analizeaz i rspunde cu un
mesaj de forma:
Nodul B
Adres IP surs: 194.42.101.2
Adres Ethernet surs: 00-10-DC-49-FF-A4
Adres IP int:194.42.101.1
00-10-DC-49-8A-20
Nodul C
Adres IP surs: 194.42.101.3
Adres Ethernet surs: 00-16-7E-3C-FB-44
Adres IP int:194.42.101.1
00-10-DC-49-8A-20
Rspunsurile nodurilor B i C sunt recepionate de nodul A care completeaz o tabel de
corespondene ntre adresele IP i adresele MAC ale calculatoarelor din reea, cam aa:
Adres IP:
Adres Ethernet:
194.42.101.1
00-10-DC-49-8A-20
194.42.101.2
00-10-DC-49-FF-A4
194.42.101.3
00-16-7E-3C-FB-44
Cnd se adaug un nou nod n reea acesta nu are nici o intrare n tabelul de corespondene a
nodului A pn cnd nu apare necesitatea transmiterii unui pachet de date de la A la noul nod.
Dac se iniiaz un astfel de transfer protocolul ARP va completa tabelul cu o nou linie. n felul
acesta am rspuns i ntrebrii pe care ne-am pus-o anterior, cum poate determina nodul A adresa
MAC a nodului C ctre care dorete s trimit un pachet de date.
Mai trebuie s specificm c nu este posibil s se determine adresa Ethernet din adresa IP pe
baza unui algoritm pentru c adresa IP este atribuit de administratorul de reea, care poate s o
modifice n funcie de nevoile reelei, n timp ce adresa MAC este una ce ine de hardware-ul
calculatorului. Un calculator cruia i se nlocuiete adaptorul de reea Ethernet cu un altul va avea
aceeai adresa IP dar o alt adres MAC. Protocolul ARP este responsabil de reactualizarea
coninutului tabelei de corespondene n aceast situaie. Dac nu era deja clar pn acum mai
facem precizarea c fiecare calculator din reea dispune de o asemenea tabel de corespondene pe
baza creia tie crui calculator din reeaua Ethernet s trimit datele atunci cnd cunoate adresa
IP a calculatorului int.
S vedem acum ce se ntmpl n cazul a dou reele Ethernet diferite interconectate.
Elementul de interconectare este o punte (bridge), care poate fi un calculator care face parte din
ambele reele. S considerm ca nodul C este nodul comun celor 2 reele; asta nseamn c PC-ul
din nodul C va trebui s fie echipat cu 2 adaptoare Ethernet, primul fiind conectat la o reea iar al
doilea la a cea de a doua. Situaia este ilustrat n figura 10.
Vom presupune c reeaua a doua este din aceeai clas i are numrul 194.42.102.
Rutarea dinamic folosete protocoale speciale de rutare care permit actualizarea automat a
tabelelor de rutare cu ruterele tiute ca rutere pereche. Aceste protocoale sunt grupate dup
apartenena lor la protocoale pentru gateway interne (IGPs) sau externe (EGPs). Protocoalele
gateway interne se folosesc pentru a distribui informaiile de rutare n interiorul unui sistem
autonom (AS). Un AS este un sistem de rutere n interiorul domeniului administrat de o autoritate.
Exemple de protocoale gateway interne sunt OSPF 6 i RIP 7 . Protocoalele gateway externe sunt
folosite pentru rutarea ntre sistemele autonome (rutare inter-AS) astfel nct fiecare sistem
autonom s tie cum s ajung la altele prin Internet. Exemple de protocoale gateway externe: EGP
i BGP 8
Rutarea IP avansat
Masca de reea
Cnd se seteaz fiecare nod cu adresa de reea trebuie specificat i masca de reea
(netmask). Masca de reea folosete pentru a specifica care parte din adresa IP este aferent
numrului reelei i care numrului hostului. Acest lucru se realizeaz printr-o operaie logic I
(AND) la nivel de bit, ntre adresa IP i masca de reea. Rezultatul indic numrul reelei. Reelele
din clasa A au masca 255.0.0.0, cele din clasa B au masca 255.255.0.0 iar cele din clasa C au
masca 255.255.255.0. n exemplul n care nodul A trimite un pachet nodului E, nodul A tie c E
nu se afl n aceeai reea cu nodul A pentru c aplicnd masca adresei IP a nodului A rezult
adresa 194.42.102, figura 11.
Adr. IP nod E: 194.42.102.2
1 1 0 0 0 0 1 0
0 0 1 0 1 0 1 0
0 1 1 0 0 1 1 0
0 0 0 0 0 0 1 0
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
0 0 0 0 0 0 0 0
0 0 1 0 1 0 1 0
0 1 1 0 0 1 1 0
0 0 0 0 0 0 0 0
Netmask: 255.255.255.0
1 1 1 1 1 1 1 1
Figura 11. Determinarea adresei de reea din adresa IP cu ajutorul mtii de reea
Masca de reea devine mai important i mai complicat cnd se utilizeaz adresarea fr
clas (classless). Pentru a vedea cum stau lucrurile n acest caz, s considerm urmtoarea situaie:
un ISP a cumprat intervalul de adrese 194.127.64.1 - 194.126.64.254, adic este proprietarul a 254
de adrese IP din clasa C. El vrea s furnizeze servicii Internet la dou Internet-caf aparinnd a
dou firme diferite, cu sedii diferite. O singur reea, care s includ toate calculatoarele ale
ambilor beneficiari nu este o soluie fericit, fiind mai convenabil, sub aspectul administrrii i al
securitii, ca s se construiasc dou reele independente care s fie interconectate pentru a avea
acces, deopotriv, la Internet. Aceste reele sunt pseudo-reele i le vom numi n continuare
subreele. Dar adresele fiind din clasa C, aparent nu se pot face dou reele deoarece, aa cum tim
deja, numrul reelei este dat de primii 3 octei, care sunt aceeai pentru spaiul de adrese cumprat.
Ce se poate face n asemenea situaie? Soluia este modificarea mtii de reea, astfel c ea nu va
mai avea valoarea uzual 255.255.255.0 ca la reelele din clasa C, ci o valoare convenabil, ce
urmeaz s o stabilim. S ncercm s alocm un numr de bii, cei mai semnificativi, din octetul
6
ftp://ftp.rfc-editor.org/in-notes/rfc2328.txt
ftp://ftp.rfc-editor.org/in-notes/rfc2328.txt
8
ftp://ftp.rfc-editor.org/in-notes/rfc1812.txt
7
hostului pentru numrul subreelei. Deoarece vrem s facem 2 subreele am avea nevoie de un
singur bit, care prin valoarea 0 va desemna prima subreea i prin valoarea 1 a doua subreea. Din
nefericire aceasta soluie nu este bun pentru c, dup convenia fcut la reele, numrul reelei nu
poate avea toi biii 1 sau toi 0, ori prin soluia aleas ne gsim tocmai n aceast situaie. Prin
urmare vom lua primii doi bii din octetul care desemneaz numrul obinnd situaia ilustrat n
tabelul 2 pentru adresele IP de subreea.
Tabelul 2 Adresele IP posibile ale subreelelor
Nr.
subreelei
0
1
2
3
Adresa IP (binar)
194.127.64.1 - 194.127.64.62
194.127.64.65 - 194.127.64.126
194.127.64.129 - 194.127.64.1
194.127.64.193 - 194.127.64.254
Subreelele cu numerele 0 i 1 nu sunt valide, din motivul artat anterior, i prin urmare pot fi
folosite doar adresele pentru subreelele 1 i 2. Pentru hosturile din fiecare subreea rmn 6 bii
disponibili, adic fiecare subreea poate conine maxim 26-2 = 62 staii. Se poate observa c prin
subreelizare se pierd aproape jumtate din numrul adreselor cumprate, adic 254-124=130 de
adrese.
Conectarea staiilor i interconectarea reelelor se va face aa cum este ilustrat n figura 12.
11000010/01111111/01000000/00
11000010/01111111/01000000/01
11000010/01111111/01000000/10
11000010/01111111/01000000/11
oricare din subreele, n limita celor 62 de adrese disponibile, s nu necesite realocarea adreselor
gatewayului.
Masca de subreea, pentru toate calculatoarele va fi 255.255.255.[11000000] sau, n scrierea
standard, 255.255.255.192.
Se pune acum intrebarea: cum se asigur accesul la Internet a celor dou subreele? Pentru
aceasta Gatewayul va trebui s fie echipat cu un al treilea adaptor de reea care s constituie
interfaa cu reeaua Internet. Adresa IP a acestei interfee poate fi orice adres din spaiul de adrese
cumprat, mai puin dintre cele folosite n subreele. Adresa 194.127.64.[11000001]
194.127.64.193 poate fi o astfel de adres 9 . Aceast interfa va fi conectat la un alt Gateway
din reeaua WAN care va avea o interfa cu adres IP din spaiul cumprat, evident diferit de
oricare din cele folosite deja, de exemplu 194.127.64.254. Masca de subreea, pentru aceste
interfee este tot 255.255.255.192. Situaia este ilustrat n figura 13 unde, pentru simplificarea
desenului, ultimul octet al adreselor IP ale interfeelor LAN nu a mai fost scris n binar.
Am acceptat tacit ca numrul de subreea 3, (11 n binar) ar fi valid, dei am afirmat c nu se accept ca toi biii din
adres s fie 0 sau 1. Aceasta pentru c s-a constatat, totui, c multe implementri TCP/IP, inclusiv Windows, nu
respect aceast convenie. Riguros ar fi fost s se mpart spaiul adreselor n 8 subreele, folosind primii 3 bii din
adresa hostului ca adres de subreea, i s se elimine adresele se subreea 0 (000 ) i 7 (111). Se obin 6 subreele a 30
de hosturi/subreea i se pierd 74 de adrese, mai puine dect n cazul exemplificat.
Alocarea adreselor IP
Adresele IP, att cele pe 4 ct i cele pe 6 octei, sunt gestionate, la nivel global de IANA
(Internet Assigned Numbers Authority). Pentru o mai bun administrare ea a delegat atribuiile
altor 5 organizaii (numite i registraturi Internet), la nivel regional, astfel:
AfriNIC (African Network Information Centre) regiunea Africa
APNIC (Asia Pacific Network Information Centre) regiunea Asia/Pacific
ARIN (American Registry for Internet Numbers) regiunea America de Nord
LACNIC (Regional Latin-American and Caribbean IP Address Registry) America Latin
i cteva insule din Caraibe
RIPE NCC (Rseaux IP Europens) regiunea Europa, Orientul mijlociu i Asia Central.
Acestea atribuie blocuri de adrese IP din toate clasele. Utilizatorii mici nu se vor adresa
autoritii regionale pentru achiziia unui sau mai multor blocuri de adrese. Doar marii distribuitori
de servicii Internet, marile companii, organizaii guvernamentale pot cumpra blocuri mari de
adrese pe care apoi le revnd mai micilor furnizorilor de servicii Internet, firmelor i instituiilor
statului. Cel mai mic bloc de adrese este cel din clasa C, care conine 254 de adrese pentru o reea.
Dac necesarul unei firme este mai mic atunci ea poate negocia cu ISP-ul spargerea blocului n
subreele fr clas, aa cum am artat n seciunea precedent. Trebuie menionat, nc o dat, c
utilizarea adreselor publice este obligatorie pentru toate computerele care au acces la Internet.
Pentru o reea izolat, care folosete protocolul TCP/IP, se pot folosi fr restricii adrese private.
Exist o metod, pe care o vom arta-o la momentul potrivit, prin care i aceste calculatoare, cu
adrese IP private, pot avea acces la o bun parte din serviciile Internet. n continuare vom vedea
cum se atribuie adresele IP ntr-o reea local.
Odat intrat n posesia blocului de adrese firma trebuie s se ngrijeasc de atribuirea lor
calculatoarelor din reeaua proprie. Sunt dou posibiliti: atribuirea static i atribuirea dinamic.
conexiuni. Ca regul, vor aprea attea conexiuni cte plci de reea avei pe calculator,
figura 14.
Figura 14. Fereastra Network connections conine attea conexiuni cte plci de reea sunt n
computer.
2. dai clic dreapta pe conexiunea pe care vrei s o utilizai, dac avei mai multe i selectai
Properties. Asigurai-v c avei cablul UTP conectat la respectiva plac i nu la alta. Se va
deschide fereastra din figura 15a din care selectai Internet protocol (TCP-IP). Apsai
butonul Properties.
3. n noua fereastr care se deschide, figura 15b, selectai opiunea Use the following IP
address. Completai cmpurile cu datele furnizate de administratorul reelei sau ISP. n
exemplu s-a considerat o adres dintr-o clas privat.
a)
b)
4. apsai butonul OK, succesiv, n ferestrele care au fost deschise pentru a aplica setrile i a
le nchide.
5. verificai aplicarea setrilor deschiznd o fereastr de comand (Start Programs
Accessories Command Prompt). Tastai comanda ipconfig /all, apsai Enter i citii
rezultatul. Acesta trebuie s arate ca in figura 16.
Operaiile trebuie repetate pe fiecare calculator din reea, singurul cmp care difer fiind
cel al adresei IP. Cu aceasta setarea adreselor s-a ncheiat.
Figura 17. Conectarea unei reele cu adrese IP private la Internet folosind un router
Router-ul poate fi configurat de la unul din calculatoarele reelei, cele mai importante lucruri
care trebuie setate fiind adresa MAC i / sau adresa IP public, dup cum ISP aloc dinamic sau
static adresa IP.
Multe routere moderne au incluse un server DHCP, caz n care va trebui s renunai la
setarea manual a adreselor pe calculatoarele din LAN, un firewall, care asigur protecia
calculatoarelor din reea mpotriva atacurilor din exterior i un server de imprimare. Acesta din
urm este util pentru c permite utilizarea n comun a imprimantei (imprimantelor) de ctre toi
utilizatorii reelei. Legtura cu imprimantele se realizeaz, de regula, prin porturi USB.
Pentru birouri mici sau chiar pentru acas exist o soluie alternativ, oferit de sistemul de
operare Windows. Este vorba de aplicaia ICS (Internet Connection Sharing mprirea
conexiunii la Internet) disponibil la Windows 98SE, Windows ME i Windows XP. Aceasta
permite ca n cazul n care un computer are o conexiune funcional la Internet ea s poat fi
folosit de mai multe computere conectate ntr-o reea local. Aplicaia este, n esen, un server
NAT i un server DHCP.
aplicaia va atribui, din oficiu, plcii de reea din interfaa LAN adresa IP 192.168.0.1.
Acest lucru va face imposibil funcionarea reelei dac adresele IP ale computerelor din
LAN sunt din alt clas sau bloc de adrese. Prin urmare va trebui s configurai conexiunile
pe computere pentru obinerea automat a adresei IP sau setai adrese IP din acelai bloc:
192.168.0.2 ..... 192.168.0.254.
n reeaua local nu trebuie s existe un server DHCP sau un gateway. Dac exist trebuie
oprite.
Selectai conexiunea care are acces la Internet i din fereastra Local Area Connection
Properties selectai tabela Advanced. Selectai caseta Allow other network users to connect through
this computers Internet connection din seciunea Internet Connection SharingI, figura 18 a.
a)
b)
Figura 18 a) selectarea opiunii Internet connection sharing b) mesajul de atenionare
Debifai caseta corespunztoare conexiunii LAN, figura 19. Apsai apoi butonul OK.n final
putei verifica dac interfeei cu reeaua LAN i-a fost atribuit adresa 192.168.0.1 selectnd
proprietile conexiunii respective, aa cum am artat mai sus.
Alb/Albastru; Albastru
Perechea 2
Alb/Portocaliu; Portocaliu
Perechea 3
Alb/Verde; Verde
Perechea 4
Alb/Maro; Maro
Conectorii i jack-urile cablului UTP sunt RJ45; RJ vine de la Registered Jack iar 45
desemneaz schema de numerotare a pinilor. Conectorul se ataeaz pe captul cablului iar jack-ul
este piesa n care se introduce conectorul. Jack-ul este montat pe echipamentele de reea: adaptoare,
hub-uri, routere, etc.
Specificaiile IEEE pentru Ethernet 10BaseT cer s se foloseasc dou perechi de fire, una
din ele s fie conectat la pinii 1 i 2 iar a doua la pinii 3 i 6. Pinii 4 i 5 sunt srii, la ei
conectndu-se celelalte fire din perechile nefolosite.
Schema de cablare dup EIA/TIA-568B RJ-45:
Folosete perechile 2 i 3 dup cum urmeaz: perechea 2 se conecteaz la pinii 1 i 2 iar
perechea 3 la pinii 3 i 6
Nr. pin
culoare
1.
alb/portocaliu
2.
portocaliu
3.
alb/verde
6.
verde
Perechile rmase se conecteaz astfel: perechea 1 la pinii 4 i 5 iar perechea 4 la pinii 7 i 8.
Nr. pin
culoare
4.
albastru
5.
alb/albastru
7.
alb/maro
8.
maro
a)
b)
comunicaiei: un calculator aflat peste ocean poate rspunde mai repede dect unul aflat
ntr-o ncpere alturat dac n primul caz ambele computere sunt conectate direct printr-o
conexiune de mare vitez iar n al doilea caz computerele fac parte din reele diferite
conectate prin foarte multe routere.
Adresa IP a domeniului. Dac computerul ctre care se trimite pachetul IP are un numele
atunci obinei adresa IP a computerului dac folosii numele computerului n comanda
ping.
Cel mai simplu mod de utilizare a comenzii este s tastai, n fereastra de comand, comanda
ping adresa_IP sau ping nume_host, n care adresa_IP este adresa IP a calculatorului
ctre care dai ping iar nume_host numele calculatorului ctre care dai ping (dac are nume).
Rspunsul arat ca n figura 22.
http://www.his.com/cgi-bin/ping?
http://www.interworld.net/cgi-bin/nph-ping.cgi?
http://www.spfld.com/ping.html
http://www.theworldsend.net/php-ping.php
Comanda tracert
A doua comand, util mai ales n cazul reelelor interconectate, este tracert (Trace Route
traseaz ruta). Comanda trimite mai multe serii cte de pachete IP ctre calculatorul destinaie.
Prima serie are setat TTL la valoarea 1 astfel c primul router la care va ajunge va decrementa
TTL i deoarece acesta va cpta valoarea 0 un mesaj TEM (Time Exceedeed Message) va fi trimis
ctre calculatorul de origine al pachetului. Dup primirea TEM calculatorul mai trimite un pachet,
ateapt rspunsul dup care mai trimite i al treilea pachet din serie. Urmtoarea serie are TTL
setat la 2, astfel c mesajul TEM va fi generat de al doilea router la care ajunge pachetul IP.
Procesul continu, fiecare trimis serie avnd TTL cu o unitate mai mare dect seria anterioar,
pn cnd este atins calculatorul destinaie. n mod prestabilit trasarea rutei se face pentru un
numr maxim de 30 de hop-uri. Cu ajutorul parametrilor acest lucru poate fi modificat.
n forma cea mai simpl comanda este tracert adresa_IP sau tracert nume_host.
n figura 23 este reprodus rezultatul trasrii rutei ctre serverul www.google.ro. Pentru fiecare
pachet din serie este afiat timpul de fcut de pachet pentru a se ntoarce iar pentru fiecare serie
numele router-ului (dac exist) i adresa IP corespunztoare. Variaia timpilor fiecrui pachet d
indicii privind aglomerarea reelei iar lipsa unui timp, nlocuit de astreisc *, indic incapacitatea
router-ului de a rspunde la pachetul respectiv.
Sintaxa complet a comenzii o putei afla tastnd tracert -?.
Dac vei tasta tracert d adresa_IP vei elimina numele router-elor din lista generat
de comanda tracert. Comanda tracert h 14 va limita la 14 numrul de hop-uri pentru care se face
trasarea.
Figura 22. Comanda tracert listeaz routerele prin care au trecut pachetele IP pn la
destinaie
Ca i n cazul comenzii ping este posibil s nu putei utiliza comanda tracert pe calculatorul
dumneavoastr datorit unor restricii. Putei apela la unul din urmtoarele servicii on-line:
http://centralops.net/co/
http://www.t1shopper.com/tools/traceroute/
http://www.detektiv.cz/traceroute.html
Aceste instrumente traseaz ruta ntre serverele care gzduiesc aplicaiile i un host din reeaua
Internet, de cele mai multe ori ctre calculatorul dumneavoastr. Aplicaiile rulnd pe servere Unix
sau Linux listele generate au aspect diferit, dar semnificaia datelor este aceeai.