Anonim

Το TCP / IP αποτελεί αναπόσπαστο τμήμα του διαδικτύου και πώς λειτουργεί, αλλά λίγοι άνθρωποι γνωρίζουν πραγματικά τι είναι το TCP / IP. Εάν θέλετε μια βαθύτερη κατανόηση της τεχνολογίας που συνδέει τον πλανήτη, έχετε τύχη, γιατί έχουμε βάλει μαζί αυτόν τον οδηγό για το τι είναι και πώς λειτουργεί.

Τι είναι το TCP / IP;

Προτού να δουλέψετε πώς λειτουργεί το TCP / IP, μπορεί να βοηθήσει να έχετε μια σύντομη κατανόηση του τι είναι. Όπως υποδηλώνει το όνομα, υπάρχουν δύο τμήματα στο TCP / IP - TCP και IP.

Το TCP, επίσης γνωστό ως πρωτόκολλο ελέγχου μετάδοσης, είναι η βασική γλώσσα επικοινωνίας του διαδικτύου. Είναι βασικά υπεύθυνος για τη λήψη κομμάτια δεδομένων - τα οποία θα μπορούσαν να είναι κείμενο, εικόνες, βίντεο κ.ο.κ. - να τα συγκεντρώνουν σε μικρότερα πακέτα δεδομένων και στη συνέχεια να τα στέλνουν εκεί όπου μπορούν να ληφθούν από ένα άλλο επίπεδο TCP.

Το IP, γνωστό και ως πρωτόκολλο Internet, είναι υπεύθυνο για τον ορισμό του τόπου όπου πρέπει να αποστέλλονται τα δεδομένα και για την εξασφάλιση της αποστολής και λήψης πακέτων δεδομένων στον ίδιο τόπο. Με άλλα λόγια, το IP είναι βασικά η έκδοση διαδικτύου ενός GPS.

Φυσικά, το TCP / IP δεν είναι το μοναδικό πρωτόκολλο μεταφοράς στο διαδίκτυο. Ένας άλλος ονομάζεται UDP και αντικαθιστά το TCP σε συγκεκριμένες περιπτώσεις. Αντί να χρησιμοποιούν σήματα για να ενημερώσουν τους αποστολείς ότι έχουν ληφθεί δεδομένα, το UDP απλώς στέλνει τα δεδομένα, με αποτέλεσμα ένα ελαφρώς μικρότερο πακέτο. Για το λόγο αυτό, χρησιμοποιείται μερικές φορές σε εφαρμογές όπως επικοινωνίες τυχερών παιχνιδιών και βίντεο.

Τόσο πώς συνεργάζονται τα TCP και IP; Λοιπόν, με απλά λόγια, το TCP σχετίζεται με τα πραγματικά δεδομένα, ενώ το IP σχετίζεται με το σημείο αποστολής των δεδομένων.

Φυσικά, τα πράγματα δεν είναι ακριβώς τόσο απλά. Θα εξετάσουμε βαθύτερα το TCP / IP στην επόμενη ενότητα.

Πώς ακριβώς λειτουργεί το TCP / IP;

Το TCP / IP υπερβαίνει απλά δύο επίπεδα - στην πραγματικότητα το πρωτόκολλο χρησιμοποιεί τέσσερα στρώματα. Ακολουθεί μια γρήγορη περιγραφή αυτών των στρώσεων.

  1. Το Layer Link χρησιμοποιείται για τη φυσική σύνδεση δικτύων χρησιμοποιώντας υλικό όπως ένα διακομιστή.
  2. Το Layer Internet συνδέει διαφορετικούς υπολογιστές σε διαφορετικά δίκτυα.
  3. Το Μεταφορικό Στρώμα χρησιμοποιείται για την επίλυση των συνδέσεων υποδοχής-κεντρικού υπολογιστή.
  4. Το Επίπεδο Εφαρμογής διασφαλίζει ότι οι εφαρμογές σε ένα δίκτυο είναι σε θέση να επικοινωνούν.

Το επίπεδο εφαρμογής

Ας ξεκινήσουμε με το Layer Application, το οποίο εξασφαλίζει την επικοινωνία μεταξύ διαφορετικών προγραμμάτων και εφαρμογών. Το ίδιο το Layer Application χρησιμοποιεί μια σειρά πρωτοκόλλων για να εξασφαλίσει την επικοινωνία - παραδείγματα αυτών περιλαμβάνουν τα HTTP, SMTP, FTP κ.ο.κ. Ίσως έχετε ακούσει για τουλάχιστον μερικά από αυτά. Με το SMTP, για παράδειγμα, όταν ο υπολογιστής σας ηλεκτρονικού ταχυδρομείου θέλει να κατεβάσει ένα μήνυμα ηλεκτρονικού ταχυδρομείου από έναν φιλοξενούμενο διακομιστή, ζητά την εργασία από το Layer Application, το οποίο χρησιμοποιεί το πρωτόκολλο SMTP για να ολοκληρώσει την αίτηση.

