2008:Introduktion-TCP-IP

From TheCamp

Introduktion til TCP/IP. (TCP/IP for begyndere)

Af: Kristen Nielsen

Formål: At give deltagerne en forståelse for grundlæggende begreber der anvendes indenfor IP netværk.

Basal IP netværk

  • IP-adresser
    • 2 dele Netværks delen og Host delen
    • Subnetmasken afgør hvor skellet imellem de 2 dele er.

eks:

IP-adresse:   10.11.12.0    Binært: 00001010.00001011.00001100.00000000
Subnetmaske: 255.255.255.0  Binært: 11111111.11111111.11111111.00000000
                                    ========================== --------
                                       Netværksdel              hostdel


  • IP-Netværk
    • Netværks adresse område
    • Netværks adresse
    • Broadcast adresse

For netværker herover (eksemplet) ser det ud således:

IP-netværksadresse:  10.11.12.0:   Binært: 00001010.00001011.00001100.00000000
IP-Broadcastadresse: 10.11.12.255  Binært: 00001010.00001011.00001100.11111111
                                           ========================== --------
                                                 Netværksdel           hostdel


  • Ved konfigurering af IP host skal der angives flg. data:
    • IP-adresse
    • subnet maske
    • default gateway

(herudover DNS - men det er ikke basal IP-konfiguration)


                                                                =================
                                                                | Router Def gw | 
                                                             .1 | 10.11.12.1    |
     ===========================================================| 255.255.255.0 |
     |                         |                        |       |               |
     |                         |                        |       =================
   .3|                       .4|                      .5|
-----------------      -----------------        -----------------
| host 1        |      | host 2        |        | host 3        |
| 10.11.12.3    |      | 10.11.12.4    |        | 10.11.12.5    |
| 255.255.255.0 |      | 255.255.255.0 |        | 255.255.255.0 |
-----------------      -----------------        -----------------

Når en host skal sende en IP pakke, afgør den først om den skal sende til en host på samme IP-net, som den selv sidder. (den bruger dens egen IP-adresse og subnetmasken til at afgøre dette). Hvis pakken er til samme IP-net sender den pakken direkte til netkortet på modtagermaskinen, hvis pakken er til en anden maskine, sender den pakken til netkortet på default gateway maskinen. Defaultgatewayen ved så (forhåbentlig) hvordan pakken kommer videre til modtager IP-adressen.

  • Hvordan virker IP netværk
    • Routetabeller og routning
    • Subnetmasker - hvad skal de til for!
    • Default Gateway - hvad laver den.

Netværksmodeller

  TCP/IP                   OSI
-------------------    --------------------
|   IP            |    |   netværks laget |
|                 |    |                  |
-------------------    --------------------
| Ethernet/MAC    |    |  Link laget      |
|                 |    |                  |
-------------------    --------------------
| fysisk lag      |    |  fysisk lag      |
-------------------    --------------------
  • Switche (lag 2) routere (lag 3), ledning, strøm, spænding (for hhv 0 og 1) (lag 1)
  • DHCP (Dynamisk Host Configurations Protokol.)