Sunteți pe pagina 1din 5

Nicolae Francesco-Valentin Grupa 142 EA

Laborator 5. Traficul TCP ____________________________________________________

Introducere:
TCP(Transmission Control Protocol) este un protocol de conexiune punct-la-punct care asigur livrarea mesajelor n ordinea n care au fost trimise i garanteaz aceast livrare. Protocolul TCP descompune mesajul n datagrame, le reasambleaz la captul cellalt, retrimite datagramele pierdute i reaeaz totul n secvena corect. n reelele mici, TCP face practic toata treaba. n Internet, transferul unei datagrame prin zeci de noduri de rutare i medii de transmisie, este o lucrare deosebit de complex. Interfaa dintre TCP i IP este relativ simpl: TCP da nivelului IP o datagram cu o destinaie. IP nu tie relaia dintre aceast datagram i cea de naintea ei, sau de dup. La nivelul protocolului TCP, dou staii negociaz o conexiune virtual TCP. Att meninerea legturii, ct i demultiplexarea mesajelor se face cu ajutorul unor informaii suplimentare aflate n antetul (header-ul) datagramelor. De exemplu biii de marcaj: "SYN" (syncronize) -setat la iniierea unei conexiuni de la emitor la receptor, "ACK" (acknowledge) -setat la confirmarea primirii informaiei de catre receptor, "FIN" (finish) - setat la terminarea conexiunii de ctre emitor TCP este cel mai sofisticat dintre protocoale de transport, asigurnd o livrare sigur, orientat pe conexiune: TCP se asigur c la captul de recepie, calculatorul destinatar este gata s primeasc date. Folosete sistemul de handshake n 3 pachete prin care atat transmitorul ct i receptorul cad de acord c sunt gata de comunicare. Antetul TCP al datagramei are bii de marcaj:TCP este stateful-menine informaia de stare a conexiunii i acioneaz diferit funcie de aceasta. TCP se asigur ca datele au ajuns corecte la destinaie. Daca receptorul nu confirm un anume pachet, TCP il retransmite automat, tipic de 3 ori. Daca e necesar pemtru reuita transmisiei, TCP imparte pachetul n fragmente mai mici. TCP arunc pachetele duplicat i rearanjeaz pachetele corecte n secven.

Obiectivele lucarii:
Lucrarea de laborator are drept finalitate examinarea analiza traficului TCP la modificarea dimensiunii ferestrei de control a traficului de date.

Generarea modelului simulat:

Vom configura o aplicatie care sa foloseascaTCP,o vom asocial cu un profil care va conduce aparatele din retea.Protocolul File Transfer Protocol (FTP) e construit peste TCP si va servi scopurilor noastre. Simularea a fost realizat pe urmatoarea configuratie:

Pentru alcatuirea schemei s-au folosit din fereastra Object Palette urmatoarele: Application Config (FTP Application) Profile Config (FTP Profile) ip32_cloud ppp_wkstn(FTP Client) ppp_server (FTP Server) PPP_DS1

Obiectul ip32_cloud reprezinta o reata WAN alcatuite din routere cu capacitate de IP si care suporta pana la 32 de legaturi seriale. Obiectul PPP_DS1 este folosit in mod obisnuit pentru legaturile la distant mare.Viteza legaturi DS1 este de 1.5Mbs.

Vizualizarea Rezultatelor

1. Ftp Download Response Time:

2. Traffic Received:

3. Sent segment sequence number:

Observatie: Laboratorul a fost efectuat impreuna cu Bulgaru Andrei , grupa 142 EA.

Concluzii: Pentru folosirea mai eficienta a largimii mare de banda a retelelor , se poate folosi o dimensiune a ferestrei mai mare . Campul TCP window size controleaza fluxul de date si este limitat 2 si 65535 biti . Din moment ce dimensiunea campului nu poate fi marita , se foloseste un factor scalar . Optiunea Window scale , asa cum este definita inRFC-ul 1323 , este o optiune folosita pentru a mari dimensiunea ferestrei pana la 1 Gb . Optiunea window scale este folosita numai in timpul procesului de 3-way-handshake. Multe rutere si firewal-uri rescriu factorul window scaling in timpul transmisiei . Aceasta cauzeaza ca sursa si destinatia sa-si asume marimi ale ferestrei diferite . Rezultatul este un trafic instabil .

S-ar putea să vă placă și