Διαφορά μεταξύ εγκλωβισμού και σήραγγας

Anonim

Encapsulation vs Tunneling

Η ενθυλάκωση και η σήραγγα είναι δύο σημαντικές ιδέες που βρέθηκαν στην Computer Networking. Η σήραγγα είναι μια μέθοδος που χρησιμοποιείται για τη μεταφορά ενός ωφέλιμου φορτίου (ενός πλαισίου ή ενός πακέτου) ενός πρωτοκόλλου χρησιμοποιώντας μια εσωτερική υποδομή ενός άλλου πρωτοκόλλου. Επειδή το μεταφερόμενο ωφέλιμο φορτίο ανήκει σε διαφορετικό πρωτόκολλο, δεν μπορεί να αποσταλεί καθώς δημιουργείται. Η ενθυλάκωση είναι η διαδικασία της ενθυλάκωσης του ωφέλιμου φορτίου με μια πρόσθετη κεφαλίδα έτσι ώστε να μπορεί να αποσταλεί (tunnel) μέσω του ενδιάμεσου δικτύου σωστά. Μετά τη μετάδοση, το εγκλωβισμένο ωφέλιμο φορτίο πρέπει να αποσυνδεθεί στο τελικό σημείο δρομολόγησης και μπορεί να προωθηθεί στον τελικό προορισμό. Η όλη διαδικασία της εγκαψούλωσης, της μετάδοσης και αργότερα της αποψύξης καλείται σήραγγα. Ωστόσο, η τοποθέτηση σήραγγας είναι μερικές φορές γνωστή ως ενθυλάκωση (που οδηγεί σε σύγχυση).

Τι είναι η σήραγγα;

Η σήραγγα είναι μια μέθοδος που χρησιμοποιείται για τη μεταφορά ενός ωφέλιμου φορτίου από ένα πρωτόκολλο χρησιμοποιώντας ένα μέσο μεταφοράς μέσω διαδικτύου ενός άλλου πρωτοκόλλου. Τα δεδομένα που πρέπει να μεταφερθούν είναι τυπικά πλαίσια / πακέτα που ανήκουν σε ένα συγκεκριμένο πρωτόκολλο (διαφορετικό από το πρωτόκολλο που χρησιμοποιείται για την αποστολή δεδομένων). Εξαιτίας αυτού, το ωφέλιμο φορτίο δεν μπορεί να αποσταλεί καθώς παράγεται από την προέλευσή του. Επομένως, τα πλαίσια πρέπει να είναι ενσωματωμένα σε μια πρόσθετη κεφαλίδα, η οποία παρέχει τις πληροφορίες δρομολόγησης που είναι απαραίτητες για τη σωστή μετάδοση των δεδομένων πριν από την αποστολή. Στη συνέχεια δημιουργείται μια σήραγγα (μια λογική διαδρομή που διασυνδέει τα τελικά σημεία μεταξύ των πλαισίων που πρέπει να ταξιδέψουν) και τα πλαίσια μεταφέρονται μεταξύ των τελικών σημείων της σήραγγας μέσω του διαδικτύου. Όταν τα καψυλιωμένα πακέτα φθάσουν στο τελικό σημείο προορισμού της σήραγγας, αυτά αποκλείονται από την κάψα και τα αρχικά πακέτα που περιέχονται στο εσωτερικό αποστέλλονται στον προορισμό. Αυτή η συνολική διαδικασία, συμπεριλαμβανομένης της εγκαψούλωσης και της αποψύξης, ονομάζεται σήραγγα. Τόσο το Layer 2 όσο και το Layer 3 (του μοντέλου αναφοράς ανοικτών συστημάτων διασύνδεσης) χρησιμοποιούν σήραγγες. Τα τυπικά πρωτόκολλα σήραγγας Layer 2 είναι το πρωτόκολλο PPTP (Protocol Point-to-Point Tunneling) και το L2TP (Protocol Layer Two Tunneling Protocol). Το επίπεδο 3 συνήθως χρησιμοποιεί τη λειτουργία σήραγγας IPSec ως πρωτόκολλο σήραγγας.

Τι είναι το Encapsulation;

Όπως αναφέρθηκε παραπάνω, η ενθυλάκωση είναι η διαδικασία της ενθυλάκωσης των πακέτων μέσα σε μια πρόσθετη κεφαλίδα πριν από τη σήραγγα. Αυτή η πρόσθετη κεφαλίδα περιέχει τις πληροφορίες δρομολόγησης που είναι απαραίτητες για την αποστολή του εγκλωβισμένου ωφέλιμου φορτίου μέσω του ενδιάμεσου δικτύου. Αυτές οι πληροφορίες είναι απαραίτητες επειδή το ωφέλιμο φορτίο αποστέλλεται μέσω δικτύου (πρωτοκόλλου) διαφορετικού από το δίκτυο στο οποίο δημιουργήθηκαν τα δεδομένα. Στο Layer 2 (το οποίο χρησιμοποιεί πλαίσια ως μονάδα ανταλλαγής) tunneling, τόσο το PPTP όσο και το L2TP κάνουν ενθυλάκωση σε ένα πλαίσιο PPP (Point-to-Point Protocol).Στο Layer 3 (το οποίο χρησιμοποιεί τα πακέτα ως μονάδα ανταλλαγής) tunneling, η λειτουργία της σήραγγας IPSec περικλείει τα πακέτα IP (Internet Protocol) με μια πρόσθετη κεφαλίδα IP.

Ποια είναι η διαφορά ανάμεσα στην Ενθυλάκωση και τη σήραγγα;

Η σήραγγα είναι μια μέθοδος που χρησιμοποιείται για τη μεταφορά ενός ωφέλιμου φορτίου ενός πρωτοκόλλου χρησιμοποιώντας μια εσωτερική υποδομή ενός άλλου πρωτοκόλλου. Η ενθυλάκωση είναι η διαδικασία της ενθυλάκωσης του πλαισίου με μια πρόσθετη κεφαλίδα έτσι ώστε να μπορεί να αποσταλεί (tunneled) μέσω του ενδιάμεσου δικτύου σωστά. Η σήραγγα αναφέρεται σε ολόκληρη την διαδικασία εγκαψούλωσης, μετάδοσης και αποψύξης, ενώ η ενθυλάκωση είναι μόνο ένα βήμα μέσα σε ολόκληρη αυτή τη διαδικασία. Ωστόσο, ανεξάρτητα από αυτή τη σχέση ολόκληρου μέρους, η σήραγγα είναι μερικές φορές επίσης γνωστή ως εγκλεισμός.