Übersicht über TCP / IP
- TCP / IP steht für Transmission Control Protocol / Internet Protocol, eine Kombination aus zwei Protokollen, nämlich TCP-Protokoll und IP-Protokoll. Es ist eine Protokollsuite, die vor dem OSI-Modell entwickelt wurde. TCP / IP ist nichts anderes als ein Kommunikationsprotokoll, mit dem Geräte im Internet verbunden werden.
- TCP / IP ist ein hierarchisches Protokoll, das aus interaktiven Modulen besteht, wobei jedes Modul spezifische Funktionen bietet. Die Datenübertragung über die Internetverbindung erfolgt mit Hilfe von TCP / IP. Es zeigt, wie Daten über die Internetverbindung übertragen werden
- In TCP / IP ist TCP für die Aufteilung von Nachrichten oder Dateien in kleine Pakete während der Übertragung über die Internetverbindung und deren Zusammenstellung am Ziel verantwortlich. IP ist dafür verantwortlich, Paketen eine Adresse zuzuweisen, damit sie das richtige Ziel erreichen können.
Wie funktioniert TCP / IP?
Die Funktionalität von TCP / IP ist in fünf Schichten unterteilt - 1) Physikalische Schicht, Datenverbindungsschicht, Netzwerkschicht, Transportschicht, Anwendungsschicht.
Physikalische Schicht
- Physical Layer wandelt Binärdaten in Signale um und überträgt diese über die lokalen Medien. In dieser Schicht ist eine Kommunikationseinheit ein einzelnes Bit. Wenn die Verbindung zwischen zwei Geräten hergestellt wird, fließen die Daten in Form eines Bytestroms. Die physikalische Schicht liefert Bits.
Datenübertragungsebene
- Datenverbindungsschicht definiert das Format der Daten im Netzwerk. Die physikalische Adressierung erfolgt im Data Link Layer. Die MAC-Adresse der Quelle und des Ziels wird dem Datenpaket zugewiesen, um einen Rahmen zu bilden.
- In der Datenverbindungsschicht ist die Kommunikationseinheit ein Rahmen. Diese Ebene unterteilt die Nachricht oder Datei in den Frame. Der Rahmen ist nichts anderes als ein Paket, das für das Einkapseln der von der Netzwerkschicht empfangenen Daten verantwortlich ist.
Netzwerkschicht
- In der Netzwerkschicht ist die Kommunikationseinheit ein Paket. Diese Schicht stellt jedem Segment eine IP-Adresse der Quelle und des Ziels zur Verfügung, um ein Paket zu bilden. Die Netzwerkschicht bietet Funktionen wie die logische Adressierung, dh die IP-Adressierung, die Pfadbestimmung und das Routing. Routing ist eine Methode zum Verschieben von Datenpaketen von der Quelle zum Ziel.
- Basierend auf der IP-Adresse und der Maske werden Routing-Entscheidungen im Netzwerk getroffen. Bei der Pfadbestimmung wird der bestmögliche Pfad für die Datenübermittlung an den Empfänger ausgewählt. Es werden Protokolle wie OSPF (Open Shortest Path First), BGP (Border Gateway Protocol) usw. verwendet.
Transportschicht
- Die Transportschicht ist für die Übertragung von Daten von einem Ort zu einem anderen verantwortlich. Es steuert die Zuverlässigkeit der Kommunikation durch Segmentierung, Flusskontrolle und Fehlerkontrolle.
- Bei der Segmentierung werden empfangene Daten in kleine Einheiten unterteilt, die als Segmente bezeichnet werden.
- Ein Segment ist eine Kommunikationseinheit in dieser Ebene.
- Flusskontrolle: Flusskontrolle ist der Prozess der Kontrolle der übertragenen Datenmenge.
- Fehlerkontrolle: Transport Layer verwendet das automatische Wiederholungsanforderungsschema, um verlorene oder beschädigte Daten erneut zu übertragen. Zu jedem Segment wird eine Gruppe von Bots mit der Bezeichnung Prüfsumme hinzugefügt, um das empfangene Segment mit den Fehlern zu ermitteln.
In der Transportschicht werden zwei Protokolle verwendet:
- User Datagram Protocol: Das User Datagram Protocol verwendet einen verbindungslosen Dienst. dh UDP liefert Datenpakete, ohne einen vordefinierten Pfad festzulegen, daher wird keine Sitzung für die Verbindung hergestellt. In UDP hängt der Pfad vom Datenverkehr des verfügbaren Pfads ab.
- Übertragungssteuerungsprotokoll: Das Übertragungssteuerungsprotokoll verwendet einen verbindungsorientierten Dienst. Im verbindungsorientierten Dienst entscheidet TCP, dass Pfaddateneinheiten über den festgelegten Pfad übermittelt werden. Wenn die TCP-Konversation beendet ist, wird die Sitzung beendet.
Anwendungsschicht
Die Kommunikationseinheit in der Anwendungsschicht ist die Nachricht. Es ermöglicht dem Benutzer den Zugriff auf Internetdienste. Es wird von Netzwerkanwendungen verwendet, die das Internet verwenden. In dieser Schicht sind viele Protokolle definiert, die Dienste wie FTP für den Dateitransfer, HTTP oder HTTPS für den Zugriff auf WWW, dh World Wide Web, SMTP für E-Mail, TELNET für virtuelle Terminals usw. bereitstellen.
TCP / IP-Protokolle
Nachfolgend finden Sie eine Liste häufig verwendeter TCP / IP-Protokolle:
HTTP
HTTP steht für HyperText Transfer Protocol. HTTP stellt eine Verbindung zwischen Client und Server für die Datenübertragung her. Es ist eine nicht sichere Übertragung. Ein Client sendet über einen Webbrowser eine Anforderung an den Server, um die angegebenen Informationen anzuzeigen. Nach dem Empfang einer Anfrage sendet der Server die angegebenen Informationen an den Client.
HTTPS
HTPPS steht für HyperText Transfer Protocol Secure. HTTPS stellt eine Verbindung zwischen dem Client und dem Server für die Datenübertragung her. Es ist eine sichere Übertragung. Der Client verwendet dieses HTTPS hauptsächlich, um private Informationen wie Kreditkartendaten, Online-Transaktionen usw. über die Internetverbindung an den Server zu senden.
FTP
FTP steht für File Transfer Protocol. Es verwendet TCP-Dienste, um Dateien von einem Host auf einen anderen zu übertragen. Es wird eine Verbindung zwischen zwei Hosts hergestellt. Nachdem die Verbindung hergestellt wurde, kann der Host Daten oder Dateien senden und empfangen.
SMTP
SMTP steht für Simple Mail Transfer Protocol. Es ist ein weit verbreitetes und wichtigstes Protokoll zur Übertragung von E-Mails vom Absender zum Empfänger. Es ist ein Anwendungsschichtprotokoll, wie wir zuvor gesehen haben. Es ist ein Push-Protokoll, das zum Senden einer E-Mail verwendet wird. Danach rufen die Protokolle POP (Post Office Protocol) oder IMAP (Internet Message Access Protocol) E-Mails auf der Empfängerseite ab.
TELNET
TELNET steht für Terminal Network. Es stellt die Verbindung zwischen dem lokalen Computer und dem Remotecomputer so her, dass das lokale Terminal anscheinend ein Terminal auf dem Remotesystem ist.
FTP
FTP steht für File Transfer Protocol. Es ist ein Internetprotokoll, das zum Übertragen von Mediendateien von einem Computer auf einen anderen Computer verwendet wird.
Vorteile von TCP / IP
- Diese Funktion bietet Skalierbarkeit und ermöglicht das Hinzufügen von N Netzwerken, ohne die aktuellen Dienste zu stören.
- Es ist interoperabel, was bedeutet, dass zwei verschiedene Systeme über ein heterogenes Netzwerk kommunizieren können.
- Es ist Open Source, dh frei zu benutzen. Jeder kann es für die Kommunikation nutzen.
- Es ist ein Industriestandardmodell, das entwickelt wurde, um Probleme im Zusammenhang mit der Kommunikation über ein Netzwerk zu lösen
- Es weist jedem Gerät im Netzwerk eine eindeutige IP-Adresse zu. So wird jedes Gerät über das Netzwerk eindeutig identifiziert.
Fazit
In diesem Artikel haben wir gesehen, was TCP / IP ist, eine detaillierte Erklärung der Ebenen in TCP / IP und die Vorteile der Verwendung über das Netzwerk.
Empfohlene Artikel
Dies war eine Anleitung zu Was ist TCP / IP? Hier diskutieren wir die Arbeitsweise, Vorteile und Ebenen in TCP / IP. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren -
- Was sind Netzwerkprotokolle?
- DBMS-Architektur
- CCNA Interview Fragen
- Was ist das TCP-Protokoll?