Cuprins
- Intro 2
- Motivația alegerii temei 3
- Despre Python 4
- Modul de utilizare a aplicației 5
- Bibliografie 7
- Concluzie 8
Extras din proiect
Intro
In retelele de comunicatie, segmentarea pachetelor este procesul de divizare a pachetului de date in unitati mai mici pentru transmiterea acestora in retea. Segmentarea pachetelor are loc la nivelul de transport, nivelul 4 al modelului OSI (Interconectarea sistemelor deschise), si apare atunci cand:
• Packetul de date este mai mare decat unitatea maxima de transmisie pe care o suporta reteaua
• Sau atunci cand conexiunea este slaba, fiind indicate divizarea pachetelor in segmente mai mici pentru a se mari probabilitate livrarii corecte catre destinatie
Protocoalele ce realizeaza segmentarea pachetelor la sursa, prezinta de obicei si un mecanism pentru inversarea procesului la destinatie, intregirea pachetului realizandu-se fara pierderi de date.
Procesul poate include mecanismul ARQ (automatic repeat-request) care atunci cand detecteaza pachete lipsa trimite o cerere de retransmisie a segmentului in cauza.
Cu ajutorul acestui program, vom putea viziona efectele de pipeline când un mesaj de dimensiuni mari este împărțit pentru a fi transmis în pachete de dimensiuni mai mici . Există 4 noduri: sursă, destinație și 2 switch-uri de stocare și trimitere intermediare. Fiecare pachet trimis de la sursă trebuie să fie transmis prin 3 legături înainte de a ajunge la destinație.
Motivația alegerii temei
Tema “Segmentarea mesajelor” a fost aleasa datorita importantei pe care o prezinta. Milioane de oameni folosesc internetul in fiecare zi, trimitand sute de mesaje in retea doar la apasarea unui click. Echipa mea a dorit sa aprofundeze aceasta tematica, sa inteleaga si partile nevazute a unei comunicatii de date intre doua calculatoare.
Cu ajutorul acestui programului dezvoltat, se pot viziona efectele impartirii mesajului de dimensiuni mari in pachete mai mici pentru ca acesta sa poata fi trimis mai usor in retea. Ca elemente principale in aplicatie, cele 4 noduri existente: sursă, destinație și 2 switch-uri de stocare și trimitere intermediare ajuta la procesul de invatare. Fiecare pachet trimis de la sursă trebuie să fie transmis prin 3 legături înainte de a ajunge la destinație.
Acest program, ne ajuta sa intelegem mai bine cum a fost gandit acest proces de segmentare, rolul lui, dar si procedeul si regulile dupa care se ghideaza protocolul atunci cand realizeaza divizarea. Aplicatia grafica ne ofera intr-un mod detaliat toate informatiile necesare pentru a intelege lucrurile sus mentionate.
Structura proiectului a fost impartita in 3 parti, fiecare membru al echipei ocupandu-se de un anumit aspect al proiectului. Aplicatia grafica a fost realizata cu ajutorul limbajului de programare Python.
Despre Python
În realizarea aplicației de simulare a transmiterii mesajelor segmentate s-a utilizat tehnologia Python.
Preview document
Conținut arhivă zip
- Segmentarea Mesajelor.docx