Aim To know the logical address of a host when its physical address is known using RARP protocol.
Algorithm Target/Server 1. 2. 3. 4. 5. 6.
Create a server socket. Accept client connection. Read MAC address from the client request Check its configuration file and compare with its physical address. If there is a match, send the host logical address. Stop
Client 1. 2. 3. 4. 5. 6.
Create a socket. Send physical address to the target machine Receive target's response If it is a IP address then display it and go to step 6 Display "Host not found" Stop
Result Thus using RARP protocol, IP address is obtained.
http://cseannauniv.blogspot.com
Vijai Anand
CS2307 – Network Lab
Socket Programming
Program //RARP Server -- rarpserver.java import java.io.*; import java.net.*; class rarpserver { public static void main(String args[])throws IOException { try { ServerSocket soc = new ServerSocket(2500); System.out.println("Server started"); Socket client = null; client = soc.accept(); String str; PrintStream ps = new PrintStream(client.getOutputStream()); BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream())); Runtime r = Runtime.getRuntime(); Process p = r.exec("ifconfig eth0"); BufferedReader pin = new BufferedReader(new InputStreamReader(p.getInputStream())); String ipaddr = ""; String haddr = br.readLine(); int flag = 0; while((str = pin.readLine())!=null) { System.out.println(str); if ((str.indexOf(haddr)) != -1) { flag = 1; } else if((str.indexOf("inet addr")) != -1) { int pos = str.indexOf("inet addr:") + 10; int offset = pos + 13; ipaddr = str.substring(pos,offset); } } if (flag == 1) ps.println(ipaddr); ps.close(); br.close(); pin.close(); client.close(); soc.close();
6. Stop. Client. 1. Create a socket. 2. Send physical address to the target machine. 3. Receive target's response. 4. If it is a IP address then display it and go to step 6 ... Program. //RARP Server -- rarpserver.java import java.io.*; import java.net.*; class rarpserver. { public static void main(String args[])throws IOException. { try.
Security Model, Components of an Information System, Securing the ... Information security is to protect the confidentiality, integrity and availability of information ...
Relevent Coursework Algorithm Analysis and Design, Operating Systems, Microprocessors, Real-time and Embedded Systems,. Data Structures, Signals and ...
students about various aspects of power, culture, poverty, society, media and social change,. including globalization. His current research work includes political ...
Spatial Filters. ⢠Implement and analyse the following Spatial filters. ... Note: Do not use of built in matlab functions for filter implementation. 1. Page 1. Exp III.pdf.
M.Eng. IISc Bangalore born on 26. May 1976, in India the title ... The Chairman of the Department of. Information Technology and Electrical Engineering. Prof.
Whoops! There was a problem loading more pages. Retrying... teaching-exp-certificate.pdf. teaching-exp-certificate.pdf. Open. Extract. Open with. Sign In.Missing:
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. exp-monitoramento - Web.pdf. exp-monitoramento - Web.pdf. Open. Extract. Open with. Sign In. Main menu.
It has a big knob on top that allows you to dial in whatever output voltage you want. Working of transformer: The principle of the transformer is illustrated by ...
Connect terminal S6 to terminal Re1 and terminal Re2 to terminal R1. 6. .... I6. I0ut. Deptt. Of electrical engineering, SOE, GBU, Greater Noida (U.P.) 201308 ..... 10. Switch off the mains supply. Observation Table: Transformer. Vp. Vs. K ...
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. 4.B.5D Localisation Volcans.pdf. 4.B.5D Localisation Volcans.pdf.
11. The Ministerial Conference of the world Trade. Organization was held at Cancun, Cancun is located in ____. (1) Uruguay (2) Venezuela (3) Mexico. (4) Honduras (5) Bahrain. Page 3 of 14. Main menu. Displaying (www.entrance-exam.net)-Institute of Ru
Page 1. Whoops! There was a problem loading more pages. untouchable mulk raj anand pdf. untouchable mulk raj anand pdf. Open. Extract. Open with. Sign In.
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Exp 4.pdf. Exp 4.
Loading⦠Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. ciencia exp 2014_esa.pdf. ciencia exp 201
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. MKB Tour 5D ...Missing:
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. anand kumar digital electronics pdf. anand kumar digital electronics pdf. Open. Extract. Open with. Sign In.
Page 1 of 1. Page 1. A tree frog population doubles every. week. Suppose that currently, there. are 10 tree frogs in your back yard. Currently, 80,000 bacteria are.