Encapsulare vs Tunneling
Încapsularea și tunelul sunt două concepte importante găsite în Rețele de calculatoare. Tunnelarea este o metodă folosită pentru a transfera o încărcătură utilă (un cadru sau un pachet) a unui protocol folosind o infrastructură de internet a altui protocol. Deoarece sarcina utilă transmisă aparține unui alt protocol, nu poate fi trimisă așa cum este creată. Încapsularea este procesul de încapsulare a încărcăturii utile cu un antet suplimentar, astfel încât să poată fi trimis (tunelizat) prin rețeaua intermediară corect. După transmitere, sarcina utilă încapsulată trebuie dezcapsulată la punctul final de rutare și poate fi redirecționată către destinația finală. Întregul proces de încapsulare, transmitere și ulterior de-încapsulare se numește tunel. Cu toate acestea, tunelul este uneori cunoscut și ca încapsulare (care duce la confuzie).
Ce este tunelul?
Tunelingul este o metodă folosită pentru a transfera o sarcină utilă a unui protocol utilizând un mediu de transport internetwork al altui protocol. Datele care trebuie transferate sunt de obicei cadre/pachete aparținând unui anumit protocol (diferit de protocolul utilizat pentru trimiterea datelor). Din acest motiv, sarcina utilă nu poate fi trimisă deoarece este produsă de originea sa. Prin urmare, cadrele trebuie încapsulate într-un antet suplimentar, care oferă informațiile de rutare necesare transmiterii corecte a datelor, înainte de trimitere. Apoi se creează un tunel (o cale logică, care interconectează punctele de capăt între care cadrele trebuie să parcurgă) și cadrele sunt direcționate între punctele de capăt ale tunelului prin interconectare. Când pachetele încapsulate ajung la punctul final de destinație al tunelului, ele sunt de-încapsulate și pachetele originale conținute în interior sunt trimise la destinația dorită. Acest proces global care include încapsularea și de-încapsularea se numește tunel. Atât Stratul 2, cât și Stratul 3 (al interconectarii sistemelor deschise