Zusammenfassung
Dieses Kapitel stellt mit TCP/IP eines der wichtigsten Protokolle im Internet vor. Der Einsatz des Protokolls in Java wird anhand von Beispielen demonstriert.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Corresponding author
Übungsaufgaben
Übungsaufgaben
(Lösungsvorschläge in Abschn. A.5)
Für die nachfolgenden beiden Übungsaufgaben ist es notwendig, dass Sie zwei unabhängige Java-Programme entwickeln. Erzeugen Sie dazu unter Eclipse ein neues Projekt mit zwei neuen getrennten Klassen mit je einer eigenen main-Methode. Die erste Klasse soll BeispielServer und die zweite Klasse BeispielClient lauten. Somit erhalten Sie später beim Compilieren zwei separat ausführbare Java-Programme.
7.1 Einfache Datenübertragung zwischen Client und Server
Schreiben Sie ein Client- und ein Serverprogramm, die über TCP/IP eine Verbindung aufbauen, über die der Client die Tastatureingabe der Konsole an den Server (Port 4711) schickt und der Server die komplett in Großbuchstaben konvertierte Zeichenkette zurück an den Client schickt.
7.2 Fileübertragung zwischen Client und Server
Schreiben Sie ein Client- und ein Serverprogramm, bei dem der Client eine Datei und deren Namen an den Server überträgt (Binärübertragung) und der Server die Datei unter dem übertragenen Dateinamen abspeichert. Der Server soll zur Bestätigung die Zahl der empfangenen und gespeicherten Bytes zurücksenden.
Hinweise
Die Server-Applikation sowie die Client-Applikation sollten in zwei verschiedenen Konsolenfenstern gestartet und getestet werden.
Achten Sie bitte darauf, dass die zu übertragende Quelldatei (z. B. test.jpg) in einem anderen Verzeichnis liegt als die beiden ausführbaren Java-Klassendateien, da die Quelldatei sonst vom Server überschrieben werden würde. Alternativ können Sie der Zieldatei auch einen anderen Filenamen geben.
[nothing1, 19, 24, 25, 8, 9]
Rights and permissions
Copyright information
© 2019 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature
About this chapter
Cite this chapter
Plenk, V. (2019). Protokolle: TCP/IP. In: Angewandte Netzwerktechnik kompakt. IT kompakt. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-24523-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-658-24523-8_7
Published:
Publisher Name: Springer Vieweg, Wiesbaden
Print ISBN: 978-3-658-24522-1
Online ISBN: 978-3-658-24523-8
eBook Packages: Computer Science and Engineering (German Language)