Livrarea Datelor la Aplicația de Destinație Corectă

În cele din urmă, frame-ul este primit de către echipamentul final de destinație. Apar decapsularea și reasamblarea datelor, pe măsură ce datele sunt transmise în stivă. Datele sunt transmise mereu către layere, din layer-ul de acces la rețea la layer-ul de rețea, la layer-ul transport, până când accesează în final layer-ul aplicație și poate fi procesat. Dar cum poate fi sigur echipamentul că a fost identificată aplicația corectă?

Așa cum se arată în figură, amintiți-vă că la layer-ul transport, informația aflată în header-ul PDU identifică procesul sau serviciul executat pe hostul de destinație care va acționa asupra datelor. Hosturile, chiar dacă sunt clienți sau servere pe Internet, pot folosi simultan mai multe aplicații de rețea. Oamenii care utilizează calculatoare au de cele mai multe ori un client de email care funcționează în același timp cu un navigator web, un program de mesagerie instant sau poate un jos. Toate aceste programe care funcționează separat sunt exemple de procesele individuale.

Vizualizarea unei pagini web invocă cel puțin un proces de rețea. Dând clic pe un hyperlink determină un navigator web să comunice cu un server de web. În același timp, în background, un client de email poate trimite sau primi email-uri și un coleg sau prieten poate trimite un mesaj instant.

Gândiți-vă la un calculator care are doar o interfață de rețea. Toate stream-urile de date realizate de aplicațiile care sunt executate pe calculator intră și ies prin acea interfață, însă mesajele instant nu apar brusc în mijlocul documentelor de procesare a cuvintelor sau email-urile nu apar în interfața unui joc.

Acest lucru se întâmplă din cauza proceselor individuale care sunt executate pe hosturile sursă și de destinație și care comunică între ele. Fiecare aplicație sau serviciu este reprezentat în Layer 4 printr-un număr de port. Un dialog unic între echipamente este identificat cu o pereche de numere de port de destinație și sursă care sunt reprezentative pentru cele două aplicații de comunicare. Atunci când datele sunt primite de către host, numărul de port este examinat pentru a determina ce aplicație sau proces reprezintă destinația corectă a datelor.