{"id":2612,"date":"2025-09-03T08:00:00","date_gmt":"2025-09-03T06:00:00","guid":{"rendered":"https:\/\/www.fuhselab.de\/?p=2612"},"modified":"2025-04-10T09:47:02","modified_gmt":"2025-04-10T07:47:02","slug":"tcp-ip-grundlagen-1","status":"publish","type":"post","link":"https:\/\/www.fuhselab.de\/index.php\/2025\/09\/03\/tcp-ip-grundlagen-1\/","title":{"rendered":"TCP\/IP Grundlagen 1"},"content":{"rendered":"\n<p><br>Das \u201eTransmission Control Protocol\u201c und das \u201eInternet Protocol\u201c sollen in diesem Artikel vorgestellt werden\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><strong>TCP\/IP Grundlagen:<\/strong><\/p>\n\n\n\n<p>Mit TCP\/IP werden eine Gruppe von Netzwerkprotokollen beschrieben. Neben TCP und IP werden etwa auch UDP und ICMP dazu gez\u00e4hlt. Die Wikipedia-Erkl\u00e4rung m\u00f6chte ich hier nat\u00fcrlich nicht einfach \u00fcbernehmen. Der Fokus liegt eindeutig auf der Netzwerk-Kommunikation. Nun zu den beiden namentlich genannten Protokollen\u2026:<\/p>\n\n\n\n<p><strong>Das Transmission Control Protocol:<\/strong><\/p>\n\n\n\n<p>Das Transmission Control Protocol definiert, auf welche Art und Weise Daten zwischen Netzwerkkomponenten ausgetauscht werden sollen.<\/p>\n\n\n\n<p><strong>Das Internet Protocol:<\/strong><\/p>\n\n\n\n<p>Das Internet Protocol ist das Protokoll, dass daf\u00fcr verantwortlich ist das die Daten vom Sender zum Empf\u00e4nger finden.<\/p>\n\n\n\n<p><strong>Kommunikation im Netzwerk:<\/strong><\/p>\n\n\n\n<p>Damit Computer miteinander kommunizieren k\u00f6nnen, m\u00fcssen sie im selben Netzwerk stehen. Vorstellen kann man sich das wie H\u00e4user die in der selben Stra\u00dfe stehen. So wie im echten Leben jede Stra\u00dfe auch einen Stra\u00dfennamen hat und jedes Haus eine Hausnummer \u2013 so hat auch jeder Computer im Netzwerk einen \u201cComputernamen\u201d und eine \u201cNummer\u201d\u2026<\/p>\n\n\n\n<p>Bei den IP-Adressen der Version 4 besteht jede IP-Adresse aus vier Zahlenbl\u00f6cken. Die ersten drei Bl\u00f6cke entsprechen dann dem \u201cStra\u00dfennamen\u201d und der vierte Zahlenblock entspricht der Hausnummer. Die Adresse f\u00fcr den \u201clocalhost\u201d lautet standardm\u00e4\u00dfig 127.0.0.1. Der vierte Zahlenblock (hier 1) ist also die Hausnummer\u2026<\/p>\n\n\n\n<p>Wir haben nun 4 Computer und die ersten beiden Computer mit der IP-Adresse 131.107.0.1 und 131.107.0.2 bilden bereits eine Stra\u00dfe. Die Computer mit der IP-Adresse 133.120.100.1 und 133.120.100.2 bilden eine zweite Stra\u00dfe. Um jetzt die beiden Stra\u00dfen miteinander zu verbinden, braucht es in der Praxis einen Router. Doch darum soll es in diesem Artikel noch gar nicht gehen. Der Grundaufbau einer IP-Adresse (Version 4) lautet also 127.0.0.1 und entspricht der localhost-Adresse (auch als Loopback bezeichnet). Mit dem Webbrowser werden nun einige Experimente durchgef\u00fchrt\u2026<\/p>\n\n\n\n<p><strong>Praxisbeispiel mit Webbrowser:<\/strong><\/p>\n\n\n\n<p>Wenn man mit dem Webbrowser Firefox (oder jedem anderen Webbrowser) eine Webseite aufruft, dann betreibt man bereits TCP\/IP Kommunikation. Wenn auf dem lokalen System bereits ein Webserver (etwa Apache) installiert ist, dann kann man ihn per \u201elocalhost\u201c aufrufen. Die IP-Adresse f\u00fcr den localhost lautet: 127.0.0.1<\/p>\n\n\n\n<p>Auch die tausenden Webseiten im Internet haben eine IP-Adresse, doch die verstecken sich hinter sch\u00f6nen Domainnamen wie etwa \u201ewww.fuhselab.de\u201c. Als \u201cDolmetscher\u201d zwischen IP-Adresse und Domainnamen dient DNS \u2013 das Domain Name System. Auch das soll hier aber kein Thema sein.<\/p>\n\n\n\n<p>Jetzt zum eigentlich Experiment. Im Linuxsystem findet sich unter \u201cetc\/hosts\u201d eine interessante Datei. Hier ist eingetragen, wo der Computer zuerst nach einer Adresse sucht, die in die Adresszeile des Webbrowsers eingegeben wird. Der lokalen Adresse 127.0.0.1 kann auch eine beliebige Webadresse zugeordnet werden. In der Datei (etc\/hosts) kann beispielsweise der IP 127.0.0.1 die Internetadresse \u201cfuhselab.de\u201d zugewiesen werden\u2026Das sollte man nat\u00fcrlich nur einmal probieren und dann sofort wieder zur\u00fcckstellen, denn sonst kann man ja nicht mehr diese tolle Webseite aufrufen\u2026 Mit dieser Methode lie\u00dfe sich auch eine einfache Kindersicherung realisieren. Vermutlich werden das die meisten Kids aber schnell durchschauen. <\/p>\n\n\n\n<p>Die Experimente und das Thema TCP\/IP werden im n\u00e4chsten Artikel fortgesetzt&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das \u201eTransmission Control Protocol\u201c und das \u201eInternet Protocol\u201c sollen in diesem Artikel vorgestellt werden\u2026<\/p>\n","protected":false},"author":1,"featured_media":791,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[21],"class_list":["post-2612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux-gruppe-peine"],"_links":{"self":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/2612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/comments?post=2612"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/2612\/revisions"}],"predecessor-version":[{"id":2613,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/posts\/2612\/revisions\/2613"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media\/791"}],"wp:attachment":[{"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/media?parent=2612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/categories?post=2612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhselab.de\/index.php\/wp-json\/wp\/v2\/tags?post=2612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}