Internet Technologien Einführung

Übung: TCP Server, mit ThreadPool

RPC-like über TCP: Terminierung erforderlich, (Framing, Messagestruktur). Protokoll-Definition. Gängige Praxis: XML

Java-Klassen zur Implementierung: Socket, ServerSocket. ServerSocket wartet auf Verbindung, nimmt diese An und Spawnt danach daraus Serverseitig einen (Client-)Socket.

DCB – Data Center Bridging,

http://en.wikipedia.org/wiki/Data_Center_Bridging

  • STP / RSTP / MSTP / PVSTP
  • http://en.wikipedia.org/wiki/Data_Center_Bridgingvv
  • TRILL
  • 802.1.aq
  • Frühere Rechenzenter-Topoligie: North-South Traffic, Stern-/ Baumförmige Verkabelung
  • Heute: Vermehrt Ost/West-Traffic, Bereiche:
    • Access(TopOfRack-Switch)
    • Distribution/Edge
    • Backbone

Sniff: Switch: Mirror-Port

PC-Boot

DHCP (4-Way Handshake):

  • DISCOVER (Layer-2 Broadcast, da Netz noch nicht bekannt, ermöglicht auch den Betrieb mehrerer DHCP-Servers)
  • OFFER
  • REQUEST (konkrete IP-Anfrage)
  • ACK

BOOTP (Problem: einmal zugewiesene Adresse wird nicht mehr freigegeben werden, Lösung in DHCP durch Lease-Time)

  • REQUEST
  • ACK

ARP-Request, um herauszufinden, ob ein anderer Rechner die eigene/zugewiesene Adresse schon hat (IPv6: DAD)

Distributions-Konzepte:

  • Broadcast: nicht mehr bei IPv6
  • Unicast: Jeder Client eigenen Stream
  • Multicast: Gruppen-Basiert, IGMP (Internet Group Management Protocol), wird typischerweise nicht übers Internet geroutet, aber z.B. bei Swisscom-TV.
  • Anycast

Cloud: Erweiterung CDN

Akamai: Caching, CDN (Content Delivery Network), logisches Netz, user z.B. wilmaa

TCP 3-way-handshake

  • → SYN (SEQ=x)
  • ← SYN (SEQ=y), ACK (=x+1)
  • → ACK (=y+1, SEQ=x+1)
  • Bytes werden durchnummeriert
  • Zufällig gewählte Sequenznummer erschwert MITM-Intervention (Man in the middle)
  • Def. in TCP-State-Machine (FSM, finite state machine)

Standards/Protocols:

  • EDI(FACT)
  • ebXML
  • DICOM

Subneting

172.16.0.0 / 16

172.16.17.30 / 20 Subnetz, SubnetId 1

Broadcast: alles 1
Netz: alles 0

Directed Net Broadcast. (192.168.255.255)

Limited Broadcast: 255.255.255.255 (darf nicht geroutet werden)

Route Aggregierung

IPv6: Geografische Aufteilung des Addressspaces

IPv6: InterfaceId statt Host ID, Interface-ID immer 64 Bit.

Non continuous network mask: 255.255.248.255

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.