Domain:
beispiel:
http://www.google.de
http:// -> protokoll
www -> dienst/"subdomain"
google -> domain/hostname
de -> top level domain
beispiel 2:
http://mail.google.de
http:// -> protokoll
mail -> subdomain
google -> domain/hostname
de -> top level domain
Netzwerke werden in klassen eingeteilt. Bekannte sind a, b und c netzwerk. Dabei geht es um die zu verwenden stellen für IP- und Subnetzadresse.
Beispiel (mit häufig verwendeten privatadressen): class a network
IP: 10.x.x.x
Subnetz: 255.0.0.0
andere schreibweise: 10.0.0.0\8 (8 bit (stellen) = 1 byte (binär) = 255 dezimal)
Beispiel class c network
IP: 192.168.x.x
Subnetz: 255.255.0.0
andere schreibweise: 192.168.0.0\16
Ein klasse b network hat 12 bit für die subnetzmase, das wäre also z.B. eine adresse mit x.x.x.x\12. Wenn jedoch kein ganzes byte für eine subnetzmaske verwendet wird, "fragmentiert" sich das netz bei der ip adresse. So beschreibt das klasse c netz 172.16.0.0\12 nur folgende ip adressen 172.16.0.0–172.31.255.255. Den \12er bereich hab ich aus wikipedia entliehen Näheres z.B. hier:
http://de.wikipedia.org/wiki/IPv4#Lokale.2FPrivate_Netzwerkadressen
Wie das alles mit domains zusammen hängt ist eine komische frage. Schlussendlich wurden domains erschaffen, damit der mensch keine IPs eingeben muss, da man sich die ziemlich schlecht merken kann. Domains entsprechen also der menschenlesbaren anzeige für dahinter liegende adressen. Ein DNS server liest URL aus und befragt den TLD betreiber nach der IP für die Domain, diese wiederrum gibt die IP für den dienst wieder (UserPC -> DNS Server Anfrage -> TLD DNS Anfrage -> Verzeichnis Abfrage -> Rückmeldung an UserPC -> Anfrage an Domain nach Dienst IP-Adresse).
mail.google.de und
www.google.de können niemals auf den selben IP/Port kombination horchen, solange sie zwei unterschiedliche dienste darstellen (also z.B. nicht beide die suchseite von google). Entweder beide horchen auf die selbe IP, aber anderen port (HTTP verwendet standardmäßig port 80) oder aber z.B. mail.google.de liegt bei google auf einer anderen IP ebenfalls mit port 80 (was der fall ist). Wie viele server sich dahinter verstecken lässt sich bei sowas nicht aussagen, da man anfragen automatisch an andere rechner aufteilen kann (welche natürlich wieder eine andere IP haben).