Documente Academic
Documente Profesional
Documente Cultură
Dezvoltare lui a inceput in anii 1960 sub forma unui proiect finantat de
guvernul SUA.
TCP/IP nu este usor de utilizat si nu este cel mai rapid protocol dar ofera
cel mai mare grad de corectie al erorilor.
Adresele IP
PING
Cea mai simpla metoda de a testa daca avem o ruta valida spre un
calculator ce are o anumita adresa IP este programul ping. Un simplu
exemplu ar fi rularea programului ping din Windows. Pentru a vedea daca
putem avea o legatura cu serverul avand IP-ul 33.33.28.124 se porneste
un Ms-DOS prompt si se tasteaza ping 33.33.28.124. Daca avem o ruta
valida spre adresa respectiva rezultatul arata asemanator cu cel de jos
iar daca nu avem o ruta valida spre adresa IP respectiva rezultatul arata
asemanator cu cel de jos
Domeniile si DNS-ul
Despre e-mail
Aplicatia utilizator este un program client pentru posta electronica.
Cele mai raspandite sunt: Microsoft Outlook,Netscape Messanger,
Kmail(unix), pine(mod text, unix) etc.
Server mail - prin abuz, pentru simplitate, poate fi considerat un
program ce ruleaza pe server. Cele mai raspandite sunt: Sendmail, q-mail,
Microsoft exchange.
SMTP
Cea mai simpla metoda pentru a intelege protoculul SMTP este trimiterea
unui mesaj de posta electronica fara o aplicatie specializata. Pentru a va
conecta la un server de e-mail se lanseaza un Ms-DOS prompt in care se
taseaza telnet xxx.xxx.xxx.xxx 25, unde xxx.xxx.xxx.xxx reprezinta
adresa IP a serverului de e-mail. Dupa cum se vede si din comanda
legatura se realizeaza pe portul 25. Daca totul este in regula primiti un
mesaj de "bun venit" avand codul 220.
Daca totul a decurs corect pana in acest moment puteti tasta comanda
DATA dupa care se introduce textul mesajului.
POP3 - IMAP
Nivelul Aplicaţie
Nivelul Transport
Este identic cu cel din modelul OSI, ocupându-se cu probleme legate de siguranţă,
control al fluxului şi corecţie de erori. El este proiectat astfel încât să permită
conversaţii între entităţile pereche din gazdele sursă, respectiv, destinaţie. În acest
sens au fost definite două protocoale capăt-la-capăt.
Primul din ele, TCP (Trasmission Control Protocol). El este un protocol sigur
orientat pe conexiune care permite ca un flux de octeţi trimişi de pe o maşină să
ajungă fără erori pe orice altă maşină din inter-reţea. Acest protocol fragmentează
fluxul de octeţi în mesaje discrete şi pasează fiecare mesaj nivelului internet. TCP
tratează totodată controlul fluxului pentru a se asigura că un emiţător rapid nu
inundă un receptor lent cu mai multe mesaje decât poate acesta să prelucreze.
Al doilea protocol din acest nivel, UDP (User Datagram Protocol), este un
protocol nesigur, fără conexiuni, destinat aplicaţiilor care doresc să utilizeze
propria lor secvenţiere şi control al fluxului. Protocolul UDP este de asemenea
mult folosit pentru interogări rapide întrebare-răspuns, client-server şi pentru
aplicaţii în care comunicarea promptă este mai importatntă decât comunicarea cu
acurateţe, aşa cum sunt aplicaţiile de transmisie a vorbirii şi a imaginilor video.
Scopul iniţial al nivelului reţea era să asigure rutarea pachetelor în interiorul unei
singure reţele. Odată cu apariţia interconexiunii între reţele, acestui nivel i-au fost
adăugate funcţionalităţi de comunicare între o reţea sursă şi o reţea destinaţie.
Modelul de referinţă TCP/IP nu spune mare lucru despre ce se întâmplă acolo, însă
menţionează că gazda trebuie să se lege la reţea, pentru a putea trimite pachete IP,
folosind un anumit protocol. Acest protocol nu este definit şi variază de la gazdă la
gazdă şi de la reţea la reţea.
DATE
Clase de adrese IP
Exista cinci clase de adrese IP.
Clasa A de adrese foloseste 7 biti pentru <retea> si 24 biti pentru partea
<host> a adresei IP. Aceasta asigura 27-2 (126) retele cu 224-2 (16777214)
calculatoare host fiecare. In total un numar de peste 2 miliarde de adrese.
Adrese IP speciale
• toti bitii 0 inseamna fie aceasta retea (adresa IP cu netID = 0) fie acest host
(adresa IP cu hostIP = 0). Cand un calculator vrea sa comunice intr-o retea,
dar nu cunoaste numarul retelei el poate trimite un pachet cu numarul de
retea 0. Celelalte calculatoare din retea vor interpreta adresa ca insemnand
aceasta retea, iar raspunsul lor va contine adresa IP completate cu numarul
retelei, pe care calculatorul emitent o va inregistra pentru a o folosi in viitor.
• toti bitii 1 inseamna toate retelele sau toate host-urile. Spre exemplu,
urmatoarea adresa semnifica toate calculatoarele din reteaua 128.2 (de clasa
B):
128.2.255.255
Aceste mod de adresare se numeste adresare broadcast directa din cauza ca
are o adresa de retea valida si un numar host de broadcast.
• Loopback. Reteaua de Clasa A 127.0.0.0 este reteaua loopback. In faza de
inceput a dezvoltarii retelelor sistemele de operare Unix foloseau adrese din
acest spatiu cu rolul de retea loopback. Adresele din aceasta retea nu
acceseaza nici o retea fizica. Ele sunt desemnate sa interfateze comunicarea
datelor in sistemul local (loopback interfaces).
Subretele IP
Partea ce reprezinta numarul host al unei adrese IP este subdivizat din nou intr-un
numar de subretea (subnetID) si un numar host (hostID). Astfel adresa
completa IP este divizata in:
Masca de subretea
Impartirea este facuta folosind o masca de subretea care este un numar de 32 biti.
• Bitii 0 din masca de subretea indica bitii care fac parte din numarul de host,
in timp ce
• Bitii 1 sunt atribuiti numarului de subretea.
Spre exemplu, o retea de clasa B cu subretele, care are o parte locala de 16 biti,
poate folosi una dintre urmatoarele scheme:
• Primul octet (al partii locale) este numarul subretelei iar al doilea octet este
numarul host. Astfel sunt posibile 28-2 subretele (mai exact 254 deoarece
valorile 0 si 255 sunt rezervate), fiecare avand pana la 28-2 (254) hosturi.
Masca de subretea se alege in acest caz 255.255.255.0.
• Primii 12 biti sunt utilizati pentru numarul de subretea si ultimii 4 pentru
numarul host. In acest caz sunt posibile 212-2 (4094) subretele fiecare cu 24-2
(14) hosturi. Masca de subretea se alege acum 255.255.255.240.
O datagramă IP(un pachet) constă dintr-o parte de antet şi o parte de text. Antetul
are o parte fixă de 20 octeţi şi o parte opţională de lungime variabilă.
Fiecare gazdă şi router din internet are o adresă IP, care codifică adresa sa de reţea
şi de gazdă. Combinaţia este unică: în principiu nu există două maşini cu aceeaşi
adresă IP. Toate adresele IP sunt de 32 biţi şi sunt folosite în câmpurile „Adresă
sursă” şi „Adresă destinaţie” a pachetelor IP. Este important de observat că o
adresă IP nu se referă la o gazdă. Se referă, de fapt, la o interfaţă de reţea. Cu alte
cuvinte, dacă o gazdă este în două reţele, trebuie să folosească două adrese IP .
Headerul IP
Versiune IHL Tip Serviciu Lungime Totală
Identificator Flags Ofset Fragmentare
Time to Live Protocol Header Checksum
Adresa Sursă
Adresa Destinaţie
Opţiuni Padding
Headerul IP: