IP ADRES STRUCTUREN: Note: De termen "multicast adressen" en "MSB" worden op het einde verklaart Elk station op een PSN (Packet switched network) dat gebaseerd is op het TCP/IP protocol (Zoals jouw computer bijvoorbeeld. Ja, we verwijzen naar een computer die verbonden is met het internet) moet een IP adres hebben, zodat het kan geodentificeerd worden, en informatie kan doorgespeeld worden naar de verschillende andere computers op het net. Een ip adres bestaat uit een 32 bit logisch adres. Het adres is verdeeld in twee delen: 1) het netwerk adres: Toegekend door InterNIC (Internet Network Information Center). In feite kopen de meeste internet providers een serie nummers om die dan individueel toe te kennen. 2) Het host adres: Een adres dat de enkele nodes identificeert (Wat is een NODE? Een node is eigenlijk een soort tussenstation die gebruikt wordt als de afstand tussen twee stations te groot is om rechtstreeks met elkaar te kunnen werken. Het signaal van station 1 wordt dan gestuurd naar de node, deze stuurt hetzelfde signaal dan weer door naar het volgende station. Op deze wijze zijn, bij een goed georganiseerd node- netwerk, toch aardige afstanden te overbruggen.) Het kan toegekend worden door de netwerk manager, door een protocol als DHCP te gebruiken, of het werkstation zelf. Het IP netwerk protocol is een logisch gerouteerd protocol, dat betekent dat het adress 192.43.54.2 zal dezelfde fysische draad hebben als 192.43.54.3 (natuurlijk is dit niet altijd zo. Het hangt van het subnet masker van het netwerk af, maar alles van dat kan nog een text vullen) IP adres structuur: ---.---.---.--- ^ ^ | | netwerk | host elke " --- " = 8 bits De eerste bits ===> netwerk adres de laatste ==> host adres Met 8 bits kan he 0-255 representeren. (binair=(2tot de macht 8)-1) Voorbeeld: 11000010.01011010.00011111.01001010 (binair) 194.90.31.74 (decimaal) IP adres klassen We klaseren een IP adres in 5 groepen. Je kan ze bepalen door de "hoge order" (de eerste 4 bit op de linkerzijde van het adres) bits met elkaar te vergelijken: type | model | target | MSB |addr.range |bit number| max.stations| | | groups | | |net./hosts| | ------|--------|--------|-----|--------------|----------|-------------| A |N.h.h.h | ALL | 0 | 1.0.0.0 | 24/7 | 16,777,214 | | | ACCEPT | | to | | | | | HUGE | | 127.0.0.0 | | | | | CORPS | | | | | ----------------------------------------------------------------------- |N.N.h.h | TO ALL | 10 | 128.1.00 | 16/14 | 65,543 | B | | LARGE | | to | | | | | CORPS | | 191.254.00 | | | ----------------------------------------------------------------------- |N.N.N.h |TO ALOT | 110 | 192.0.1.0 | 8/22 | 254 | C | |OF | | to | | | | |SMALL | | 223.225.254 | | | | |CORPS | | | | | ----------------------------------------------------------------------- D | NONE |MULTI-CA| 1110| 224.0.0.0 | NOT FOR | UNKNOWN | | |ST ADDR.| | to | USUAL | | | |RFC-1112| |239.255.255.255| USE | | ----------------------------------------------------------------------- E | NOT FOR|EXPERIME|1,1,1,1| 240.0.0.0 |NOT FOR| NOT FOR USE| | USE |NTAL | | to |USE | | | |ADDR. | |254.255.255.255| | | ----------------------------------------------------------------------- Merk het bereik van 127.X.X.X. Deze adressen zijn toegekend voor intern gebruik van netwerk toestellen, en worden gebruikt als toepassingen alleen. Bv. 127.0.0.1, het meest gebruikte, is een loopback adres genoemd - alles naar hier verstuurd komt direct terug naar jou zonder ook maar op een draad te komen. Ook zijn sommige IP's gereserveerd voor VPNs - Virtual Provate Networks. Deze zijn voor LAN (local area network) netwerken en WAN (Wide Area network) die het internet protocol gebruiken om te communiceren, en elke computer in het netwerk een IP toekent. Dus, stel een bepaalde computer wil een date pakket sturen naar een andere host op het netwerp met het IP 'x', maar er is een andere computer op het netwerk met hetzelfde IP - wat gebeurt er nu? Daarom kun je deze vorm van IP niet gebruiken op het internet. EXTRA: Verschillende groepen uit elkaar houden: Je moet de eerste byte van de linkerzijde van het adres als volgt vergelijken: Type | First byte | MSB | in decimal | ---------------------------- A | 1-127 | 0 ---------------------------- B | 128-191 | 10 ---------------------------- C | 192-223 | 110 ---------------------------- D | 224-239 | 1110 ---------------------------- E | 240-254 | 1111 ---------------------------- Vreemde stuff (Newbie nota's): 1) Multicast: (gekopieerd van RFC 1112) Ip multicasting is het verzenden van een IP datagram naar een "host groepen", een groep van 0 of meer hosten geodentificeerd door slecht iin IP adres. Een multicast datagram word aan alle leden van de host groep afgeleverd met de zelfde "best offer"betrouwbaarheid als een gewoon unicast datagram, ik leg uit, het datagram zal niet met 100% intact bij alle leden van de groep aankomen, noch in de zelfde orde relatief van andere datagrammen. De leden van een host groep is dynamisch; dat wil zeggen, verschillende hosts kunnen verbinden en terug weggaan waneer ze dit willen. Er is geen beperking op de locatie of aantal van de leden in een groep. Een host mag een lid zijn van meer dan een groep terzelder tijd. Een host moet geen lid zijn van een groep om er datagrammen naar te sturen. Een groep mag zowel permanent of niet-permanent zijn. Een permanente groep heeft een, goed gekend, administratief toegekend IP adres. Het is het adres, niet het lidmaatschap van de groep, dat permanent is; Op gelijk welk moment mag een permanente groep gelijk welke hoeveelheid leden hebben, zelfs geen. De IP multicast adressen die niet voorbehouden zijn voor permanente groepen zijn beschikbaar voor dynamisch niet-permanente groepen die enkel bestaan zolang er leden zijn. Internetwerk doorsturen van IP multicast datagrammen (ip packetten) word verwerkt door "multicast routers" die co-resident, of gescheiden van, een internet gateway zijn. Een host stuurt een IP multicast datagram als een locaal netwerk multicast die alle onmiddelijk aanliggende leden van de host groep bereikt. Als het datagram een IP time-to-live (TTL) groter dan 1 heeft nemen de multicast router(s) verbonden aan het locale netwerk de verantwoordelijkheid om het packet door te sturen naar alle andere netwerken die leden hebben van de te berieken groep. Op deze andere leden netwerken die berijkbaar zijn binnen het IP TTL zal een gekoppelde multicast router de levering vervolledigen door het datagram (ip packet) te leveren als locale multicast. * Als je het bovenstaande niet verstaat, geen zorgen, het is ingewikkeld en droog maar herlees het en herlees het neem een woordenboek als het helpt. Hacken is niet gemakkelijk (en ik bedoel niet het gabber dansje :P) 2) MSB: Most Significent Bit (meest belangerijke bit): In een reeks nummer is het eerste nummer van links het meest belangrijk omdak het de hoogste waarde inhoud, als tegengestelde van LSB=> Least Significent Bit (minst ...) wat altijd de kleinste waarde inhoud.