Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
X1 Netzwerk Kompendium
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Deutsche Dokumentation
View previous topic :: View next topic  
Author Message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5168
Location: Bavaria

PostPosted: Sun Oct 03, 2021 12:26 am    Post subject: X1 Netzwerk Kompendium Reply with quote

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
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5168
Location: Bavaria

PostPosted: Thu Sep 14, 2023 1:13 pm    Post subject: Reply with quote

Diesen Link muss ich einfach teilen 8) ... in diesen Thread passt er am besten:
https://github.com/leandromoreira/linux-network-performance-parameters
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Deutsche Dokumentation All times are GMT
Page 1 of 1

 
Jump to:  
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