MM6
Home

 

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:

  1. 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.
  2. 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");
        }
      }
    }

    bulletHvilke klasse er tv2 addresse?
    bulletHvis I kan programmer i java, så findes i klassen InetAddress metoderne getLocalHost, getHostName, getHostAddress. Lav javaprogramer til at afprøve disse metoderne.

     

  3. Kan en host modtage to ARP replies som svar på et enkelt request ?
  4. 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.