Skip to main content

Computer networks lab 5 subnetting code

 def findClass(ip):

    if (ip[0]>=0 and ip[0]<=126):

        return "A"

    elif(ip[0]>=128 and ip[0]<=191):

        return "B"

    elif(ip[0]>=192 and ip[0]<=223):

        return "C"

    elif(ip[0]>=224 and ip[0]<=239):

        return "D"

    else:

        return "E"

       

def separate (ip, className):

    if (className=="A"):

        print("Network address is : " , ip[0])

        print("Host address is : ",".".join(ip[1:4]))

       

    elif(className=="B"):

        print("Network address is : ",".".join(ip[0:2]))

        print("Host address is : ",".".join(ip[2:4]))

       

    elif(className=="C"):

        print("network address is :" ,".".join(ip[1:3]))

        print("Host address is :" ,ip[3])

       

    else :

        print("This ip cannot be divided in network and host id")

       

if __name__=="__main__":

    ip=input("enter address :")

    ip=ip.split(".")

    ip=[int(i) for i in ip]

    networkClass=findClass(ip)

    print("the given address belongs to :" ,networkClass)

   

ip=[str(i) for i in ip]

separate(ip,networkClass)

    


Comments

Popular posts from this blog

Sem 7 Practical Exam

 ML LAB ASSIGNMENTS  LAB-1 https://colab.research.google.com/drive/1iQXKgk2nsysWXnO7xbajrSjGcYlReIhE LAB-2 https://colab.research.google.com/drive/1Ilmd52oXNojLpIUKNpVGkDiweL3smrvz LAB-3 https://colab.research.google.com/drive/1U6tD9lT7ktMxfDFVQRXTGGMh7sSA_-Sf LAB-4 https://colab.research.google.com/drive/1S3LFQdfJ0sodYIrNBIvCbuineHN5xRBs LAB-5 https://colab.research.google.com/drive/1u61o7jXxmqw4gnvF-YBKHElMDjHDwBSN LAB-6 https://colab.research.google.com/drive/1-LdxSoE2oKJr9Q84qWPH4Xo5uM7aDvLB QAI LAB ASSIGNMENTS  LAB-1 https://colab.research.google.com/drive/1w8j9LEK_ihcgc6QYhR-s_WQ0FZLbcF3t LAB-2 https://colab.research.google.com/drive/1l10kBvC7qNS2L17f3VBmpyDpNFlG2Mj7 LAB-3 https://colab.research.google.com/drive/1V2u0BZP63lZT9rMYRTcs88XnMNK0Uz6z LAB-4 https://colab.research.google.com/drive/1i7NJukPd-TQ5VAJP02TEOKCArEylmoGp LAB-6 https://colab.research.google.com/drive/1EvbH1DuDC06dkHCJi4XUd6iG87w3DhAl DMV LAB ASSIGNMENTS  LAB-1 https://colab.research.google.co...