Wieso nutzt man den Network Statement in OSPF?

Wenn ich OSPF (POINT-TO-POINT) konfiguriere an drei Router, hier am Beispiel [...] nur zwei Router, sagt die Aufgabenstellung, nutze den Network Statement.

Siehe ...

# Mit Network Statement

Jedoch geht dies doch auch nur mit der router-id und mit dem jeweiligen OSPF Interface.

Siehe....

# Ohne Network Statement

Ich verstehe nicht, wofür der Network Statement dar ist, wenn ich die IP Adresse mit einer router-id überschreibe als Identifier im Autonomen Netz?

# Mit Network Statement

[ R1 ]
configure terminal
no ip domain lookup
no logging console
router ospf 10
router-id 1.1.1.1
network 192.168.10.1 255.255.255.0 area 0
network 10.1.1.1 255.255.255.252 area 0
network 10.1.1.5 255.255.255.252 area 0
passive-interface Gi0/0/0

[ R2 ]
configure terminal
no ip domain lookup
no logging console
router ospf 10
router-id 2.2.2.2
network 192.168.20.1 255.255.255.0 area 0
network 10.1.1.2 255.255.255.252 area 0
network 10.1.1.9 255.255.255.252 area 0
passive-interface Gi0/0/0


---

# Ohne Network Statement

[ R1 ]
configure terminal
no ip domain lookup
no logging console
router ospf 10
router-id 1.1.1.1
interface Gi0/0/0
ip ospf 10 area 0
interface S0/1/0
ip ospf 10 area 0
interface S0/1/1
ip ospf 10 area 0

[ R2 ]
configure terminal
no ip domain lookup
no logging console
router ospf 10
router-id 2.2.2.2
interface Gi0/0/0
ip ospf 10 area 0
interface S0/1/0
ip ospf 10 area 0
interface S0/1/1
ip ospf 10 area 0
Internet, Schule, Netzwerk, Cisco, Informatik, IP-Adresse, Netzwerktechnik, Router, Weiterbildung
Destination IP von Port?

Moin, hab durch meine Langeweile nach neuen Projekten gesucht und bin darauf gestoßen ein Programm zu schreiben welches mir die Destination IP durch das scannen eines ports gibt. Hab es erst als mit einer TCP Verbindung versucht damit hat alles geklappt dann wollte ich es mit einer UDP Verbindung testen und natürlich musste ich dafür einen neuen Code schreiben allerdings klappt das ganze nicht so wie ich es mir vorstellt und komme nicht drauf wie ich es anders machen könnte. Ich hab das ganze an einem CS2 server versucht und hab mich mit einem Public server verbunden, in Wireshark wird mir das ganz normal angezeigt in meinem Programm wird mir leider trotzdem nichts angezeigt :/Keine Ahnung ob ich einen Denkfehler habe oder komplett falsch an die sache rangegangen bin. Gerne Vorschläge + Danke im Voraus :) Hier mein Code:

import socket

def check_port(port):
    sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    
    try:
        host = socket.gethostbyname(socket.gethostname())

        sock.bind((host, port))
        print(f"Port {port} ist offen und bereit.")
        print(f"Checking {host}:{port}")

        while True:
            data, addr = sock.recvfrom(1024)
            print(f"Empfangene Daten von {addr[0]}:{addr[1]}: {data}")

    except OSError as e:
        print(f"OS Error{port}: {e}")
    finally:
        sock.close()

if __name__ == "__main__":
    port = 27015  
    check_port(port)
IP-Adresse, Netzwerktechnik, Port, Programmiersprache, Python, Python 3, UDP

Meistgelesene Fragen zum Thema IP-Adresse