Reprendre les bases de java (20) : Résumé de la communication réseau
1. La notion de réseau
1. au moins deux ordinateurs sont connectés via certains supports de transmission 2. Réseau local Internet 3. Avantages du réseau
2. Architecture technologique logicielle
1. S Divers sites Web Navigateur/Serveur 2. C/S QQ 360 WPS Diverses applications Client/Serveur 3. Comparaison a. L'installation et la maintenance ultérieures B/S sont plus pratiques C/S est légèrement plus gênant Le fonctionnement de l'utilisateur est pratique et le client. expérience C/S est légèrement plus forte c. Trois vagues de développement Vulgarisation informatique Internet (PC) Stade initial : C/S Plus tard : B/S Internet mobile (terminal mobile) C/S
3. Principes de communication réseau
1. Trois éléments Adresse IP : Localiser un ordinateur dans le réseau Protocole TCP/IP : Réglementation Comment transmettre des données Routeur : Matériel Adressage et routage 2. Livraison express 3. 127.0.0.1 est une adresse IP spéciale qui représente l'adresse IP locale lorsqu'il n'y a pas de réseau. Elle est généralement utilisée pour les tests et le débogage
4. Port
<.>1. Adresse IP Il ne peut garantir que les données sont envoyées à un certain ordinateur, de sorte que le programme responsable de leur réception est distingué par le port 2. Nous devons définir un numéro de port (numéro de pièce) pour chaque programme en réseau. 3. 0-65535 Les numéros de port compris entre 0 et 1024 sont généralement réservés ou occupés par le système 4. Numéro de port IP5. Protocole TCP/IP
1. Type : Protocole TCP Protocole UDP 2. Différence 3. Un programme peut avoir soit le protocole TCP, soit le protocole UDP6. Structure API de programmation réseau Java
Java.net package Classe InetAddress, utilisée pour représenter ou stocker l'adresse IP de l'ordinateur 192.168.0.7 Le type String ne peut pas être utilisé pour stocker ------------------- -Protocole UDP--- ---------------Classe DatagramPacket, utilisée pour représenter la classe de message des données encapsulées Classe DatagramSocket, utilisée pour représenter le Socket d'une extrémité de l'envoi et de la réception de données Similaire à l'émetteur-récepteur d'un téléphone mobile de bout en bout point à point- ------------------Protocole TCP------------ -----Classe ServerSocket, utilisée pour représenter Socket côté serveur Classe Socket, utilisée pour représenter le client Socket C/SSocket Signification originale : socket Traduit en langage de programmation par : socket Similaire à un émetteur-récepteur de téléphone portable7. Classe InetAddress
1. Représenter ou stocker l'adresse IP ne peut pas être nouvelle8. Programmation réseau UDP