Dies sollte wahrscheinlich grundlegende Frage in Bezug auf IP-Protokoll sein. Nehmen wir an, dass ein PC ein IP-basiertes Paket an einen anderen entfernten PC sendet, der durch mehrere dazwischen liegende Router getrennt ist. AFAIK, sendender PC sollte das Paket zuerst zu seinem zuvor konfigurierten Gateway leiten. Wenn jedoch die Adresse dieses Gateways im Feld "Zieladresse" des IP-Headers eingetragen wird, geht die Adresse des empfangenden PCs verloren. Gibt es vielleicht ein anderes Feld im IP-Header, das den Gateway angibt, oder gibt es einen völlig anderen Ansatz für die Angelegenheit, den ich nicht erkannt habe?IP-Header und Paket-Routing
0
A
Antwort
1
"Zieladresse" in IP-Header bedeutet den endgültigen Ziel-Host - es wird der Remote-PC sein (wenn es keine NAT-Router zwischen der Quelle und dem Ziel gibt). Der Sender legt das Paket in den Ethernet-Frame und adressiert es an die Gateway-MAC-Adresse. Das Gateway wird das Paket aus dem Rahmen holen, verarbeiten und in einen neuen Rahmen mit MAC-Adresse seiner Ausgangsschnittstelle als Quelle und MAC-Adresse des nächsten Routers als Ziel setzen. IP-Adressen im Paket bleiben gleich.
Verwandte Themen
- 1. Übergabe von Daten an die Struktur von iphdr
- 2. SQL Server UND UND ODER UND UND
- 3. Run.exe und umleiten stdin und und
- 4. Unterschied zwischen - und - oder 'und' oder "und"
- 5. SubSonic "Oder" und "UND"
- 6. "und" und Tail-Rekursion
- 7. SOX und Ein- und Ausblenden
- 8. QOpenGLWidget und glReadPixels und Tiefenpuffer
- 9. Flasche und Skalierung und Gleichzeitigkeit
- 10. Realm: kombinieren "oder" und "und"
- 11. ArrayList und String [] UND Objekt []
- 12. Spring und MappingJackson2HttpMessageConverter und registerModule
- 13. Python wenn Bedingung und "und"
- 14. Schienen und Markdown und Editor
- 15. Jack und Jill und destinationDir
- 16. WHERE und UND in SQL
- 17. Excel Multiple IF und UND
- 18. Jenkins und Groovy und Regex
- 19. Spring und JSF und JPA
- 20. Kopf- und Fußzeile und Freemarker
- 21. Android und onSaveInstance und Restore
- 22. Hibernate und Transaktionen und Tabellensperren
- 23. „Und“ und „Oder“ auf NSPredicates
- 24. reagieren und setState und Autocomplete
- 25. Codierung und Decodierung mit PHP und JavaScript und Datenattribute Validierungs
- 26. Leistung und Sortierung und eindeutige eindeutige zwischen mysql und php
- 27. Batch-Datei umbenennen und verschieben und Variablen und Dinge
- 28. NGINX Proxy und NodeJS App: href und Stylesheets und Javascripts
- 29. Tox und Lib und Lib64 und Site-Pakete
- 30. Mit 'und' und 'oder' Logik mit Dropdown-Menüs und MixItUp
Also bedeutet dies, dass die IP-Adresse (des Ziels) und die MAC-Zieladresse sich nicht auf denselben Knoten beziehen müssen? Ich nehme an, dass der Sender-PC Router-MAC-Adresse mit Hilfe von ARP lernt? – Djole
Ja. Quell- und Ziel-MAC-Adressen gehören zu den Quell- und Zielschnittstellen des gleichen LAN (z. B. Punkt-zu-Punkt- oder L2-Wählnetz). Der Sender stellt fest, dass das LAN des Empfängers nicht direkt mit seiner Schnittstelle verbunden ist und verwendet daher die MAC-Adresse des Gateways als Ziel. –