Rechnernetze. 6. Übung



Ähnliche Dokumente
. Nachrichtenübertragung. Internetkommunikation Christof Fox. Wie werden Nachrichten Übertragen?

Client/Server-Systeme

Anwendungsprotokolle: HTTP, POP, SMTP

Check Service CHECKBL

2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen

Benutzerhinweise IGW/920-SK/92: Einsatz als VPN-Client

FL1 Hosting Technische Informationen

Einrichtung eines -Kontos bei Mac OS X Mail Stand: 03/2011

Switching. Übung 7 Spanning Tree. 7.1 Szenario

Anleitung zur Anmeldung mittels VPN

Man liest sich: POP3/IMAP

Installation mit Lizenz-Server verbinden

Publizieren von Webs mit SmartFTP

RL

1 Überblick. A-Z SiteReader Benachrichtigung.doc Seite 1 von 9

SFTP SCP - Synology Wiki

Konfigurationsanleitung Network Address Translation (NAT) Funkwerk. Seite Copyright Stefan Dahler Oktober 2008 Version 1.

ITF2XML. Transferservice. Version 1.1. Tel.: 044 / Fax: 044 / CH-8005 Zürich

OP-LOG

Tutorial -

BusinessMail X.400 Webinterface Gruppenadministrator V2.6

Um DynDNS zu konfigurieren, muss ausschließlich folgendes Menü konfiguriert werden:

Dialup Verbindung und Smarthost einsetzen

FL1 Hosting Kurzanleitung

Installation des Cisco VPN Client

CRIBMASTER TECH DOC. Störbehebung bei Ausführung des Connectivity Checkers

ARCHITEKTUR VON INFORMATIONSSYSTEMEN

Wireless LAN Installation Windows XP

Scharl 2010 Dokument ist Urheberrechtlich geschützt. Port Forwarding via PuTTY und SSH. Was ist Port forwarding?

Switching. Übung 2 System Management. 2.1 Szenario

CHECKZRK Benutzerhandbuch

CONVEMA DFÜ-Einrichtung unter Windows XP

Anleitung. Schritt für Schritt: iphone und ipad. Richten Sie Ihr -Konto mit Ihrem iphone oder ipad Schritt für Schritt ein.

Installationsanleitung unter Windows

Live Streaming => Netzwerk ( Streaming Server )

ITF2XML. Transferservice. Version 1.0. infogrips GmbH, Zürich client10.doc, Revision 1.1. Tel.: 01 / Fax: 01 /

-Bundle auf Ihrem virtuellen Server installieren.

Service: Sicherheitshinweise!!!

Umstieg auf Microsoft Exchange in der Fakultät 02

Konfigurationsanleitung Access Control Lists (ACL) Funkwerk. Copyright Stefan Dahler Oktober 2008 Version 1.0.

Lehrveranstaltung Grundlagen von Datenbanken

Wie starte ich mit meinem Account?

1Im Gegensatz zu den übrigen Web-IO Digital, ist bei den

Webmail Login mit nicht IE Browsern INDEX

HOW TO. Celvin NAS Server So greifen Sie über das Internet auf Ihren Celvin NAS Server zu. DDNS und Portweiterleitung am Celvin NAS Server einrichten

ZENTRALER INFORMATIKDIENST DER JOHANNES KEPLER UNIVERSITÄT LINZ Abteilung Kundendienste und Dezentrale Systeme. PPP für Windows 3.

Transmission Control Protocol (TCP)

Neue E Mail Einstellungen für POP3- und IMAP Benutzer

Einrichtung eines -Kontos bei MS Office Outlook 2007 (Windows) Stand: 03/2011

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach Bremen. Friedrich-Mißler-Straße Bremen

Dealer Management Systeme. Bedienungsanleitung. Freicon Software Logistik (FSL) für Updates

Websites mit Dreamweaver MX und SSH ins Internet bringen

Einrichten der TSM-Backup-Software unter dem Betriebssystem Mac OSX

GRUNDLEGENDES ZUM EINRICHTEN DES LAPTOP-ABGLEICHS

Windows Server 2012 R2 Essentials & Hyper-V

ftp://ftp.dlink.de/dpr/dpr-1061/documentation/dpr-1061%20printer%20compatible%20list.pdf

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

Sophia Business Leitfaden zur Administration

