|
Indhold:
Internetworking Koncept arkitektur og protokoller. Internet IP adresser her
under ARP protokollen.
Computer Networks" by Andrew Tanenbaum fourth edition.
kap. 5.5-5.5.1 side 418-419 samt kap. 5.6-5.6.4 side 431-454
Samt lidt supplerende litt. til opgaveregningen: InetAddress (Java 2 Platform SE v1.4.2)
Opgavebesvarelse:
Opgavebesvarelse til MM6
Opgaver:
- Fire Ethernet hosts har følgende hardware/fysiske adresser: 275, 103, 136
og 112 host 275 har IP adressen 142.12.4.16 og host 136 har IP adressen
142.12.4.21. De involverede hosts gemmer sammenhørende IP-adresser og
fysiske adresser i en cache. Denne cache er tom fra starten.
A)
Beskriv et forløb hvor der anvendes ARP. Host 275 som ønsker at
kommunikere med host 136 over et Ethernet.
B)
Hvad bliver indholdet af cache'en i de involverede hosts.
- I Java findes en pakke med netværkssoftware kaldet java.net. I denne
pakke er en klasse med navn InetAddress hvor der findes en række metoder
omhandlende IP-addresser. Efterfølgende findes et program som benytter
metoden getByName der er istand til at finde IP-addressen hvis domæne
navnet kendes. Indtast programmet, oversæt og kør det.
import java.net.*;
class NameToIP {
public static void main(String args[]) {
try {
InetAddress address =
InetAddress.getByName("www.tv2.dk");
System.out.println(address);
}
catch (UnknownHostException e) {
System.out.println("Kan ikke finde
www.tv2.dk");
}
}
}
 | Hvilke klasse er tv2 addresse? |
 | Hvis I kan programmer i java, så findes i klassen InetAddress metoderne getLocalHost, getHostName,
getHostAddress. Lav javaprogramer til at afprøve disse metoderne. |
Kan en host modtage to ARP replies som svar på et enkelt request ?
Tegn et TCP/IP Internet bestående af 3 netværk forbundet af router.
Skitser, for hosts tilsluttet hvert netværk, samt for routerne, hvilke dele
af protokolstakken der er i brug.
|