4.1 Vernetzung von Rechnern 4.2 Routing 4.3 ISO-OSI Referenzmodell 4.4 Internet: Architektur, Protokolle IP-Adressen Sockets 4.4.
|
|
- Frida Wetzel
- vor 6 Jahren
- Abrufe
Transkript
1 Grundlagen der Programmierung 1 Modul: Programmierung B-PRG Grundlagen der Programmierung 1 Teil 4 Verteilte Systeme Prof. Dr. O. Drobnik Professur Architektur und Betrieb verteilter Systeme Institut für Informatik Fachbereich Informatik und Mathematik Teil 4 Verteilte Systeme 4.1 Vernetzung von Rechnern 4.2 Routing 4.3 ISO-OSI Referenzmodell 4.4 Internet: Architektur, Protokolle IP-Adressen Sockets TCP Client / Server Modell DNS 4.1 Vernetzung von Rechnern Verteiltes Rechnersystem Prozess (Distributed Computer System) Rechner Kommunikationssystem Protokoll : Regeln für den Austausch von Nachrichten zwischen kommunizierenden Einheiten (Prozessen) : Format, Bedeutung und Reihenfolge (Ordnung) der Nachrichten Aktionen, die zur Übertragung und/oder beim Empfang einer Nachricht oder beim Auftreten eines anderen Ereignisses durchzuführen sind. Menge von autonomen Rechnern (kein gemeinsamer Speicher) Kommunikationssystem, das die Rechner untereinander verbindet und den Austausch von Nachrichten zwischen ihnen (bzw. Prozessen) ermöglicht (Menge von Hardware- und Software-Komponenten). Prozesse kooperieren zur Erfüllung einer gemeinsamen Aufgabenstellung ; die Kooperation erfolgt über Nachrichtenaustausch. Rechnernetz (Computer Network) Rechner und Kommunikationssystem ermöglichen Nachrichtenaustausch (sind kommunikationsfähig) enthalten jedoch keinerlei Mechanismen, die eine kooperative Aufgabenbearbeitung durch mehrere Programme unterstützt. (Anmerkung : Rechnernetz ist Basis eines verteilten Systems! ) Folie 3 Folie 4
2 Vernetzungsszenarien Komponenten: Host: Rechner mit Anwendungssoftware Router, Switch: Vermittlungsrechner, Routing-Algorithmen Übertragungsmedium: Leitungsgebundene Übertragung: Kupferkabel, Glasfaser Drahtlose Übertragung: WLAN Parameter: Übertragungsgeschwindigkeit [bit/s] Latenz [ms] (Verzögerungszeit) Firewall Gateway Unterscheidung nach Grad der räumlichen Ausdehnung: Lokales Netz (Local Area Network, LAN) Weitverkehrsnetz (Wide Area Network, WAN) Folie 5 Mobilfunk Firewall Intranet Frontend Techn. Prozesse CSMA Server Clients Vermittlungsnetze CSMA Fast-Ethernet Gigabit-Ethernet Cluster geostationär z.b. GPS, Galileo Backbone ATM Gigabit-Ethernet Sonet Token Ring Backbone Folie 6 Sonet Gateway Supercomp. WLAN Backend Rechner Data Warehouse 4.2 Der kürzeste Weg von einer Quelle zu anderen Knoten (Single Source Shortest Path, SSSP) Gegeben: ein gerichteter Graph G = (V, E) mit Kosten G E : E Nat. Der Knoten v 0 V ist der Startknoten. Gesucht: der Weg mit minimalen Kosten von v 0 zu allen anderen Knoten: kürzester Weg Beispiel: Startknoten: v 0 20 v 0 v v 1 20 v v 4 v 5 Weg Länge/Kosten 1 v 0 v v 0 v 2 v v 0 v 2 v 3 v v 0 v 4 45 Folie 7 Greedy-Algorithmus nach Dijkstra [KT06]: Betrachte eine Menge S der Knoten, zu denen bereits ein kürzester Weg gefunden wurde. Beginne mit S = {ø} In jedem Schritt wird ein Knoten v V \S zu S hinzugefügt, dessen Abstand zu Knoten u minimal ist (minimal unter dem Knoten in V \S). Dieser Knoten v läßt sich von Knoten u erreichen, indem man nur über Knoten in S läuft. Es kann also keinen kürzeren Weg zu v geben, der über einen Knoten w V \S läuft. u Falls (u,, w, v) kürzer ist als (u,, v), wäre nicht v gewählt worden, sondern w. Daher muß w S gelten. Es genügt also, den kürzesten Pfad ausgehend von den Knoten in S aus zu suchen. Folie 8
3 Dictionary in Python Dictionary: Datentyp { key : value } key dient als Index. Als Index nicht zugelassen sind Dictionaries und Listen. value ist eine beliebiges Objekt. Zugriff auf Elemente eines Dictionary dict: dict[k] = v: fügt den Wert v mit Index k ein. Falls Index k schon existiert, wird der alte Wert mit v überschrieben. dict[k]: liefert Wert (Objekt) mit Index k. dict.keys(): liefert Liste aller Indizes (auch Schlüssel genannt) dict.values(): liefert Liste aller Werte del dict[k]: löscht Eintrag mit Index k. Folie 9 Beispiel Dictionary >>> dict={ Apfel : apple, Birne : pear } >>> print dict {'Apfel': 'apple', 'Birne': 'pear'} oder >>> dict ={} >>> dict[ Apfel ]= apple >>> dict[ Birne ]= pear >>> print dict {'Apfel': 'apple', 'Birne': 'pear'} >>> print dict[ Apfel ] apple >>> print dict.keys() ['Apfel', 'Birne'] >>> print dict.values() ['apple', 'pear'] >>> del dict[ Birne ] >>> print dict {'Apfel': 'apple'} Folie 10 Variablen im Programm: g result short vertices distance pathcost nearest anchor Graph g als Datenstruktur: class Graph Liste der kürzesten Wege einschließlich der zugeordneten Kosten Menge S der Knoten, zu denen bereits kürzeste Wege bestimmt worden sind. Dictionary mit Elementen: {Ziel : (Liste der Knoten, Kosten des Weges)} Differenzmenge V \ S: Liste Kosten der bisher gefundenen kürzesten Wege von v zu Knoten v j in vertices über Knoten v i in short Kosten des aktuell betrachteten Weges None: unendl. Kosten, keine Kante Knoten aus vertices, zu dem der bisher kürzeste Weg gefunden wurde Direkter Vorgänger von nearest in short Folie 11 Repräsentation von Graphen (vgl. Minimaler Spannbaum): init: Erzeugen eines Graphen addvertex: Hinzufügen eines Knotens addedge: Hinzufügen einer markierten Kante getvertices: Liefert die Menge der Knoten cost: Liefert Kosten zu einer Kante des Graphen, sofern die Kante existiert; None: Sonst Interne Kantendarstellung: i = ((v1,v2,),c) i[0][0] = v 1 i[0][1] = v 2 i[1] = c Folie 12
4 Die Graph-Klasse Die Graph-Klasse (2) import copy from operator import itemgetter class Graph: def init (self): self.knotenliste = [] self.kantenliste = [] def addvertex(self, v1): if v1 not in self.knotenliste: self.knotenliste.append(v1) def addedge(self, v1, v2, c): if not v1 == v2: self.addvertex(v1) self.addvertex(v2) for i in self.kantenliste: a1 = i[0][0] a2 = i[0][1] if a1 == v1 and a2 == v2: self.kantenliste.remove(i) self.kantenliste.append(((v1,v2),c)) Folie 13 def getvertices(self): return copy.copy(self.knotenliste) def getedges(self): kanten = copy.copy(self.kantenliste) return sorted(kanten, key=itemgetter(1)) def cost(self, v1, v2): ret = None for i in self.kantenliste: a1 = i[0][0] a2 = i[0][1] if a1 == v1 and a2 == v2: ret = i[1] return ret Folie 14 def printshort(dict,result): ## debug-ausgabe-funktion print eins = "short = " for v in dict.keys(): print "%s '%s' : %s" % (eins,v,dict[v]) eins = " " print "result = %s" % result Folie 15 # SSSP nach Dijkstra def sssp(g, v): result = [] vertices = g.getvertices() vertices.remove(v) short = {v: ([v], 0)} printshort(short,result) ### debug-ausgabe while len(vertices) > 0: distance = None for vs in short.keys(): for vv in vertices: pathcost = g.cost(vs,vv) if pathcost <> None: pathcost = pathcost + short[vs][1] if distance == None or distance > pathcost: distance = pathcost nearest = vv anchor = vs if distance == None: break vertices.remove(nearest) short[nearest] = (short[anchor][0] + [nearest], short[anchor][1] + g.cost(anchor, nearest)) result.append((short[nearest][0], short[nearest][1])) printshort(short,result) ### debug-ausgabe return result Folie 16
5 g = Graph() g.addvertex('v0') g.addvertex('v1') g.addvertex('v2') g.addvertex('v3') g.addvertex('v4') g.addvertex('v5') g.addedge('v0','v1',50) g.addedge('v0','v2',10) g.addedge('v2','v0',20) g.addedge('v1','v2',15) g.addedge('v2','v3',15) g.addedge('v1','v4',10) g.addedge('v3','v4',35) g.addedge('v4','v3',30) g.addedge('v5','v3',3) g.addedge('v0','v4',45) g.addedge('v3','v1',20) ergebnis = sssp(g, 'v0') short = 'v0' : (['v0'], 0) result = [] short = 'v0' : (['v0'], 0) 'v2' : (['v0', 'v2'], 10) result = [(['v0', 'v2'], 10)] short = 'v0' : (['v0'], 0) 'v2' : (['v0', 'v2'], 10) 'v3' : (['v0', 'v2', 'v3'], 25) result = [(['v0', 'v2'], 10), (['v0', 'v2', 'v3'], 25)] short = 'v0' : (['v0'], 0) 'v2' : (['v0', 'v2'], 10) 'v3' : (['v0', 'v2', 'v3'], 25) 'v4' : (['v0', 'v4'], 45) result = [(['v0', 'v2'], 10), (['v0', 'v2', 'v3'], 25), (['v0', 'v4'], 45)] Folie 17 Folie 18 short = 'v0' : (['v0'], 0) 'v1' : (['v0', 'v2', 'v3', 'v1'], 45) 'v2' : (['v0', 'v2'], 10) 'v3' : (['v0', 'v2', 'v3'], 25) 'v4' : (['v0', 'v4'], 45) result = [(['v0', 'v2'], 10), (['v0', 'v2', 'v3'], 25), (['v0', 'v4'], 45), (['v0', 'v2', 'v3', 'v1'], 45)] Laufzeit: Die hier vorgestellte Implementierung besitzt eine Laufzeit der Größenordnung: V 3 Durch bessere Datenstrukturen lässt sich eine Laufzeit in der Größenordnung von erreichen. V log V + E 4.3 ISO-OSI Referenzmodell Das ISO-OSI OSI Referenzmodell Protokolle werden durch kooperierende Instanzen (Prozesse) abgewickelt. Diese tauschen Protokolldateneinheiten aus, die neben den zu übertragenden Daten die protokollrelevante Informationen erhalten (z.b. Sequenznummern, Prüfsummen). Bei der Kommunikation zwischen Rechnern kommen i.a. mehrere Protokolle zum Einsatz, die verschiedene Aufgaben erfüllen und aufeinander aufbauen. Elementare Protokolle realisieren Funktionen, die von höheren Protokollen verwendet werden, um ihrerseits neue Funktionen zu realisieren. Folie 19 Folie 20
6 ISO-OSI Referenzmodell Architekturmodell für Kommunikationssysteme : Zerlegung des komplexen Kommunikationsvorgangs in einfachere Teilfunktionen, die weitgehend voneinander unabhängig betrachtet werden können. Probleme : Identifikation der Teilfunktionen Zusammenwirken der Teilfunktionen zur Erfüllung des Systemzwecks Kommunikation : Austausch von Informationen zwischen Partnern mittels Nachrichten über ein Medium. ISO-OSI Referenzmodell ISO OSI International Organisation for Standardisation Open Systems Interconnection /83 : Int. Standard Zweck dieses Modells : Bereitstellung einer gemeinsamen konzeptuellen Basis zur Koordination der internationalen Entwicklung von existierenden und zukünftigen Standards für die Kommunikation zwischen Systemen im Sinne offener Systeme. Einschätzung des Werts existierender Standards. Identifikation von Bereichen, in denen Standards neu entwickelt werden oder verbessert werden müssen. Flexibilität gegenüber neueren technischen Entwicklungen. Das Referenzmodell unterteilt die vom Kommunikationssystem zu erbringenden Aufgaben in sieben aufeinander aufbauende Schichten: Folie 21 Folie 22 ISO-OSI Referenzmodell Anwendung (application) Darstellung (presentation) Kommunikationssteuerung (session) Transport (transport) Vermittlung (network) Sicherung (data link) Bitübertragung (physical) Semantik der durchzuführenden Aktion Syntaktische Regeln für den Informationstransfer mit Umsetzung Organisation und Synchronisation der Kommunikation zwischen Anwendungsprozessen Transparenter, zuverlässiger und kostengünstiger Transfer von Daten zwischen Anwendungsprozessen Transfer von Daten zwischen Endsystemen über gekoppelte Teilstrecken oder Netze Überwachung von Teilstrecken mit Fehlererkennung und Fehlerkorrektur Übergang von Bits über Medien ohne Sicherung (z.b. über Glasfaser) Jede Schicht stellt eine Menge von Funktionen bereit, die der Schnittstelle zur darüberliegenden Schicht zur Verfügung steht, und als Dienst bezeichnet wird. Ein Dienst wird an Dienstzugangspunkten bereitgestellt. Dienstzugangspunkte werden durch Adressen identifiziert. 4.4 Internet: Architektur, Protokolle App X Host TCP IP Client Network Access Protocol #1 (NAP 1) Bitübertragung (physical) Port Logische Verbindung (TCP) Globale Internet Adresse Router NAP 1 NAP 2 Netzwerk 1 Netzwerk 2 Physisch IP Physisch z.b. Ethernet Host Server App Y TCP IP Network Access Protocol #2 (NAP 2) Bitübertragung (physical) Folie 23 Folie 24
7 4.4.1 IP-Adressen (1) IP : Internet Protocol IP ist ein verbindungsloses Protokoll. Es bietet die Basis für eine Vielzahl der im Internet verwendeten Protokolle. IP-Adressen Die Adressen der Schicht 3 sind IP-Adressen. IP-Adressen sind 32-Bit Zahlen, die meist byteweise notiert werden, z.b IP-Adressen sind in fünf Klassen unterteilt : IP-Adressen (2) Eine IP-Adresse der Klasse A,B oder C identifiziert eine Netzschnittstelle, nicht einen Rechner, denn ein Rechner kann mehrere Netzschnittstellen besitzen. Beispiel für eine IP-Adresse Als Beispiel dient die IP-Adresse eines Rechners im Netz der Universität Frankfurt : Folie 25 Folie 26 IP-Routing Beim Transport eines IP-Paketes lassen sich zwei Fälle unterscheiden. Der Empfänger ist direkt mit dem Sender verbunden, z.b. über eine PPP-Verbindung oder durch eine Schnittstelle zum gleichen Netz : IP-Pakete können direkt an den Empfänger gesendet werden. Der Empfänger ist nicht direkt mit dem Sender verbunden : IP-Pakete müssen über Netzgrenzen hinweg transportiert werden. Dazu werden die IP- Pakete an den Default-Router des lokalen Netzes gesendet, der sie auf der Basis seiner Routing-Tabellen an den Empfänger liefert. Routing - Protokolle (RIP, OSPF) dienen der Erstellung der Routing Tabellen. OSPF: Basiert auf Dijkstra-Algorithmus für kürzeste Wege. Folie TCP : Transmission Control Protocol TCP ist ein verbindungsorientiertes, zuverlässiges Transportprotokoll. Die Kommunikation zwischen Endsystemen erfolgt bei TCP in drei Schritten Aufbau der Kommunikationsverbindung, Austausch von Daten, Abbau der Kommunikationsverbindung. TCP unterteilt Anwendungsdaten in Segmente (TCP-Segmente), die mit IP transportiert werden. Die Größe der Segmente kann von den Kommunikationspartnern beim Verbindungsaufbau bestimmt werden. Folie 28
8 4.4.3 Sockets Die Adressen der Schicht 4 sind Sockets. Sockets bestehen aus : IP-Adresse und Portnummer Port: Adreßkomponente, identifiziert Speicherbereich für die Daten einer Kommunikationsverbindung Portnummer: Zahl zwischen Schreibweise für Sockets : IP-Adresse:Port z.b :22. Sockets erlauben die Adressierung verschiedener Empfänger innerhalb eines Rechners, z.b. verschiedener Prozesse. orientieren sich am Unix-Prinzip für Datei-Zugriff: Open Read Write Close (ORWC) Sockets Durch die feste Zuordnung eines Teils der Portnummern zu Diensten (RFC 3232 ) wird die Bereitstellung von Internetweit-verfügbaren Diensten ermöglicht. well known ports: Port 21 : File Transfer Protocol (FTP) Port 22 : Secure Shell (SSH) Port 80 : Hypertext Transfer Protocol (HTTP) registered ports: dynamic and/or private ports: Folie 29 Folie Client / Server - Modell Client / Server - Modelle beruhen auf dem Grundsatz einer funktionalen Trennung von Benutzer (Client) und Bereitstellung sowie Verwaltung von Betriebsmitteln / Diensten (Server). Betriebsmittel sind u. a.: Rechnerleistung, Datenbestände, Plattenspeicher, etc. Client: Server: System, das die Dienstleistung eines Servers anfordert und nutzt. Zentrales oder dezentrales System, auf dem Dienste (Services) installiert sind, die vom Client aufgerufen und genutzt werden. Beispiel: WWW-Browser (Client), - Server Protokoll HTTP unter Benutzung von TCP Schema für Client-Server Interaktion Der Client sendet eine Nachrichte an den Server, in der er den zu erbringenden Dienst spezifiziert. Der Server nimmt die Nachricht entgegen und führt den Dienst aus. Falls kein Fehler aufgetreten ist, sendet der Server das Ergebnis in einer weiteren Nachricht an den Client zurück. Im Fehlerfall wird ein Fehlerindikator zurückgeschickt. Der Client nimmt das Ergebnis (bzw. den Fehlerindikator) entgegen und verarbeitet dies weiter. Client send (p) Entkopplung, ggf. weitere Aktivitäten und Anforderungen receive (r) Ergebnis (Reply) Anforderungen (Request) Server receive (p) Bearbeitung von p send (r) Folie 31 Folie 32
9 4.4.5 DNS - Verwaltung des IP-Adressraums Domain Name System (DNS) ICANN (the Internet Corporation for Assigned Names and Numbers) ist verantwortlich für : IP Adressraum Zuordnung, Protokollparameter Zuweisung, DNS (Domain Name System) Management, Root Server System-Managementfunktionen. DNS : DNS ist eine verteilte Datenbank u.a. zur Abbildung von Rechnernamen auf Adressen (und umgekehrt). Eigenschaften: Es gibt keine Instanz auf dem Internet, der die kompletten Informationen vorliegen. Nameserver stellen Daten zur Verfügung. Zugang zum DNS : über Resolver (Bibliothek). Die TCP/IP-Protokolle wissen nichts über DNS. Folie 33 DNS verwendet einen hierarchischen Namensraum (Baum), ähnlich dem Unix-Dateisystem. Jeder Knoten hat einen Namen (label) von bis zu 63 Zeichen. An der Wurzel des Baums befindet sich ein besonderer Knoten mit einem Namen der Länge 0. Groß- und Kleinschreibung in Namen ist irrelevant. Der Domainname eines Knotens ist die Liste der Knotennamen beginnend mit dem Namen des Knotens selbst bis zur Wurzel, wobei die Namen mit Punkten (. ) voneinander getrennt werden. Ein Domainname, der mit einem Punkt endet, heißt absoluter oder voll qualifizierter Domainname (fully qualified domain name, FQDN), zum Beispiel: hera.rbi.informatik.uni-frankfurt.de. (IP-Adresse: ) Folie 34 Internet-Architektur Vernetzung der Universität Frankfurt Internet heute Großes Unternehmen Autonome Systeme Internet Service Provider (ISP) Peering Point Backbone Service Provider Peering Point ISP Transit ISP Kleinfirma Großes Unternehmen Folie 35 Folie 36
10 Literaturverzeichnis [KT06] [PD03] [Sta07] [TS07] J. Kleinberg und E. Tardos. Algorithm Design. Addison Westley, 2006 L. Peterson and B. Davie. Computernetze. dpunkt.lehrbuch, 2003 W. Stallings. Data and Computer Communications. Pearson, 2007 A. Tanenbaum and M. van Stehen. Distributed System. Pearson 2007 Folie 37
Modul: Programmierung B-PRG
Grundlagen der Programmierung g 1 Modul: Programmierung B-PRG Teil 4 Verteilte Systeme Prof. Dr. O. Drobnik Professur Architektur und Betrieb verteilter Systeme Institut für Informatik Fachbereich Informatik
Mehr1. Einführung 2. Routing: Kürzeste Wege 1.1 Vernetzung von Rechnern Verteiltes Rechnersystem Rechner Prozess Kommunikationssystem Rechnernetz
Grundlagen der Programmierung 1 Modul: Programmierung B-PRG Grundlagen der Programmierung 1 Teil 4 Verteilte Systeme Prof. Dr. O. Drobnik Professur Architektur und Betrieb verteilter Systeme Institut für
MehrLAN & Internet. Grundlagen Netzwerke LAN-2. Saarpfalz-Gymnasium. Router. Router LAN-3. Router. Kommunikation in Rechnernetzen
Kommunikation in Rechnernetzen Grundlagen Netzwerke Als Folge des Sputnik-Schocks 1957 wurde Ende der 60er-Jahre von einer Projektgruppe des amerikanischen Verteidigungsministeriums (ARPA) ein Computer-Netz
MehrComputeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke
Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL4 Folie 1 Grundlagen Netzwerke dienen dem Datenaustausch
MehrDas ISO / OSI -7 Schichten Modell
Begriffe ISO = Das ISO / OSI -7 Schichten Modell International Standardisation Organisation Dachorganisation der Normungsverbände OSI Model = Open Systems Interconnection Model Modell für die Architektur
MehrVS3 Slide 1. Verteilte Systeme. Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel
VS3 Slide 1 Verteilte Systeme Vorlesung 3 vom 22.04.2004 Dr. Sebastian Iwanowski FH Wedel Inhaltsverzeichnis für die Vorlesung Zur Motivation: 4 Beispiele aus der Praxis Allgemeine Anforderungen an Verteilte
MehrBreitband ISDN Lokale Netze Internet WS 2009/10. Martin Werner, November 09 1
Telekommunikationsnetze 2 Breitband ISDN Lokale Netze Internet Martin Werner WS 2009/10 Martin Werner, November 09 1 Breitband-ISDN Ziele Flexibler Netzzugang Dynamische Bitratenzuteilung Effiziente Vermittlung
MehrRouter 1 Router 2 Router 3
Network Layer Netz 1 Netz 2 Netz 3 Router 1 Router 2 Router 3 Router 1 Router 2 Router 3 Netz 1, Router 1, 1 Netz 1, Router 1, 2 Netz 1, Router 2, 3 Netz 2, Router 2, 2 Netz 2, Router 2, 1 Netz 2, Router
MehrTCP/IP-Protokollfamilie
TCP/IP-Protokollfamilie Internet-Protokolle Mit den Internet-Protokollen kann man via LAN- oder WAN kommunizieren. Die bekanntesten Internet-Protokolle sind das Transmission Control Protokoll (TCP) und
MehrNetzwerke. Netzwerk-Programmierung. Sven Hartmeier.
Netzwerk-Programmierung Netzwerke Sven Hartmeier shartmei@techfak.uni-bielefeld.de Übersicht Netzwerk-Protokolle Protokollfamilie TCP/IP Transmission Control Protocol (TCP) erste Schritte mit sockets Netzwerk-Programmierung
MehrVorlesung SS 2001: Sicherheit in offenen Netzen
Vorlesung SS 2001: Sicherheit in offenen Netzen 2.2 Transmission Control Protocol - TCP 2.3 User Datagram Protocol - UDP Prof. Dr. Christoph Meinel Informatik, Universität Trier & Institut für Telematik,
Mehr2. Architektur von Kommunikationssystemen
2. Architektur von Kommunikationssystemen 2.1 2.2 TCP/IP-basierte Protokollarchitektur Digitale Kommunikationssysteme Prof. Dr. Habermann / Dr. Hischke 12-01 / 1 Das OSI-Referenzmodell wird ausführlich
MehrComputeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet
Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet Jens Döbler 2003 "Computer in der Chemie", WS 2003-04, Humboldt-Universität VL5 Folie 1 Dr. Jens Döbler Internet Grundlagen Zusammenschluß
MehrVermittlungsschicht ( network layer )
Vermittlungsschicht ( network layer ) ggf. Auswahl eines Subnetzes für die folgende Übertragungsstrecke Auswahl eines guten Transportweges (Routing) im gewählten Subnetz statisch: fest für alle Pakete
MehrTelekommunikationsnetze 2
Telekommunikationsnetze 2 Breitband-ISDN Lokale Netze Internet WS 2008/09 Martin Werner martin werner, January 09 1 Breitband-ISDN Ziele Flexibler Netzzugang Dynamische Bitratenzuteilung Effiziente Vermittlung
MehrInternet Routing am 14. 11. 2006 mit Lösungen
Wissenstandsprüfung zur Vorlesung Internet Routing am 14. 11. 2006 mit Lösungen Beachten Sie bitte folgende Hinweise! Dieser Test ist freiwillig und geht in keiner Weise in die Prüfungsnote ein!!! Dieser
MehrProjektierung und Betrieb von Rechnernetzen
Projektierung und Betrieb von Rechnernetzen Versuch : Router-Konfiguration Vorbetrachtungen Im Rahmen des Praktikums sind einige Begriffe bzw. Fragen zum Thema Router zu klären: Was ist ein Router? Router
MehrTCP/UDP. Transport Layer
TCP/UDP Transport Layer Lernziele 1. Wozu dient die Transportschicht? 2. Was passiert in der Transportschicht? 3. Was sind die wichtigsten Protkolle der Transportschicht? 4. Wofür wird TCP eingesetzt?
MehrDie Transportprotokolle UDP und TCP
Die Transportprotokolle UDP und TCP! UDP (User Datagram Protocol) " Ist wie IP verbindungslos (Zustellung und Reihenfolge werden nicht garantiert) " Erweitert die Funktionalität von IP um die Möglichkeit,
MehrEinführung. Internet vs. WWW
Einführung Bernhard Plattner 1-1 Internet vs. WWW "the Internet is the entirety of all computers which are interconnected (using various physical networking technologies) and employ the Internet protocol
MehrNetzwerktechnologie 2 Sommersemester 2004
Netzwerktechnologie 2 Sommersemester 2004 FH-Prof. Dipl.-Ing. Dr. Gerhard Jahn Gerhard.Jahn@fh-hagenberg.at Fachhochschulstudiengänge Software Engineering Software Engineering für Medizin Software Engineering
MehrRechnernetze I. Rechnernetze I. 2 Protokolle und Protokollhierharchie SS 2014
Rechnernetze I SS 014 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 071/740-4050, Büro: H-B 8404 Stand: 10. August 015 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) i Rechnernetze
MehrNetzwerke für Einsteiger
Grundlagen der Datenkommunikation Netzwerkverteiler Namen und Adressen Kontakt: frank.hofmann@efho.de 5. November 2006 Grundlagen der Datenkommunikation Netzwerkverteiler Namen und Adressen Zielsetzung
MehrVorlesung Rechnernetze
Vorlesung Rechnernetze Jürgen Quittek Institut für Informatik Freie Universität Berlin C&C Research Laboratories NEC Europe Ltd., Berlin Vorlesung Rechnernetze Institut für Informatik Freie Universität
MehrInternet - Grundzüge der Funktionsweise. Kira Duwe
Internet - Grundzüge der Funktionsweise Kira Duwe Gliederung Historische Entwicklung Funktionsweise: -Anwendungen -Rechnernetze -Netzwerkschichten -Datenkapselung -RFC -Verschiedene Protokolle (Ethernet,
MehrKN 20.04.2015. Das Internet
Das Internet Internet = Weltweiter Verbund von Rechnernetzen Das " Netz der Netze " Prinzipien des Internet: Jeder Rechner kann Information bereitstellen. Client / Server Architektur: Server bietet Dienste
MehrMan unterscheidet zwischen LAN (Local Area Network) und WAN (Wide Area Network), auch Internet genannt.
Netzwerk Ein Netzwerk wird gebildet, wenn mehrere Geräte an einem Switch mit Netzwerkkabeln angeschlossen werden. Dabei können die einzelnen Geräte miteinander kommunizieren und über ein Netzwerkprotokoll
MehrClient-Server mit Socket und API von Berkeley
Client-Server mit Socket und API von Berkeley L A TEX Projektbereich Deutsche Sprache Klasse 3F Schuljahr 2015/2016 Copyleft 3F Inhaltsverzeichnis 1 NETZWERKPROTOKOLLE 3 1.1 TCP/IP..................................................
MehrModul 117. OSI-Referenzmodell
Modul 117 Modulbezeichnung: Kompetenzfeld: Kompetenz: - und Netzinfrastruktur für ein kleines Unternehmen realisieren Network Management 6.3. Kennt den Zweck und die Funktion der Schichtenmodelle( OSI
Mehraktive Netzwerk-Komponenten Repeater Hub Bridge Medienkonverter Switch Router
aktive Netzwerk-Komponenten Repeater Hub Bridge Medienkonverter Switch Router Repeater Repeater (Wiederholer) arbeiten auf der Bitübertragungsschicht und regenerieren den Signalverlauf sowie den Pegel
Mehr2.3 Applikationen. Protokolle: TCP/IP. Telnet, FTP, Rlogin. Carsten Köhn
2.3 Applikationen Telnet, FTP, Rlogin Carsten Köhn Protokolle: TCP/IP Application umfasst Dienste, die als Prozesse des Betriebssystems ausgeführt werden SMTP, FTP, HTTP, MIME Transport regelt die Kommunikation
MehrInternet und WWW Übungen
Internet und WWW Übungen 6 Rechnernetze und Datenübertragung [WEB6] Rolf Dornberger 1 06-11-07 6 Rechnernetze und Datenübertragung Aufgaben: 1. Begriffe 2. IP-Adressen 3. Rechnernetze und Datenübertragung
MehrSIEBEN-SCHICHTEN-MODELL
SIEBEN-SCHICHTEN-MODELL 1. Einführung Im Laufe der letzten Jahre stieg die Bedeutung der Open System Interconnection (OSI) für alle Anwender, die mit verteilter Rechnerleistung arbeiten, ständig an. Ziel
MehrHardware II. Netzwerke. Wozu dient ein Rechnernetz? Ein Rechnernetz dient dem direkten Datenaustausch zwischen zwei oder mehreren Rechnern.
Hardware II Netzwerke 1 Wozu dient ein Rechnernetz? Ein Rechnernetz dient dem direkten Datenaustausch zwischen zwei oder mehreren Rechnern. Alle dafür notwendigen Komponenten (Kabel, Netzwerk-Adapter,
MehrAdressauflösung. IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18
Adressauflösung IP Adresse Physikalische Adresse 128.96.34.1 57:FF:AA:36:AB:11 128.96.34.16 85:48:A4:28:AA:18 IP Adresse Physikalische Adresse 128.96.34.15??? 128.96.34.16 85:48:A4:28:AA:18 128.96.34.15
MehrTCP/IP Protokollstapel
TCP/IP Protokollstapel IP: Hauptaufgabe ist das Routing (Weglenkung) und Adressierung IP ist ein ungesichertes, verbindungsloses Protokoll Arbeitet auf Schicht 3 UDP: User Datagram Protocol UDP ist ein
MehrDamit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen.
Webanwendungen Protokolle Damit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen. So wurde eine Sammlung von Vereinbarungen zusammengestellt,
MehrInternetprotokoll TCP / IP
Internetprotokoll TCP / IP Inhaltsverzeichnis TCP / IP - ALLGEMEIN... 2 TRANSPORTPROTOKOLLE IM VERGLEICH... 2 TCP / IP EIGENSCHAFTEN... 2 DARPA MODELL... 3 DIE AUFGABEN DER EINZELNEN DIENSTE / PROTOKOLLE...
MehrPython Programmierung. Dipl.-Ing.(FH) Volker Schepper
Python Programmierung String Operationen i = 25 text1 = "Ich bin " text2 = " Jahre alt" print (text1 + str(i) + text2) print ("ich bin", i, "Jahre alt") print ("ich bin %s Jahre alt" % i) >>> Ich bin 25
MehrScaling IP Addresses. CCNA 4 version 3.0 Wolfgang Riggert,, FH Flensburg
Scaling IP Addresses CCNA 4 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von Rick Graziani, Cabrillo College Vorbemerkung Die englische Originalversion finden Sie unter : http://www.cabrillo.cc.ca.us/~rgraziani/
MehrIPv6. Autor Valentin Lätt Datum 09.07.2010 Thema IPv6 Version V 1.0
Autor Datum 09.07.2010 Thema Version V 1.0 Inhaltsverzeichnis Inhaltsverzeichnis... - 2-1 Das ISO/OSI Modell... - 3-1.1 Internet Protocol Grundlagen... - 3-1.2 Transmission Control Protocol Grundlagen...
MehrIP-Adressen und Ports
IP-Adressen und Ports Eine Einführung Tina Umlandt Universität Hamburg 2. August 2011 Überblick Präsentationsablauf 1 IP = Internetwork protocol Schematische Darstellung über die Layer IP-Datenpaket (IPv4)
MehrNetworking Basics. Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at
Networking Basics Peter Puschner Institut für Technische Informatik peter@vmars.tuwien.ac.at Why Networking? Communication Computation speedup (Parallelisierung von Subtasks) Load balancing ardware preference
Mehr15 Transportschicht (Schicht 4)
Netzwerktechnik Aachen, den 16.06.03 Stephan Zielinski Dipl.Ing Elektrotechnik Horbacher Str. 116c 52072 Aachen Tel.: 0241 / 174173 zielinski@fh-aachen.de zielinski.isdrin.de 15 Transportschicht (Schicht
MehrDomain Name Service (DNS)
Domain Name Service (DNS) Aufgabe: den numerischen IP-Adressen werden symbolische Namen zugeordnet Beispiel: 194.94.127.196 = www.w-hs.de Spezielle Server (Name-Server, DNS) für Listen mit IP-Adressen
MehrUDP-, MTU- und IP- Fragmentierung
UDP-, MTU- und IP- Fragmentierung Jörn Stuphorn stuphorn@rvs.uni-bielefeld.de Universität Bielefeld Technische Fakultät Stand der Veranstaltung 13. April 2005 Unix-Umgebung 20. April 2005 Unix-Umgebung
MehrARCHITEKTUR VON INFORMATIONSSYSTEMEN
ARCHITEKTUR VON INFORMATIONSSYSTEMEN File Transfer Protocol Einleitung Das World Wide Web war ja ursprünglich als verteiltes Dokumentenverwaltungssystem für die akademische Welt gedacht. Das Protokoll
MehrTCP. Transmission Control Protocol
TCP Transmission Control Protocol Wiederholung TCP-Ports Segmentierung TCP Header Verbindungsaufbau-/abbau, 3 - WayHandShake Timeout & Retransmission MTU maximum transfer Unit TCP Sicher Verbunden? Individuelle
MehrComputeriaUrdorf «Sondertreff»vom30. März2011. Workshop mit WLAN-Zugriff auf das Internet
ComputeriaUrdorf «Sondertreff»vom30. März2011 Workshop mit WLAN-Zugriff auf das Internet 30. März 2011 Autor: Walter Leuenberger www.computeria-urdorf.ch Was ist ein (Computer-)Netzwerk? Netzwerk-Topologien
Mehr5.) Nach erfolgreicher Übertragung entfernt der Sender seinen Daten-Rahmen vom Ring. Wodurch kann ein verwaister Rahmen entstehen?
Übung 5 1.) In einem CSMA/CD-LAN mit einer Übertragungsrate von 10 Mbps soll der erste Bit- Schlitz nach jeder erfolgreichen Rahmenübertragung für den Empfänger reserviert sein, der dann den Kanal besetzt
MehrRechnernetze 1 Vorlesung im SS 07
Rechnernetze 1 Vorlesung im SS 07 Roland Wismüller roland.wismueller@uni-siegen.de Tel.: 740-4050, H-B 8404 Zusammenfassung: Einführung Netz besteht aus Knoten und Verbindungen Rekursiver Aufbau: Knoten
MehrInternetworking. Motivation für Internetworking. Übersicht. Situation: viele heterogene Netzwerke
Internetworking Motivation für Internetworking Übersicht Repeater Bridge (Brücke) Verbindung zwischen zwei gleichen LANs Verbindung zwischen zwei LANs nach IEEE 802.x Verbindung zwischen mehreren LANs
Mehrnetzwerke TECHNISCHE KAUFLEUTE UND HWD
netzwerke TECHNISCHE KAUFLEUTE UND HWD Was ist ein Netzwerk? Zweck? N. stellen innerbetriebliche, zwischenbetriebliche und überbetriebliche Datenverbindungen zwischen mehreren IT- Systemen her. Es werden
MehrVorlesung 11: Netze. Sommersemester 2001. Peter B. Ladkin ladkin@rvs.uni-bielefeld.de
Vorlesung 11: Netze Sommersemester 2001 Peter B. Ladkin ladkin@rvs.uni-bielefeld.de Vielen Dank an Andrew Tanenbaum der Vrije Universiteit Amsterdam für die Bilder Andrew Tanenbaum, Computer Networks,
MehrTechnische Grundlagen von Internetzugängen
Technische Grundlagen von Internetzugängen 2 Was ist das Internet? Ein weltumspannendes Peer-to-Peer-Netzwerk von Servern und Clients mit TCP/IP als Netzwerk-Protokoll Server stellen Dienste zur Verfügung
MehrDNÜ-Tutorium HS Niederrhein, WS 2014/2015. Probeklausur
Probeklausur Aufgabe 1 (Allgemeine Verständnisfragen): 1. Wie nennt man die Gruppe von Dokumenten, in welchen technische und organisatorische Aspekte (bzw. Standards) rund um das Internet und TCP/IP spezifiziert
MehrInternetzugang Modul 129 Netzwerk Grundlagen
Netzwerk Grundlagen Technische Berufsschule Zürich IT Seite 1 TCP-IP-Stack Aus M117 bekannt! ISO-OSI-Referenzmodell International Standard Organization Open Systems Interconnection 4 FTP, POP, HTTP, SMTP,
MehrEinführung in TCP/IP. das Internetprotokoll
Schwarz Einführung in TCP/IP das Internetprotokoll Was ist ein Protokoll? Mensch A Mensch B Englisch Deutsch Spanisch Französisch Englisch Japanisch Was sind die Aufgaben eines Protokolls? Informationen
MehrOSI-Referenzmodell. Protokollkopf C2 MAC-6
3. Network-Layer: auch Netzwerkschicht OSI-Referenzmodell Schicht 3-Paket: Protokollkopf logische Zieladresse logische Quelladresse Nutzdaten Schicht 2-Paket: MAC Zieladresse MAC Quelladresse Nutzdaten
MehrInternet Interconnected Networks - Geschichte -
Internet Interconnected Networks - Geschichte - 1876 Erfindung des Telefons 1941 Erfindung des ersten Computers 60er Jahre ARPA (Advanced Research Projects Agency) ARPANET Ziel: Netz, indem weltweit Rechner
MehrNetzwerk Linux-Kurs der Unix-AG
Netzwerk Linux-Kurs der Unix-AG Benjamin Eberle 5. Februar 2015 Netzwerke mehrere miteinander verbundene Geräte (z. B. Computer) bilden ein Netzwerk Verbindung üblicherweise über einen Switch (Ethernet)
MehrNetzwerke und Ihre Protokolle
Netzwerke und Ihre Protokolle Netzwerktopologie ISO/OSI Referenzmodell TCP/IP IP-Adressen und Subnetmasken Ein Referat von Marc Kalis und Jens Hantschel Das ISO/OSI Referenzmodell -7- -6- -5- -4- -3- -2-
MehrEinführung in die Netzwerktechnik
Ich Falk Schönfeld Seit 8 Jahren bei eurogard GmbH Entwickler für Remoteserviceprodukte Kernkompetenz Linux Mail: schoenfeld@eurogard.de Telefon: +49/2407/9516-15 Ablauf: Was bedeutet Netzwerktechnik?
MehrNetzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene
TCP/IP-Familie Netzwerkprotokolle Protokoll Verfahrensvorschrift Der komplexe Vorgang der Kommunikation wird im Netzwerk auf mehrere aufeinander aufbauende Schichten verteilt, wobei es neben dem OSI-Modell
Mehr2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen
2. Kommunikation und Synchronisation von Prozessen 2.2 Kommunikation zwischen Prozessen Dienste des Internets Das Internet bietet als riesiges Rechnernetz viele Nutzungsmöglichkeiten, wie etwa das World
MehrReferat: Netzwerkprogrammierung in Java
1.)ISO/OSI und Internet Referenzmodell Referat: Netzwerkprogrammierung in Java ISO/OSI 7 Schichtenmodell (1-Bitübertragung, 2-Sicherung, 3-Netzwerk, 4-Transport, 5-Sitzung, 6- Darstellung, 7-Anwendung)
MehrVersuch 1: LAN (Vorbereitung)
Versuch 1: LAN (Vorbereitung) Fachbereich Informatik - Christian Baun - Lehrveranstaltung Netzwerke (TK), Bachelor, Praktikum (Stand 18. Oktober 2011 TW/AP) Einführung Ein Rechnernetz besteht aus mindestens
MehrTCP/IP Troubleshooting
REGIONALES RECHENZENTRUM ERLANGEN [ RRZE ] TCP/IP Troubleshooting RRZE-Netzwerkausbildung Praxis der Datenkommunikation 23.11.2016, Jochen Reinwand, RRZE Gliederung Grundlagen und Theorie Grundgedanke,
MehrInternet, Multimedia und Content Management
Mag. Friedrich Wannerer Internet, Multimedia und Content Management Jahrgang 1, 2, 3 (bzw. 4 und 5) 1. Jahrgang Internet Grundbegriffe, Zugang Informationsbeschaffung (Suchmaschinen) Webseitengestaltung
MehrSNMP und der MIB- Browser von MG-Soft
SNMP und der MIB- Browser von MG-Soft 1. SNMP 1.1 Was ist SNMP 1.2 Historie von SNMP 1.3 Einordnung in das OSI-Modell 1.4 Die Architektur von SNMP 1.5 Kommunikation von SNMP 1.6 SNMP-PDUs PDUs 2. MIB und
MehrNetzwerk Linux-Kurs der Unix-AG
Netzwerk Linux-Kurs der Unix-AG Andreas Teuchert 15. Juli 2014 Netzwerke mehrere miteinander verbundene Geräte (z. B. Computer) bilden ein Netzwerk Verbindung üblicherweise über einen Switch (Ethernet)
MehrKV Betriebssysteme: IP Minifassung. Sender. Handshake stark
SS 2003 KV etriebssysteme (Peter René ietmüller, Michael Sonntag) IP (Minifassung) (Nach Folien von Rudolf Hörmanseder) Wo sind die Standards? Was sind RFCs? RFC = Request for Comment TCP/IP Standards
MehrDas TCP/IP-Protokoll
Das TCP/IP-Protokoll Der Datenaustausch im Netzwerk (z.b. Internet) baut meistens auf dem TCP/IP-Protokoll auf. Aber was ist eigentlich TCP/IP?? Den folgenden Text habe ich aus verschiedenen Büchern und
MehrChapter 11 TCP. CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von
Chapter 11 TCP CCNA 1 version 3.0 Wolfgang Riggert,, FH Flensburg auf der Grundlage von Rick Graziani Cabrillo College Vorbemerkung Die englische Originalversion finden Sie unter : http://www.cabrillo.cc.ca.us/~rgraziani/
MehrIT- und Medientechnik
IT- und Medientechnik Vorlesung 5: 7.11.2014 Wintersemester 2014/2015 h_da, Lehrbeauftragter Themenübersicht der Vorlesung Hard- und Software Hardware: CPU, Speicher, Bus, I/O,... Software: System-, Unterstützungs-,
MehrNetzwerkgrundlagen. OSI-Modell. Layer 1 Physikal Layer. Layer 2 Data Link Layer. Layer 3 Network Layer
Netzwerkgrundlagen http://de.wikipedia.org/wiki/ethernet OSI-Modell http://de.wikipedia.org/wiki/osi-modell Das OSI-Modell beschreibt modellhaft eine Art der Datenübertragung für die Kommunikation offener,
MehrGrundlagen. Vortrag von. Veranstaltung. Rüdiger Busch. Rechnernetze 1
Grundlagen Vortrag von Rüdiger Busch Veranstaltung Rechnernetze 1 Übersicht Einleitung Hardware für Netze Software für Netze Referenzmodelle Einleitung Geschichtlicher Abriss > entfällt Sinn von Rechnernetzen
MehrKapitel 6 Internet 1
Kapitel 6 Internet 1 Kapitel 6 Internet 1. Geschichte des Internets 2. Datenübertragung mit TCP/IP 3. Internetadressen 4. Dynamische Zuteilung von Internetadressen 5. Domain-Namen 6. Internetdienste 2
MehrRechnernetze I. Rechnernetze I. 9 Anwendungsprotokolle SS 2014
Rechnernetze I SS 2014 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 10. August 2015 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) i Rechnernetze
MehrProf. Dr. R. Sethmann Übungen: Datum: Rechnernetze und Telekommunikation
Aufgabe 1 2 3 4 5 6 7 8 9 10 11 12 Σ Punkte 10 10 10 10 10 50 20 10 20 10 20 20 200 erreichte Pkt. Name: Semester: Matrikel-Nr.: Bitte beachten Sie: Schreiben Sie Ihren Namen, Semester und Matrikel-Nr.
MehrUm IPSec zu konfigurieren, müssen Sie im Folgenden Menü Einstellungen vornehmen:
1. IPSec Verbindung zwischen IPSec Client und Gateway 1.1 Einleitung Im Folgenden wird die Konfiguration einer IPSec Verbindung vom Bintec IPSec Client zum Gateway gezeigt. Dabei spielt es keine Rolle,
MehrDer Weg ins Internet von Jens Bretschneider, QSC AG, Geschäftsstelle Bremen, im Oktober 2004
Der Weg ins Internet 1 Übersicht Internetverbindung aus Sicht von QSC als ISP Struktur Technik Routing 2 Layer Access-Layer Distribution-Layer Core-Layer Kupfer- Doppelader (TAL) Glasfaser (STM-1) Glasfaser
MehrTCP/IP. Datenübertragungsschicht Netzwerkschicht Anwendungsschicht
TCP/IP Datenübertragungsschicht Netzwerkschicht Anwendungsschicht 1 Schichtenmodell Schichtenmodell der Internet- Protokollsuite Ziel: Kommunikation unterschiedlicher Rechner mit verschiedenen Betriebssystemen
MehrLösungen zu 978-3-8045-5387-3 Informations- und Telekommunikationstechnik Arbeitsheft, 3. Auflage
Lösungen zu ---- Informations- und Telekommunikationstechnik Arbeitsheft,. Auflage. HANDLUNGSSCHRITT a) Aufgabe Die TCP/IP-Protokollfamilie verwendet logischen Adressen für die Rechner (IP-Adressen), die
MehrIP - Technik. für Multimedia - Anwendungen
September 003 Digitale Vermittlung Dozent : Dipl.-Ing. Hans Thomas IP - Technik für Multimedia - Anwendungen Seite 1 Grundprinzipien des IP Struktur des IP-Datagramms 4 3 Adressenvergabe 5 4 Routing in
MehrNetzwerke. Inhalt. Nicola Kaiser / Gruppe Technik Lehrstuhl für Computerlinguistik, Ruprecht-Karls-Universität Heidelberg, WS 04/05
1 Netzwerke Nicola Kaiser / Gruppe Technik Lehrstuhl für Computerlinguistik, Ruprecht-Karls-Universität Heidelberg, WS 04/05 2 Inhalt Hardware Kommunikation Internetworking Praxis 3 Rechner (Knoten) Rechner
MehrClient/Server-Systeme
Frühjahrsemester 2011 CS104 Programmieren II / CS108 Programmier-Projekt Java-Projekt Kapitel 3: /Server-Architekturen H. Schuldt /Server-Systeme Ein zweischichtiges /Server-System ist die einfachste Variante
MehrComputeria Urdorf «Sondertreff» vom 7. November 2012. Workshop. auf das Internet
Computeria Urdorf «Sondertreff» vom 7. November 2012 Workshop mit WLAN-Zugriff auf das Internet 7. November 2012 Autor: Walter Leuenberger www.computeria-urdorf.ch Was ist ein (Computer-)Netzwerk? Netzwerk-Topologien
MehrRechnernetze I. Rechnernetze I. 1 Einführung SS 2014. Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404
Rechnernetze I SS 2014 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 9. Mai 2014 Betriebssysteme / verteilte Systeme Rechnernetze I (1/10) i Rechnernetze
MehrTIA Portal V13 Kommunikation mit S7-1500
TIA Portal V13 Kommunikation mit S7-1500 Seite 1 Anmerkungen zum Webmeeting Fragen bitte hier eingeben Bitte Lautsprecher an / Mikro & Video aus Sie brauchen nichts mitzuschreiben à Download hier. mit
MehrPräsentation Zusammenfassung: OSI-Schichtenmodell, Hub, Switch
Bechtle Systemhaus Mannheim 03.03.2003 Netzwerkkomponenten Folie 1 Ulrike Müller, Fabian Simon, Sabine Moldaschl, Andreas Peter Präsentation Zusammenfassung: OSI-Schichtenmodell, Hub, Switch Bechtle Systemhaus
MehrTransmission Control Protocol (TCP)
Transmission Control Protocol (TCP) Verbindungsorientiertes Protokoll, zuverlässig, paketvermittelt stream-orientiert bidirektional gehört zur Transportschicht, OSI-Layer 4 spezifiziert in RFC 793 Mobile
MehrKlausur - Computernetzwerke
Klausur - Computernetzwerke Márk Félegyházi Zeit: 1.5 Stunden, keine Hilfmaterialien Gesamtpuntke: 50 2011.04.12 Name der/den Studenten(innen): NEPTUN: ===================================================
MehrTransition vom heutigen Internet zu IPv6
Transition vom heutigen Internet zu IPv6 Dr. Hannes P. Lubich Bank Julius Bär Zürich IP Next Generation - Transition vom heutigen Internet zu IPv6 (1) Migration von IPv4 zu IPv6 Das IPv6-Adressformat bleibt
MehrPC PC PC. Computernetze. Netzstruktur für kleine Netze -abgeschlossenes Netz LAN=Local Area Network. Fachhochschule Dortmund
Computernetze Netzstruktur für kleine Netze -abgeschlossenes Netz LAN=Local Area Network Hub, Switch oder Access Point PC PC PC PC Einf. in die WI 1, DV-Infrastruktur, WS 03/04 1 LAN Technologie LAN mit
MehrIT- und Medientechnik
IT- und Medientechnik Vorlesung 6: 14.11.2014 Wintersemester 2014/2015 h_da, Lehrbeauftragter Themenübersicht der Vorlesung Hard- und Software Hardware: CPU, Speicher, Bus, I/O,... Software: System-, Unterstützungs-,
MehrFachbereich Medienproduktion
Fachbereich Medienproduktion Herzlich willkommen zur Vorlesung im Studienfach: Grundlagen der Informatik I Security Rev.00 FB2, Grundlagen der Informatik I 2 Paketaufbau Application Host 1 Payload Hallo
MehrÜberblick. Systemarchitekturen. Netzarchitekturen. Stichworte: Standards, Client-Server usw. Stichworte: Netzwerke, ISO-OSI, TCP/IP usw.
Überblick Systemarchitekturen Stichworte: Standards, Client-Server usw. Netzarchitekturen Stichworte: Netzwerke, ISO-OSI, TCP/IP usw. 31 Netzwerkarchitekturen Architekturen von Netzwerken lassen sich aufgrund
MehrRechnerkommunikation II
Grundmodell der Telekommunikation (Abb. aus: 1. Abeck et al.: Verteilte Informationssysteme, 2.Tanenbaum, A.: Computernetzwerke, 3. Kurose, J. u. Ross, K.: ) 1. Verteiltes geschichtetes Telekommunikationssystem
MehrFOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1)
1 FOPT 5: Eigenständige Client-Server-Anwendungen (Programmierung verteilter Anwendungen in Java 1) In dieser Kurseinheit geht es um verteilte Anwendungen, bei denen wir sowohl ein Client- als auch ein
Mehr