Heim  >  Artikel  >  Java  >  Wiedererlangung der Grundlagen von Java (20): Zusammenfassung der Netzwerkkommunikation

Wiedererlangung der Grundlagen von Java (20): Zusammenfassung der Netzwerkkommunikation

黄舟
黄舟Original
2017-01-16 10:40:081019Durchsuche

Erlernen Sie die Grundlagen von Java (20): Zusammenfassung der Netzwerkkommunikation

Das Konzept des Netzwerks

1 Mindestens zwei Computer sind über einige Übertragungsmedien verbunden. 2. Lokales Netzwerk Internet 3. Vorteile des Netzwerks

2. S Verschiedene Websites Browser/Server 2. C/S QQ 360 WPS Verschiedene APPs Client/Server 3. Vergleich a. Spätere Installation und Wartung B/S ist bequemer C/S ist etwas umständlicher Benutzerbedienung und der Kunde Erfahrung C/S ist etwas stärker c. Drei Entwicklungswellen Computerpopularisierung Internet (PC) Frühes Stadium: C/S Später: B/S Mobiles Internet (mobiles Endgerät) C/S


3. Prinzipien der Netzwerkkommunikation

1. Drei Elemente IP-Adresse: Einen Computer im Netzwerk lokalisieren TCP/IP-Protokoll: Vorschriften So übertragen Sie Daten Router: Hardware-Adressierung und Routing 2. Express-Zustellung 3. 127.0.0.1 ist eine spezielle IP-Adresse, die die lokale IP-Adresse darstellt, wenn kein Netzwerk vorhanden ist. Sie wird im Allgemeinen zum Testen und Debuggen verwendet


4. Port

1. IP-Adresse Es kann nur garantiert werden, dass die Daten an einen bestimmten Computer gesendet werden. Daher wird anhand des Ports unterschieden, welches Programm für den Empfang verantwortlich ist. 2. Wir müssen für jedes vernetzte Programm eine Portnummer (Raumnummer) festlegen 3. 0-65535 Portnummern im Bereich von 0-1024 sind generell vom System reserviert bzw. belegt 4. IP + Portnummer


5. TCP/IP-Protokoll

1. Typ: TCP-Protokoll UDP-Protokoll 2. Unterschied 3. Ein Programm kann entweder TCP-Protokoll oder UDP-Protokoll haben


6. Java-Netzwerkprogrammierungs-API-Struktur

Java.net-Paket InetAddress-Klasse, wird zum Darstellen oder Speichern der Computer-IP-Adresse 192.168.0.7 verwendet. Der String-Typ kann nicht zum Speichern verwendet werden ---- --UDP-Protokoll--- ---------------DatagramPacket-Klasse, die zur Darstellung der Nachrichtenklasse gekapselter Daten verwendet wird. DatagramSocket-Klasse, die zur Darstellung des Sockets an einem Ende des Sendens und Empfangens von Daten verwendet wird Ähnlich dem Transceiver eines Mobiltelefons End-to-End-Punkt-zu-Punkt- ------------------TCP-Protokoll----------- ------ServerSocket-Klasse, wird verwendet, um den serverseitigen Socket darzustellen. Socket-Klasse, wird verwendet, um den Client-Socket C/SSocket darzustellen. Ursprüngliche Bedeutung: socket. In der Programmiersprache übersetzt als: socket. Ähnlich einem Mobiltelefon-Transceiver


7. InetAddress-Klasse

1. IP-Adresse darstellen oder speichern kann nicht neu sein


8. UDP-Netzwerkprogrammierung

DatagramPacket-Klasse, Datagramm Dies ist das Format verpackter Daten
  1. 2. DatagramSocket-Klasse, Transceiver (Mobiltelefon)
Das Obige ist der Inhalt von Regaining the Basics of Java (Twenty): Network Communication Summary. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn