|
R³diger Buck-Emden, J³rgen Galinow: Die Client/Server-Technologie des SAP-Systems R/3
TCP/IP (Transmission Control Protocol / Internet Protocol) ist eine Protokollfamilie,
die die Schichten 3 bis 7 des OSI-Referenzmodells abdeckt.
Damit steht ein allgemein anerkannter Industriestandard für die Kommunikation
zwischen offenen Systemen zur Verfügung, der unter der Regie der Internet-Gruppe
IETF (Internet Engineering Task Force) in Form von RFCs (Requests for Comments)
ständig weiterentwickelt wird.
Die Ursprünge der TCP/IP-Protokolle gehen bis in die 70er Jahre zurück und
sind eng mit den Anfängen des weltweiten ARPA-Netzes (Advanced Research
Projects Agency) verbunden. Die Übernahme in die Unix-Version Berkley 4.2
und die Veröffentlichung aller TCP/IP-protokolle inklusive der Programmquellen
als Public-Domain-Software brachten TCP/IP den Durchbruch am Markt.
Im einzelnen setzt sich die TCP/IP-Protokollfamilie aus folgenden Protokollen zusammen:
| Schicht | Protokoll |
| 2 |
IP (Internet Protocol)
ARP (Adress Resolution Protocol)
ICMP (Internet Control Message Protocol) |
| 4 | TCP (Transmission Controll Protocol)
UDP (User Datagram protocol)
|
| 5 - 7 |
FTP (File Transfer Protocol)
SMTP (Simple Message Transfer Protocol)
Telnet (Network Terminal Protocol / Remote Login)
SNMP (Simple Network Management Protocol) |
Das Internet Protocol (IP) hat die Aufgabe, Datagramme vom Sender über mehrere Netze
hinweg zu einem Empfänger zu transportieren. Als Datagramm werden Datenpakete bezeichnet,
die ohne vorherigen Verbindungsaufbau zwischen Sender und Empfänger übertragen werden
(verbindungsloser Datenaustausch).
Das Adress Resolution Protocol (ARP) wandelt Internet-Adressen in Hardware-Adressen um.
Das Internet Control Message Protocol (ICMP) ist für den Austausch von Fehlemeldungen
und anderen Steuerinformationen im netzwerk zuständig.
TCP (Transmission Controll Protocol) ist ein verbindungsorientiertes Ende-zu-Ende-Protokoll.
Das User Datagram Protocol setzt wie TCP auf dem iP auf und bietet Anwendungsprozessen die Möglichkeit
zur Nutzung verbindungsloseer Datagram-Dienste.
Das File Transfer Protocol (FTP) ermöglicht den dateiaustausch zwischen verschiedenen
Systemen. FTP basiert auf dem Transportptotokoll TCP und dem
Terminalprotokoll Telnet.
SMTP (Simple Message Transfer Protocol) bietet einen einfachen Nachrichtendienst.
Das Network Terminal Protocol (Telnet) stellt Dienste zwischen Terminals auf der einen
und interaktiven Anwendungsprozessen auf der anderen Seite zur Verfügung.
SNMP (Simple Network Management Protocol) bietet Dienste für die
Verwaltung von TCP/IP-Netzen (Netzsteuerung, Fehlermanagement, Konfigurationsmanagement,
Netz-Tuning, Benutzerverwaltung).
Die Programmierschnittstelle für TCP/IP und UDP wird
als Socket-API bezeichnet. Sockets sind nicht nur die Grundlage für Dienste
wie das Network File System (NFS) und X/Window, sondern auch für die Kommunikation
von PCs mit dem Internet.
|