Dieser Artikel wurde von einem Studenten geschrieben, der etwas wie JS anstelle eines Memos macht. Erwarten Sie nicht den Inhalt.
Eine Kommunikationsmethode, die vom Server des Computers ausgeführt wird, der den Dienst bereitstellt, und vom Client des Computers, der den Dienst empfängt. Das Netzwerk ist vom Server aus radial mit dem Client verbunden. Die P2P-Kommunikation steht häufig im Gegensatz dazu, und beim P2P-Typ verfügen alle Computer sowohl über einen Server als auch über einen Client.
Dieses Mal werden wir es unter Ubuntu machen, also werden wir die virtuelle Umgebung mit iTerm2 starten.
Wo es angefangen hat
Wechseln Sie in das Verzeichnis, in dem Ubuntu installiert ist. vagrant up ist ein Befehl zum Starten von Ubuntu, das auf einem virtuellen PC installiert ist, und vagrant ssh stellt mit dem Vagrant Virtual Machine Set eine Verbindung zu SSH her.
Starten Sie tmux, wenn die Konsole gestartet wird.
tmux
Hier ist eine Zusammenfassung einfacher Befehle für tumux.
Befehl | Bedeutung | Wo man schreibt |
---|---|---|
tmux | Anlaufen | Konsole |
control+b→d | Verlassen Sie das virtuelle Terminal | Virtuelles Terminal |
tumux a | Stellen Sie eine Verbindung zu einem virtuellen Terminal her | Konsole |
control+b→c | Fenstererstellung | Virtuelles Terminal |
control+b → Nummer | Fenster zu Zahlen verschieben | Virtuelles Terminal |
control+b→p | Zur vorherigen Nummer wechseln | Virtuelles Terminal |
control+b→n | Zur späteren Nummer wechseln | Virtuelles Terminal |
control+b→x | schließe das Fenster | Virtuelles Terminal |
Wenn Sie zwei Fenster haben, schreiben Sie zunächst den folgenden Inhalt in ein Fenster.
; do (echo "Thank you!") | nc -l 8000 ; done
Um eine Schleife auszuführen, die while aufgerufen wird, wird der Inhalt der Schleife in while:; do and done beschrieben. nc in while heißt diesmal nc command
nc -l Portnummer
Es ist auf den Listen-Modus mit -l eingestellt und überwacht die angegebene Portnummer. In diesem Fall wird bei einem Zugriff das Echo als Danke angezeigt!
Als nächstes schreiben Sie Folgendes auf die andere Seite.
telnet 127.0.0.1 8000
127.0.01 ist die IP-Adresse, die Sie identifiziert. In diesem Fall wird Telnet verwendet, um auf Port 8000 der IP-Adresse zuzugreifen. Telnet ist ein Befehl zum Zugreifen auf einen Remotecomputer und zum Starten einer Terminalsitzung. Es scheint, dass alternative Protokolle wie ssh häufig aus Sicherheitsgründen verwendet werden.
Als ich die obige Beschreibung ausführte, wurde der Inhalt des Echos angezeigt, sodass ich zwischen dem Server und dem Client kommunizieren konnte !!
Versuchen Sie, mit FTP (Transfer File) mit dem Befehl nc zu chatten.
Serverseite
nc -l -p Portnummer Dateiname
Verbindungsseite
Ich werde das oben beschriebene beschreiben.
Diesmal auf der Serverseite
nc -l -p 8000
Auf der Verbindungsseite
nc 127.0.01 8000
Wurde beschrieben.
Wenn Sie Sätze auf der Konsole schreiben und die Sätze auf der Serverseite und der Verbindungsseite geschrieben werden, ist dies erfolgreich. Danke für deine harte Arbeit.
### Was ist eine IP-Adresse?
Eine IP-Adresse ist eine 32-Bit-Adresse im Internet, die aus vier Ganzzahlen von 0 bis 255 besteht.
IP ist eine Abkürzung für Internet Protocol.
Recommended Posts