Eine ausführliche Anleitung finden Sie auf den folgenden Seiten.

Anleitung zur Einrichtung von Outbound und Inbound Filtern Für DWR-512 (Stand August 2012)

Einrichtung des GfT Leitsystems für GPRS Verbindungen

Dokumentation zur Versendung der Statistik Daten

Benutzerhinweise: IGW/920-SK/92 COM Port Redirector

PROFESSIONELLE ANSAGEN UND MUSIK

Kurzanleitung zum Einrichten eines POP3-Mail-Kontos unter Outlook 2013

Einrichtung Konto Microsoft Outlook 2010

HowTo: Anmeldung per WebVPN

Das neue Volume-Flag S (Scannen erforderlich)

Tevalo Handbuch v 1.1 vom

Anleitung zur Anmeldung mittels VPN

Kurzanleitung Hosting

Anleitung zur Konfiguration eines NO-IP DynDNS-Accounts mit der TOOLBOXflex-3.2

ANLEITUNG NETZEWERK INSTALATION

Die Konfigurationssoftware»WT-1 Configurator«

Microsoft Office Outlook OMS an SMSCreator anbinden

Installation des OpenVPN Clients

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Powermanager Server- Client- Installation

Herzlich Willkommen bei der nfon GmbH

Psi unter Mac OS X benutzen

GeoShop BatchClient Benutzerhandbuch

Inhaltverzeichnis 1 Einführung Zugang zu den Unifr Servern Zugang zu den Druckern Nützliche Links... 6

Lizenzen auschecken. Was ist zu tun?

ICS-Addin. Benutzerhandbuch. Version: 1.0

EDI Connect goes BusinessContact V2.1

Das Starten von Adami Vista CRM

Anleitung C3 IP Tools V loxone.c3online.at. Kontakt & Support. Brielgasse 27. A-6900 Bregenz. TEL +43 (5574) MAIL info@c3online.


Wie man die SLNP-Schnittstelle für ILL2 in ALEPH testet (SLNP2)

Installationsvoraussetzungen

Clients in einer Windows Domäne für WSUS konfigurieren

kreativgeschoss.de Webhosting Accounts verwalten

Dynamic DNS AK-NORD AK-ComPoint-LAN-AS Router2 Registration Router2 Freischaltung AK ComPoint LAN-AS mydev.dyndns.org

Web Interface für Anwender

FTP-Leitfaden RZ. Benutzerleitfaden

IMAP und POP. Internet Protokolle WS 12/13 Niklas Teich Seite 1

Benutzung des NAM. Starten Sie Ihren Browser und rufen Sie folgende Adresse auf:

Anleitung zur Nutzung des SharePort Utility

Transkript:

