Hálózati Dokumentáció

Python

Felhasználói bemenetek

A program elsőként üzenetet ad ki a felhasználónak, hogy adja meg az IP címet és az alhálózati maszkot.

A input() függvény segítségével a felhasználó beírja az IP címet és a maszkot, amelyeket a kód változókba ment el (ip és mask).

IP cím és maszk feldolgozása

Az IP cím és a maszk oktettjeit a split('.') metódussal szétválasztjuk, így egy listát kapunk az oktettekből. Az zip() függvény segítségével összepárosítjuk az IP cím és a maszk oktettjeit.

Bitwise AND művelet

Az int(a) & int(b) kifejezés végzi a bitenkénti AND műveletet az IP cím és a maszk oktettjei között.

Ez biztosítja, hogy a hálózati cím minden oktettje a maszk megfelelő bitjeivel van összevetve.

A int(a) és int(b) az oktetteket egész számokká alakítja, hogy a bitenkénti operáció végrehajtható legyen.

Eredmény kiírása

A '.join() függvénnyel a kiszámolt hálózati cím oktetteit összefűzzük egyetlen karakterlánccá, és kiírjuk a képernyőre.

Cisco

Wireless Router0: Setup

Wireless

Wireless Security

Wireless MAC Filter