Schritt 11: [TCP]: Warum Tcp und nicht Secure Shell? Was ist TCP?
Ich habe zwei Erklärungen Warum Tcp und nicht SSH für P.C. - Pi-Kommunikation verwenden.
- Erstens, SSH (Secure Shell, siehe Erläuterungen) Befehle auf einem Remotecomputer starten soll. Machen die Pi reagieren mit Informationen, was wir wollen ist schwierig, weil unsere einzige Möglichkeit, die Daten zu analysieren durch harte und mühsame String-Verarbeitung ist.
- Zweitens, wir wissen bereits, wie die SSH verwenden und wir wollen mehr Möglichkeiten der Kommunikation zwischen Geräten in diesem Tutorial lernen.
TCPoder Transmission Control Protocol, ist ein Kern-Protokoll der Internetprotokollfamilie. Es entstand in der ersten Netzwerkimplementierung, in dem es das Internet Protokoll (IP) ergänzt. Daher ist die gesamte Suite TCP/IP gemeinhin als. TCP bietet zuverlässige, bestellten und Fehler überprüft Lieferung einen Stream von Bytes zwischen Anwendungen, die auf Hosts, die über ein IP-Netzwerk kommunizieren.
(Aus Wikipedia)
So sind TCP-Profis:
- Sichern
- Schnell
- Funktioniert überall in einem Netzwerk
- Stellt Methoden zum Überprüfen der korrekten Datenübertragung
- Flusssteuerung: hat Schutz für den Fall, dass der Absender der Daten sendet Daten zu schnell für den Kunden zu registrieren und zu verarbeiten.
Und die Nachteile sind:
Bei TCP kann man nicht ausgestrahlt (Senden von Daten an alle Geräte in einem Netzwerk) und multicast (gleiche aber wenig verschiedene-gibt die Möglichkeit, jedes Gerät wie ein Server übertragen).
- Fehler in Ihrem Programm und Betriebssystem-Bibliotheken (das schaffen selbst die TCP-Kommunikation, Ihren Router funktioniert fast nichts, außer die zwei [oder mehr] Geräte anschließen)
Warum nicht verwenden UDP, könnten Sie Fragen? Nun, stellen nicht im Gegensatz zu TCP, UDP Sie sicher, dass Ihr Kunde bekommt die Daten vor dem Senden mehr. Wie per e-Mail und nicht zu wissen, ob der Client es empfängt. UDP ist weniger sicher. Für weitere Informationen lesen Sie diesen Beitrag von Stack Exchange Super User
Dieser Artikel ist gut und zu empfehlen.