Hochschule für Technik und Wirtschaft Studiengang Kommunikationsinformatik Prof. Dr. Ing. Damian Weber Rechnernetze 6. Übung Aufgabe 1 (TCP Client) Der ECHO Service eines Hosts wird für die Protokolle TCP und UDP bereitgestellt. Dieser Service schickt alle an ihn gesendeten Daten zum Sender zurück und dient damit zum Testen von Netzwerkverbindungen. Schreiben Sie einen TCP Client in C client tcp.c, der für eine IP Adresse den echo Port kontaktiert und den String,,Hurra, unser erster TCP-Client!!! sendet. Danach sollen Daten empfangen und es soll getestet werden, ob der gleiche String empfangen wurde (siehe strcmp(). Desweiteren soll Ihr TCP Client den daytime Port und die aktuelle Systemzeit des kontaktierten Servers ausgeben. Benutzen Sie für Ihre Tests den Rechner isl-s-02 (134.96.216.92). Um festzustellen, daß Ihr Programm auch eine sinnvolle Fehlermeldung ausgibt, sofern der Verbindungswunsch nicht akzeptiert wird, benutzen Sie den Rechner isl-c-01 (134.96.216.81). Die jeweilige Portnummer soll von Ihrem TCP Client über die Funktion getservbyname() erfragt werden. Sie können das Ergebnis durch einen Blick in /etc/services überprüfen. Seite 1 von 6

Aufgabe 2 (FTP Client: Testen mit telnet) Der FTP Service eines Hosts ist ein TCP basierter Service für File Transfer. Die Portnummer für die Kontrollkommandos ist 21. Kontaktieren Sie mit telnet verschiedene ftp Server; beginnen Sie mit www-crypto.htw-saarland.de, ftp.fh-trier.de ftp.uni-kl.de $ telnet www-crypto 21 Trying 134.96.208.102... Connected to www-crypto.htw-saarland.de. 220 Features: a p. USER ftp 230 Hi. No need to log in; I m an anonymous ftp server. PASS xyz@htw-saarland.de 202 I don t need account information; I m an anonymous FTP server. QUIT 221 Bye. $ telnet ftp.fh-trier.de 21 Trying 143.93.54.10... Connected to ftp.fh-trier.de. ====================================================================== Anonymous FTP-Server Rechenzentrum (r/ft) der FH-Trier ftp.fh-trier.de University of applied sciences Schneidershof, D-54293 Trier Seite 2 von 6

Admin: Root <root@fh-trier.de> ====================================================================== Hello isl-s-01.htw-saarland.de, your are connecting from (unknown) and your are user 0 out of 100 ====================================================================== Login as "ftp" or "anonymous" and use your email address as password. or Login using your r/ft user account and password. 220 Anonymous FTP Server [ftp.fh-trier.de] user ftp 331 Anonymous login ok, send your complete email address as your password. pass info@htw-saarland.de Welcome to ftp.fh-trier.de 230 Anonymous access granted, restrictions apply. quit 221 Goodbye. $ telnet ftp.uni-kl.de 21 Trying 131.246.120.27... Connected to ftp.uni-kl.de. 220 (vsftpd 2.0.1) user ftp 331 Please specify the password. pass info@htw-saarland.de ********************************************************** *** Welcome to the Anonymous FTP Server at the *** *** University of Kaiserslautern *** Seite 3 von 6

********************************************************** ********* There is no ftp-mail on ftp.uni-kl.de ********** If you have any problems, ideas or whatever, please feel free to write an Electronic Mail to ftpadm@uni-kl.de ********************************************************** ALL TRANSFERS WILL BE LOGGED ********************************************************** 230 Login successful. quit 221 Goodbye. Beachten Sie: Der Server erkennt das Ende der Client Message anhand des Zeilenumbruchs. Jede Server Zeile beginnt mit einem dreistelligen Statuscode. Der Client erkennt das Ende der Server Message anhand einer Zeile, die mit einem Statuscode beginnt, auf welches ein Blank Zeichen folgt. Aufgabe 3 (TCP Client: FTP Checker) Schreiben Sie einen TCP Clientprogramm check ftp.c, das für beliebig viele als Kommandozeilenparameter angegebene Hostnamen folgendes tut: 1) wandle Hostname in IP Adresse um 2) benutze IP Adresse für Verbindungsaufbau (connect()) 3) falls Verbindungsaufbau fehlgeschlagen: Meldung kein FTP Service Seite 4 von 6

4) sonst Antwortzeilen lesen, bis Antwortzeile mit 220 beginnt; 5) Kommando USER ftp\n schicken 6) Antwort des Servers auswerten; Meldung entweder anonymous ftp ok oder anonymous ftp verboten ; im Fehlerfall abbrechen 7) Kommando PASS xyz@htw-saarland.de\n schicken 8) Antwort des Servers auswerten; Meldung entweder Login erfolgreich oder Login nicht erfolgreich 9) Kommando QUIT\n schicken 10) Meldung Verbindung ordnungsgemäß beendet bzw. Verbindungsabbruch mit Fehler Die Ausgabemeldungen Ihres Programms check ftp.c sollen Hostnamen, IP Adresse und den Meldungsstring enthalten. Das Absetzen der Kommandos, das Lesen der Response und die Ausgabemeldungen bearbeiten Sie wegen der Häufigkeit des Auftretens sinnvollerweise in einer Prozedur. Sie können diese Funktionalität mit dem telnet Programm überprüfen. Einen Fehler erkennen Sie am dreistelligen Statuscode. Codes 100 399 sind ok, 400 599 bedeuten Fehler. Beispiel: Fehler bei stl-s-stud.htw-saarland.de >telnet stl-s-stud 21 Trying 134.96.216.204... Connected to stl-s-stud.htw-saarland.de.... Seite 5 von 6

220 stl-s-stud FTP server (SunOS 5.8) ready. USER ftp 530 User ftp unknown. QUIT 221 Bye. Seite 6 von 6