Eine frage zum Verständniss
betty
- sonstiges
0 Matthias0
Der Martin
Halli hallo liebe selfer!
ich habe mal eine frage zum Internet und das TCP.
1.)
Wie genau funktioniert das wenn ich in der adresszeile meines Browsers z.b http://forum.de.selfhtml.org/cgi-bin/ eingebe?
Was genau wird zum Domain Name Service/Server gesendet um die IP aufzulösen? Ein String?
2.)
Ist dafür nicht die "Transportschicht" des TCP verantortlich oderdas http protokol?
3.)
Wird vorher der DNS-Server kurz angepingt ob der überhaupt da ist?
Danke wenn sich einer Opfert mir das zu erklären!
mfg betty
Hallo Du
schau mal hier nach
http://www.lehrer.uni-karlsruhe.de/~za714/informatik/infkurs/internet3.html
hoffe das hilft etwas....
lieben Gruß Matthias
Hallo Betty,
Wie genau funktioniert das wenn ich in der adresszeile meines Browsers z.b http://forum.de.selfhtml.org/cgi-bin/ eingebe?
Was genau wird zum Domain Name Service/Server gesendet um die IP aufzulösen? Ein String?
ja, und zwar der Domain-Name, den der Browser vorher aus der gesamten URL isoliert. In diesem Beispiel "forum.de.selfhtml.org".
Ist dafür nicht die "Transportschicht" des TCP verantortlich oderdas http protokol?
Weder noch. In gewissem Sinn gehört das DNS schon zur Anwendungsschicht. Es liegt von der Protokoll-Hierarchie etwa auf dem gleichen Level wie HTTP - nur dass DNS ein Dienst ist, der von fast allen anderen Anwendungsprotokollen (HTTP, FTP, SMTP, ...) mitbenutzt wird. Allerdings ist diese "Zwangsheirat" nicht wirklich zwangsläufig: HTTP funktioniert auch prima ohne Domainnamen im Klartext (rein auf der Basis von IP-Adressen), solange jeder Server nur eine Web-Präsenz bedient.
Wird vorher der DNS-Server kurz angepingt ob der überhaupt da ist?
Soweit ich weiß, nein. Er wird einfach direkt angefragt. Die IP-Adresse des Nameservers kennt der Client aus seiner TCP/IP-Konfiguration.
Wenn der Nameserver nicht antwortet, dürfte das für den Anwender an seinem Browser genauso aussehen, als ob er antwortet "Die Domain gibt's nicht". Nur dauert's etwas länger, weil der Client erst eine Weile abwartet, ob nicht doch noch irgendwann eine Antwort kommt.
So long,
Martin