Subnetting (Java)
Problem Definition: Write a program to implement subnetting and find the subnet masks. import java.util.Scanner; class Subnet{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.print(“Enter the ip address: “); String ip = sc.nextLine(); String split_ip[] = ip.split(“\\.”); //SPlit the string after every . String split_bip[] = new String[4]; //split binary ip String bip = “”; for(int i=0;i<4;i++){ split_bip[i] = appendZeros(Integer.toBinaryString(Integer.parseInt(split_ip[i]))); // “18” … Continue reading Subnetting (Java)
CRC (Java)
Problem Definition: Write a program in Java to find CRC of a given number. import java.util.Scanner; class CRC{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); //Input Data Stream System.out.print(“Enter data stream: “); String datastream = sc.nextLine(); System.out.print(“Enter generator: “); String generator = sc.nextLine(); int data[] = new int[datastream.length() + generator.length() – 1]; int divisor[] = new int[generator.length()]; for(int i=0;i<datastream.length();i++) data[i] = Integer.parseInt(datastream.charAt(i)+””); for(int … Continue reading CRC (Java)
Internet Checksum (Java)
Problem Definition: Write a program in Java to calculate the Internet Checksum and verify it at the Sender’s & Receiver’s side. import java.util.Scanner; class Checksum{ public static void main(String args[]){ Scanner sc = new Scanner(System.in); System.out.println(“**********SENDER**********”); System.out.print(“Enter the word: “); String input = sc.nextLine(); //Calculation of hex string String hex[]; if(input.length()%2 == 0){ //Even length input hex = new String[input.length()/2]; for(int i=0;i<hex.length;i++) hex[i] = Integer.toHexString(input.charAt(2*i))+Integer.toHexString(input.charAt(2*i+1)); }else{//odd … Continue reading Internet Checksum (Java)
Hamming Code (Java)
Problem Definition: Write a program in Java to compute the Hamming Code and detect & correct the error. import java.util.*; class DanHamming { public static void main(String arg[]) { Scanner sc=new Scanner(System.in); System.out.println(“Enter the 7-bit data code”); int d[]=new int[7]; for(int i=0;i<7;i++) { d[i]=sc.nextInt(); } int p[]=new int[4]; p[0]=d[0]^d[1]^d[3]^d[4]^d[6]; p[1]=d[0]^d[2]^d[3]^d[5]^d[6]; p[2]=d[1]^d[2]^d[3]; p[3]=d[4]^d[5]^d[6]; int c[]=new int[11]; System.out.println(“Complete Code Word is “); c[0]=p[0]; c[1]=p[1]; c[2]=d[0]; c[3]=p[2]; c[4]=d[1]; c[5]=d[2]; … Continue reading Hamming Code (Java)
ISO OSI Model (C Programming)
Problem Definition: Write a program in C to display the ISO OSI model in Computer Networking. #include<stdio.h> void main() { //clrscr(); printf(“\n \t\t ISO-OSI Model”); printf(“\n LAYERS Sender Side”); printf(“\n APPLICATION lAYER !! AH !!DATA!!”); sleep(1); printf(“\n PRESENTATION lAYER !! PH !!AH!!DATA!!”); sleep(1); printf(“\n SESSION LAYER !! SH !!PH!!AH!!DATA!!”); sleep(1); printf(“\n TRANSPORT LAYER !! TH !!SH!!PH!!AH!!DATA!!”); sleep(1); printf(“\n NETWORK LAYER !! NH !!TH!!SH!!PH!!AH!!DATA!!”); sleep(1); printf(“\n DATALINK … Continue reading ISO OSI Model (C Programming)