Το επίπεδο εφαρμογής συμπληρώνει αυτά τα αιτήματα μέσω αυτών που ονομάζονται θύρες και οι περισσότερες εφαρμογές χρησιμοποιούν πάντα την ίδια θύρα. Αυτός ο αριθμός θύρας είναι αυτός που επιτρέπει στο πρωτόκολλο μεταφοράς, ή TCP, να γνωρίζει ακριβώς ποια εφαρμογή θα πρέπει να χρησιμοποιηθεί για την παράδοση των δεδομένων. Με άλλα λόγια, το TCP ξέρει ότι η θύρα 25 χρησιμοποιείται για το πρωτόκολλο SMTP, το οποίο παραδίδει αλληλογραφία στον πελάτη ηλεκτρονικού ταχυδρομείου.

Το Μεταφορικό Στρώμα

Πιστωτική εικόνα: Bruno Cordioli | Flickr

Όταν μεταφέρονται δεδομένα, αυτά λαμβάνονται από το Layer Application και στη συνέχεια διαιρούνται από το Layer Transport σε διάφορα διαφορετικά πακέτα δεδομένων. Αντίθετα, όταν τα δεδομένα μεταφορτώνονται , αποστέλλονται από το Layer Internet σε διαφορετικά πακέτα, μετά τα οποία το στρώμα μεταφοράς τακτοποιεί αυτά τα πακέτα με τη σωστή σειρά και έπειτα στέλνει ένα σήμα επιβεβαίωσης στον πομπό που ειδοποιεί ότι τα δεδομένα έφθασαν στον προορισμό του .

Το Layer Internet

Ακολουθεί το Layer Internet. Για να κατανοήσετε το επίπεδο Internet, πρέπει να καταλάβετε ότι ο υπολογιστής σας αναγνωρίζεται μέσω του διαδικτύου χρησιμοποιώντας τη διεύθυνση IP. Το Layer Internet είναι όπου η διεύθυνση IP προορισμού και η διεύθυνση IP πηγής προστίθενται σε μια κεφαλίδα σε πακέτα δεδομένων, έτσι ώστε τα δεδομένα καταλήγουν στη σωστή θέση.

Το Layer Link

Τελευταίο αλλά όχι λιγότερο σημαντικό είναι το Layer Link, το οποίο στέλνει τα δεδομένα που παράγονται από το Layer Internet. Το Layer Link εξαρτάται σε μεγάλο βαθμό από το είδος του δικτύου στον οποίο είναι συνδεδεμένος ο υπολογιστής.

Το Layer Link είναι πραγματικά κατασκευασμένο από τρία υποστρώματα ίδια. Ο πρώτος είναι ο Logic Link Control ή LLC, ο οποίος προσθέτει πληροφορίες στα δεδομένα που περιγράφουν ποιο πρωτόκολλο πρέπει να διαβιβάζονται τα δεδομένα. Το δεύτερο καλείται το επίπεδο ελέγχου πρόσβασης πολυμέσων ή το επίπεδο MAC και είναι υπεύθυνο για την προσθήκη της διεύθυνσης MAC προέλευσης (διεύθυνση μιας φυσικής κάρτας δικτύου) και της διεύθυνσης MAC προορισμού. Το τρίτο και τελευταίο στρώμα είναι το φυσικό στρώμα, το οποίο μετατρέπει το πλαίσιο που δημιουργείται από το στρώμα MAC είτε σε ηλεκτρισμό (εάν χρησιμοποιείται ενσύρματο δίκτυο) είτε σε ηλεκτρομαγνητικά κύματα (εάν μεταδίδονται μέσω ασύρματου δικτύου).

Συμπεράσματα

Όπως μπορείτε να δείτε, το TCP / IP είναι στην πραγματικότητα ένα αρκετά περίπλοκο πρωτόκολλο, αλλά είναι καθοριστικό για το πώς χρησιμοποιούμε το διαδίκτυο σήμερα. Όλα τα στρώματα συνεργάζονται πραγματικά για να συμβούν. Φυσικά, τα πράγματα μπορούν πάντα να γίνουν ακόμη πιο περίπλοκα, αλλά αυτό θα πρέπει να χρησιμεύσει ως ένας καλός οδηγός για τα βασικά του TCP / IP.

Τι είναι το tcp / ip και πώς λειτουργεί;