DHCP: adres z puli
Zarządzanie siecią: DHCP, NAT i polecenia diagnostyczne - Informatyka - liceum klasa 3, zakres rozszerzony (Python)
Komputer po podłączeniu do sieci pyta serwer **DHCP** o konfigurację. Serwer ma **pulę** adresów i zapisuje **dzierżawy**: który adres MAC dostał który adres IP. Ten sam komputer dostaje ponownie swój adres, nowy pierwszy wolny, a gdy pula się skończy, nikt nowy nie dostanie adresu.
pool = ["192.168.1." + str(i) for i in range(100, 104)]
leases = {}
for mac in ["AA", "BB", "AA", "CC", "DD", "EE"]:
if mac not in leases:
free = [ip for ip in pool if ip not in leases.values()]
if free:
leases[mac] = free[0]
print(mac, "->", leases.get(mac, "brak wolnych adresów"))Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Informatyka - liceum klasa 3, zakres rozszerzony·Zaloguj się, aby zapisać postęp na koncie.