View previous topic :: View next topic |
Author |
Message |
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5159 Location: Bavaria
|
Posted: Sun Oct 03, 2021 12:26 am Post subject: X1 Netzwerk Kompendium |
|
|
X.1 Netzwerk Kompendium
Da ich das Rad nicht neu erfinden will und weil WikiPedia den Vorteil genießt aktuell gehalten zu werden, gebe ich Dir hier ein kleines Netzwerk-Kompendium ... als Link-Sammlung ... mit Hinweisen, was Du lesen solltest.
Denn es ist bereits alles beschrieben und erklärt ... nur wo fängt man an zu lesen und was ist wirklich wichtig - was ist nur nice to know ?
1. Einordnung / Grundlagen
Starte hier: [1] https://de.wikipedia.org/wiki/OSI-Modell
Betrachte die Übersicht im Kapitel "Die sieben Schichten". Ich werde nachfolgend diese Übersicht D7S nennen und es ist die Ausgangsbasis für fast alles folgende.
Gehe zurück an den Anfang und klicke dort den Link Netzwerkprotokolle an:
[2] https://de.wikipedia.org/wiki/Netzwerkprotokoll
2. Layer 1 und 2
Kennst Du 1000BASE-T ? Falls nicht klicke in D7S diesen Link an und Du landest in der Mitte von dieser Seite:
[3] https://de.wikipedia.org/wiki/Ethernet
Hier findest Du auch gleich IEEE 802.3 Das ist bereits Layer 2. Das bedeutet diese Seite erklärt Dir Layer 1 und 2 auf einmal. Eine sinnvolle Ergänzung ist:
[4] https://de.wikipedia.org/wiki/MAC-Adresse
Eher uninteressant ist das [5] https://de.wikipedia.org/wiki/Carrier_Sense_Multiple_Access/Collision_Detection weil heutzutage fast keine Hubs sondern nur noch Switches eingesetzt werden. Folgendes muss man auch nicht unbedingt lesen, außer Du willst Netzwerk-Experte werden [6] https://de.wikipedia.org/wiki/Switch_(Netzwerktechnik)
Um nun den Layer 2 abzuschließen kommt noch WLAN:
[7] https://de.wikipedia.org/wiki/IEEE_802.11
[8] https://de.wikipedia.org/wiki/Wireless_Local_Area_Network
3a. Layer 3 - Wir interessieren uns nur für IP
Bevor Du nun in D7S den Link IP besuchst, wirf vorher einen Blick hier rein:
[9] https://de.wikipedia.org/wiki/Internetprotokollfamilie
Du erkennst die Gemeinsamkeiten zu [1]. Gehe dann ausgehend von D7S in:
[10] https://de.wikipedia.org/wiki/Internet_Protocol
Bevor Du nun gleich die wirklich sehr interessanten Links durchgehst hole als erstes:
[11] https://de.wikipedia.org/wiki/IPv4
Denn auch von hier aus findest Du die Links zu IP-Adresse, Netz-Klasse und Subnetz:
[12] https://de.wikipedia.org/wiki/IP-Adresse
[13] https://de.wikipedia.org/wiki/Netzklasse
[13] https://de.wikipedia.org/wiki/Subnetz
Extra Seite zum Nachschlagen: [14] https://de.wikipedia.org/wiki/Private_IP-Adresse
Verbindung zwischen Layer 2 und IP: [15] https://de.wikipedia.org/wiki/Address_Resolution_Protocol
3b. Layer 3 - Routing
IP ist also ein Protokoll welches routing-fähig ist (das wusstest Du sicher schon vorher). Hier geht es in die Tiefe:
[16] https://de.wikipedia.org/wiki/Routing
[17] https://de.wikipedia.org/wiki/Routingtabelle
[18] https://de.wikipedia.org/wiki/Netzwerkadressübersetzung
[19] https://de.wikipedia.org/wiki/Portweiterleitung
[20] https://de.wikipedia.org/wiki/Router
[21] https://de.wikipedia.org/wiki/Virtual_Local_Area_Network
[22] https://de.wikipedia.org/wiki/Spanning_Tree_Protocol
und last but not least, ein kleiner Abstecher (da es eh sehr kurz gehalten ist):
[23] https://de.wikipedia.org/wiki/Iptables
3c. "Zwischen" Layer 3 und 4: ICMP
[24] https://de.wikipedia.org/wiki/Internet_Control_Message_Protocol
Lies hier auch die Links die im Kapitel "Sicherheitsrelevante Aspekte" sind und sei erleichtert, dass diese heutzutage kaum mehr möglich sind (weil z.B. Linux keine Broadcast-Pings mehr erlaubt).
4. Layer 4 - TCP und UDP
Von D7S kommst du auf:
[25] https://de.wikipedia.org/wiki/Transmission_Control_Protocol
[26] https://de.wikipedia.org/wiki/User_Datagram_Protocol
und von einem der beiden auf:
[27] https://de.wikipedia.org/wiki/Liste_der_standardisierten_Ports
5. Höhere Protokolle die man kennen sollte
DNS: [28] https://de.wikipedia.org/wiki/Domain_Name_System
DHCP: [29] https://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
SSH: [30] https://de.wikipedia.org/wiki/Secure_Shell
IRC: [31] https://de.wikipedia.org/wiki/Internet_Relay_Chat
POP: [32] https://de.wikipedia.org/wiki/Post_Office_Protocol
Ja, die Links zu HTTP und HTTPS erwähne ich jetzt nicht mehr extra ...
Du solltest nun ein solides theoretisches Grundwissen über Netzwerke haben und kannst jetzt selbst alles weitere, wie z.B. IPv6, finden und verstehend einordnen. Die Umsetzungen - also die Konfigurationen in der Praxis und vor allem unter Linux - findest Du in unseren Gentoo Wiki Artikeln. Ein Einstiegsartikel ist z.B.:
https://wiki.gentoo.org/wiki/Ethernet
Hier ist auch gleich der Link zur Übersicht:
https://wiki.gentoo.org/wiki/Network_management
sowie:
https://wiki.gentoo.org/wiki/Wifi
Zuletzt noch ein sehr alter Guide (von 2007) der aber immer noch sehr hilfreich sein kann:
http://linux-ip.net/html/index.html
und dieser:
https://lewestech.com/mirrors/www.iptables.info/en/iptables-contents.html
Schaue Dir mal den Inhalt der beiden Dateien /etc/protocols und /etc/services an. Du solltest diese nun den jeweiligen Layer zuordnen können - falls es Dich anfänglich verwirrt hat, dass es in IP-Headers UND in UDP-/TCP-Headers es die sogenannten Port-Nummern gibt. Ja, das eine sind die Port-Nummern, die die Verbindung von IP zu Layer-4 herstellen, das andere sind die Port-Nummern, die die Verbindung von TCP/UDP zu den höheren Protokollen herstellen.
.
Last edited by pietinger on Thu Aug 01, 2024 3:45 pm; edited 1 time in total |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 5159 Location: Bavaria
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|