Overzicht Data networks PDF
Document Details
Uploaded by Deleted User
Tags
Summary
This document provides an overview of data networks, covering topics such as network topologies, protocols, and switching techniques. It explains the concepts of circuit switching, packet switching, and message switching. The document also touches on network types (LAN, WAN) and network architecture.
Full Transcript
01 Conceptueel overzicht ======================== Doel van een data netwerk: applicaties met elkaar laten connecteren. De onderdelen van een netwerk ----------------------------- ### Medium: 1. Metalen kabels voor de elektrische pulsen.. 2. Glasvezel kabels voor licht pulsen. 3. Draadloze t...
01 Conceptueel overzicht ======================== Doel van een data netwerk: applicaties met elkaar laten connecteren. De onderdelen van een netwerk ----------------------------- ### Medium: 1. Metalen kabels voor de elektrische pulsen.. 2. Glasvezel kabels voor licht pulsen. 3. Draadloze transmitters door pulsen op een specifieke frequentie te laten sturen. ### End device = Elke toestel dat aan het uiteinde van een netwerk bevind is een end-device. ### Intermediary network devices = Zijn toestellen die het netwerk tussen 2 end-devices mogelijk maakt: - Router - Switch - AP ### Distributed applications = De verschillende delen van een applicatie zijn actief op meerdere hosts. Kenmerken **[P2P]**: geen centrale server, directe communicatie Kenmerken **[client/server]**: centralisatie, beveiliging en controle beheer Unlocking the Power of Peer-to-Peer Networks: A Comprehensive Guide to Their Features, Applications, and Future Trends Netwerktopologie ---------------- ### ![](media/image2.png)Fysische topologie = Fysieke opbouw - Bus - Ster - Ring - Mesh ### Logische topologie = De manier waarop het signaal door het netwerk gaat(signaal pad) - Broadcast - Signaal komt bij **[iedereen]** in het netwerk. - Nodes kunnen op elk moment sturen. - Token passing - Een token is vereist om te sturen Switching --------- = Beschrijft hoe de connecties worden gemaakt tussen de nodes. #### Circuit switching Eigenschappen: 1. Er wordt 1 fysieke connectie gemaakt 2. Alle data pakketten volgen dezelfde route 3. Geen adressen meegegeven 4. De volledige bandbreedte is in gebruik 5. 3^de^ kan het netwerk niet gebruiken Nadelen: 1. Niet fouten tolerant #### Packet switching Eigenschappen: 1. Data opgesplitst in data blokken 2. Verschillende zenders delen het medium 3. Pakketen voorzien van adres informatie 4. Resources = as needed 5. Geen garatie over de performatie Nadeel: 1. Medium kan overvol geraken #### Message switching Eigenschappen: 1. Bericht in zen geheel over het netwerk 2. Elk bericht bevat adres informatie 3. Ontvanger hoeft niet online te zijn 4. Foutentolerant Soorten netwerken ----------------- ### Aantal computers en de uitgestrektheid v/h netwerk **[Onderscheiding op basis van:]** 1. Aantal computers 2. Gebruikte toepassing 3. Wie beheerd het **[Typen netwerken:]** 1. Kleine thuisnetwerken 2. Home office 3. Middel tot grote netwerken 4. Wereldwijde netwerken ### LAN-WAN LAN: - Gedeelte na de router - Intern beheer - Signaal op korte afstand WAN: - Point-to-point - Het signaal reist over korte afstand. - Beheerd door de provider Netwerkarchitectuur ------------------- = verwijst naar de gebruikte technologieën binnen een netwerk. Betrouwbaar netwerk: 1. Foutentolerant a. Dataverkeer kan meerdere wegen op 2. Schaalbaar b. Het netwerk is makkelijk uitbreidbaar 3. QoS c. Duid de zekerheid aan van verzending en ontvangen d. Sommige apparaten kunnen intermediary labels krijgen 4. Veilig(1) e. Fysieke beveiliging f. Informatiebeveiliging encryptie 5. Veiligheid(2) g. Confidentiality alleen bedoelde ontvangers kunnen lezen h. Integrity garanderen dat de boodschap origineel is i. Authentication enkel gebruikers die geverifieerd zijn kunne het netwerk gebruieken. H02 praktisch ============= **Zie cisco ios.** H03 Netwerkmodellen =================== Interface --------- Is het medium dat zich tussen de zender en ontvanger bevindt. Modellen -------- = beschrijft hoe een proces met verlopen gecombineerd met protocollen. - Binnen een netwerk spreekt men vaak van een OSI-model - dit is een basisdesign voor communicatiestandaarden. ### OSI-model 1. Application layer ALL 2. Presentation layer People 3. Session layer Seems 4. Transport layer To 5. Network layer Need 6. Datalink layer Data 7. Physical layer Protection ### Protocollen - HTTP hypertext transfer protocol - TCP Transmission control protocol - IP internet protocol Encapsulatie en decapsulatie ---------------------------- = Omheen de data worden er laagjes\|(metadata) met data gemaakt om uiteindelijk over het internet te verzenden. Netwerk devices lezen de metadata tot dat ze weten waar het bericht heen moet Afbeelding met tekst, diagram, schermopname, Plan Automatisch gegenereerde beschrijving Benaming van protocol data units: 1. Transport segmenten 2. Network packets 3. Datalink frames 4. Physical bits Segmenteren van de data ----------------------- ![Afbeelding met tekst, schermopname, Lettertype, ontwerp Automatisch gegenereerde beschrijving](media/image7.png) Voordelen: 1. Verschillende converstaies kunnen over dezelfde lijn(ritsen van packets) 2. Data uitwisseling is betrouwbaarder Nadelen: 1. Grootte overhead H04 layer 1 (physical layer) ============================ Betekenis fysische laag ----------------------- Hierbij is het van belang dat de computer met een netwerk verbonden moet zijn. - Door een NIC/ netwerkkaart Eigenschappen van de fysische laag ---------------------------------- De standaarden beschrijven: 1. De fysische onderdelen 2. Codering 3. De gebruikte signalen ### De fysische onderdelen - De hardware - De media - De connectoren ### De codering = deze zet de stroom bits om naar berijdbaar formaat ### De gebruikte signalen Beschrijft hoe de bits worden weergegeven door heen het medium. Koperen bekabeling ------------------ **UTP** (Unschielded twisted pair) - Geen besherming. - Standart voor netwerkbekabeling **STP** (shielted twisted pair) - Aderparen apart afgeschermd - Niet veel interferentie in omgeving **FTP** (foiled twisted pair) - Aderparen samen afgeschermd ### Utp lay-out 1. Straight 2. Crosed Fiber-optic ----------- Eigenschappen: 1. Duurder dan utp 2. Ideaal voor lange afstanden ### Soorten 1. Single mode 2. Multimode ### Toepassing 1. Backbones voor het wereldwijde netwerk 2. FTTH fiber to the home Wireless media -------------- Eigenschappen: 1. Mobiliteit Nadelen: 1. Beperkte dekking 2. Gevoelig voor interferentie 3. Beveiliging noodzakelijk ### Types(niet belangrijk enkel ter informatie) - WiFi(IEEE 802.11) - Bluetooth - WiMAX H05 Layer 2 (datalink layer) ============================ Links en protocols ------------------ LAN: ethernnet, wireless WAN: frame relay HDLC, PPP Terminologie ------------ NODES: hosts en routers LINKS: Dit is de router poort Afbeelding met tekst, lijn, diagram, Lettertype Automatisch gegenereerde beschrijving Apparaten die aan dezelfde link hebben kunnen direct met elkaar communiceren. ![](media/image10.png) Error detectie -------------- Het is een grove foute controle. - Detecteert niet alle fouten - Wel performant Bij fouten wordt de frame weggegooid Type links ---------- Dedicated(point to point): - Verbinding tussen node en switch Gedeeld: - Draadloos AP - Hub Media access control(MAC-adres): -------------------------------- Dit bepaald welke node het netwerk kan gebruiken. Methodes binnen een LAN: - Contention-based access wireless - First come first serve - Er kunnen botsingen ontstaan - CSMA/CD carrier sense multiple access with collision detection (HUB) - CSMA/CA carrier sense multiple access with collision avoidance( wireless LANS's - Controlles acces token ring netwerk H05.1 802.11 (wireless) ======================= Voorbeeld protocollen --------------------- - Communicatie tussen netwerk interfaces - Error detection - Media access control(MAC) - Duplex instellingen Communicatie tussen netwerk interfaces -------------------------------------- De header omvat een destination adres en een source adres. (Dit zijn steeds MAC-adressen) - Destination adres - Deze zal door de ontvanger beken worden, en zal kijken of die voor hem bestemt is - Source adress - Gebruikt de ontvanger als een reply adres ![](media/image12.png)Error detection ------------------------------------- Op het einde van de header zal er een frame check sum (FCS) zitten die de ontvanger kan narekenen. Media access control(1/2) ------------------------- Alle wireless devices zenden hun signalen op dezelfde frequentie in alle richtingen. - Kans op interferentie - Oplossing: CSMA/CA - Luisteren of kanaal vrij is - Vragen voor een ready to send - AP bevestigd "clear to send" Media access control(3) ----------------------- Er zal ook een duration id meegegeven worden om aan te geven hoe lang de connectie in stand moet gehouden worden ![](media/image14.jpeg)Duplex instellingen ------------------------------------------ Om interferentie te vermijden gebruikt men half duplex. Om te zorgen dat de zender en ontvanger niet tegelijk sturen H05.2 ethernet ============== = een fysike methode om end devices met elkaar te laten communiceren. Source en destination adres --------------------------- = belangrijk voor de reply en de correcte aankomst Error detection --------------- - Doormiddel van de frame check sequence Logical link control -------------------- - Type field - Drukt uit naar welk protocol de frame moet worden doorgegeven H05.3 MAC-adressen ================== = een identificatie middel op het OSI-model Een MAC-adres bestaat uit een 48bits hexadecimaal getal Gebruik van de mac-adressen door end nodes. ------------------------------------------- 1. Bij aankomst vergelijkt de ontvanger het destination adress met die van zich zelf 2. Gelijk? Word het bericht verder verwerkt op het model 3. Niet gelijk? Frame wordt weggegooid Verschillende MAC adressen -------------------------- - Om een ip-adres te koppelen aan een MAC-adres wordt er het ARP protocol(adress resolution protocol) gebruikt. ### Unicast = Wordt gebruikt om 1 enkele ontvanger aan te duiden ### Broadcast = is een adres om iedereen binnen een netwerk aan te spreken. ### Multicast = Vooraf gemaakte groepen worden hier mee aangestuurd Gebleven bij ethernet switching H05.4 Ethernet switching ======================== Ethernet hub ------------ = een toestel om meerdere toestellen met elkaar te verbinden - Met als hoofddoel het signaal te versterken Collision domain (1) -------------------- = een methode om collisions te vermijden. Ethernet hub -- media access control (1) ---------------------------------------- - Een hub gebruik je als een shared medium(gelijk zenden == interferentie) Ethernet hub -- media access control (2) ---------------------------------------- - Om collisions te vermijden wordt er gebruik gemaakt van CSMA/CD Media access control (3) ------------------------ - Het is daarbij essentieel om het medium onder controle te houden - Dit doe je door het mac-adres te controleren. Ethernet hub -- Duplexinstellingen ---------------------------------- Doordat het een shared medium half-duplex Ethernet switch -- werking -------------------------- = Doel meerdere apparaten verbinden met het internet = werking : - De switch 'leert' welke mac-adressen op welke poorten verbonden zijn(mac-adres table) koppeling mac adres aan een poort. - Op basis zal de switch de frame verder sturen. Als die tabel leeg is dan zal die de tabel aanvullen zodra er communicatie gevoerd wordt. ![](media/image16.png)Door het destination en source adres. Collision domain bij een switch ------------------------------- Elke pc krijgt zo zijn eigen collision domain H05.5 MAC adressen ================== Elke netwerk interface heeft altijd een hexadecimaal uniek nummer. ARP (address resolution protocol) --------------------------------- De router die koppelt een mac-adres van een interface aan een ip adres. Binnen het lokale netwerk. Verband broadcast domain \~ router link --------------------------------------- Broadcast bericht verzenden naar alle devices binnen een broadcast domain. - Elk domain stopt bij de link van de router Afbeelding met diagram, lijn, cirkel, ontwerp Automatisch gegenereerde beschrijving 2 broadcast domains Default gateway --------------- Als een node buiten zijn broadcast domain een bericht wil verzenden, dan gaat dit bericht via de router(default gateway). Communicatie op de datalinklaag ------------------------------- Wanneer de ontvanger zich buiten dit domain bevind moet het bericht via de default gateway gaan. ![Afbeelding met tekst, schermopname, diagram, Lettertype Automatisch gegenereerde beschrijving](media/image18.png) Aantal broadcast domains ------------------------ Afbeelding met diagram, lijn Automatisch gegenereerde beschrijving H06.1 De vorm van een ipv4 adres ================================ Opgebouwd uit 4 octets en berekingen worden gedaan in de binaire vorm. **192.168.0.1 =** **1100 0000.1010 1000.0000 0000. 0000 0001** H06.2 Betekenis van het netmasker ================================= Je duid hiermee de verdieping aan van het netwerk. Alternative notatie: 192.168.1.0/24 255.255.255.0 24 24 bits H06.3 logische netwerken ======================== Broadcast domain ---------------- Alle intermediary devices sturen het broadcast bericht door behalve de router. Segmenteren van broadcast domains --------------------------------- Dit doe je door routers tussen de segmenten te plaatsen. = 2 broadcast domains Toewijzen ip-adressen --------------------- Alle networkinterfaces die zich in hetzelfde broadcast domain bevinden, moeten zich logisch in hetzelfde netwerk bevinden ![Afbeelding met tekst, diagram, Lettertype, schermopname Automatisch gegenereerde beschrijving](media/image22.png) H06.4 opdelen van ipv4-adressen =============================== Afbeelding met tekst, schermopname, nummer, Lettertype Automatisch gegenereerde beschrijving 127.0.0.1 --------- = een verwijzing naar jezelf = loopback-adres **Classful addressing** ----------------------- Als je gebruikt maakt van IPv4 adressen in combinatie met het standaard netmask dat bij hun klasse hoort, dan doe je aan zogenaamd classful adresseren. ![Afbeelding met tekst, schermopname, Lettertype, nummer Automatisch gegenereerde beschrijving](media/image24.png) Publieke en private adressen ---------------------------- Afbeelding met tekst, Lettertype, schermopname, algebra Automatisch gegenereerde beschrijving H06.5 subnetten -- het verlengen van de subnetmask ================================================== Doel van een subnet ------------------- ### Het effectieve doel Een classful netwerkadres adres opdelen in meerdere netwerkadressen in functie van de fysische topologie. ### De standard masks 10.0.0.0 255.0.0.0 A 172.16.0.0 255.255.0.0 B 192.168.3.0 255.255.255.0 C ### Hypotetisch VS werkelijkheid ![Afbeelding met tekst, schermopname, Lettertype Automatisch gegenereerde beschrijving](media/image26.png) ### Fysiek hypotetisch VS werkelijkheid Figuur 2 5 broadcast domains Figuur 1 1 Broadcast domains 2 soorten opdrachten -------------------- Ip adres toekennen op basis van: 1. Aantal broadcast domains 2. Aantal computers binnen een broadcast domain ### Op basis van domains 5 domains Afbeelding met tekst, Lettertype, schermopname Automatisch gegenereerde beschrijving ### Op basis van het aantal computers 25 hosts ![Afbeelding met tekst, Lettertype, schermopname Automatisch gegenereerde beschrijving](media/image30.png) H06.6 het concept van subnetten =============================== Eén classful netwerkadres opdelen in meerdere netwerkadressen in functie van de fysische topologie van het netwerk. Vb -- Afbeelding met tekst, Lettertype, lijn, diagram Automatisch gegenereerde beschrijving **172.16.0.0** **255.255.1110 0000.0000 0000** **255.255.224.0** **1^ste^** **172.16.0.0,255.255.224.0** 1^ste^**: 172.16.0.1** ![](media/image32.png)Laatste: **172.16.31.254** Broadcast: **172.16.31.255** **2^de^** **172.16.32.0,255.255.224.0** 1^ste^**: 172.16.32.1** Laatste: **172.16.63.254** Broadcast: **172.16.63.255** **3^de^** **172.16.64.0,255.255.224.0** 1^ste^**: 172.16.64.1** Laatste: **172.16.95.254** Broadcast: **172.16.95.255** H06.7 Subnetten -- de snelle manier =================================== Gebruik van de magic number. 1111 1111. 1111 1111. 1110 0000.0000 0000 =\> 255.255.224.0 dit is de nieuwe netmask Het magisch nummer bevindt zich in de kolom van de laatste één (1) van de nieuwe netmask 128 64 **32(magisch nummer)** 16 8 4 2 1 ----- ---- ------------------------ ---- --- --- --- --- 1 1 **1 (laatste één)** 0 0 0 0 0 1^e^ subnet =\> 172.16.0.0 (adres uit de opgave) =\> 255.255.224.0 (maar wel met de nieuwe netmask) 2^e^ subnet =\> 172.16.32.0 (optellen met het magisch nummer IN DE OCTET waar de laatste één (1) staat van de nieuwe netmask!) =\> 255.255.224.0 3^e^ subnet =\>172.16.64.0 (optellen met het magisch nummer IN DE OCTET waar de laatste één (1) staat van de nieuwe netmask!) =\> 255.255.224.0 H06.8 de ip-adressen in een subnet ================================== Bij wijze van voorbeeld werken we dit uit met het 3^e^ broadcast domain. 3^e^ subnet 1010 1100 0001 0000 010 0 0000 0000 0000 =\>172.16.64.0 1111 1111 1111 1111 111 0 0000 0000 0000 =\> 255.255.224.0 172\. 16. 010 0 0000.0000 0000 **Subnet** 172.16.010 0 0000 0000 0001 **eerste geldige** 172.16.010 1 1111 1111 1110 **laatste geldige** 1010 1100 0001 0000 010 1 1111 1111 1111 **== broadcast** H06.9 Ip-adressen in een subnet -- De snelle manier =================================================== Afbeelding met tekst, schermopname, Lettertype Automatisch gegenereerde beschrijving H06.10 VLSM variable length subnet mask ======================================= Omdat je in somige gevallen een point-to-point connetie(router naar router) hebt zal je zo min mogelijk hosts toepassen op deze verbinding. ![Afbeelding met schermopname, diagram, tekst, lijn Automatisch gegenereerde beschrijving](media/image34.png) Afbeelding met tekst, schermopname, Lettertype, ontwerp Automatisch gegenereerde beschrijving ![Afbeelding met tekst, schermopname, Lettertype, nummer Automatisch gegenereerde beschrijving](media/image36.png) H06.11 de betekenis van de default gateway ========================================== Als een end-device buiten zijn broadcast berichten wil sturen dan moet dat via een router gaan. die moet je dus benoemen tot de default gateway H06.12 Host forward decision ============================ Een berekingen die op de 3^de^ laag wordt gemaakt of het te verzenden bericht local of buiten zijn broadcast netwerk ligt. Afbeelding met tekst, schermopname, Lettertype Automatisch gegenereerde beschrijving H06.13 ARP (address resolution protocol) ======================================== Mac-Adres een hexadecimale waarde voor jouw netwerk interface Arp wordt gebruikt om een ip te koppelen aan een mac-adres H06.14 de IPv4 header ===================== ![](media/image38.png)Ipv4 bevindt zich op de netwerklaag Source & destination -------------------- Source zender Destination \--. ontvanger Time to live(TTL) ----------------- Wordt gebruikt om te vermijden dat er pakketten oneindig doorheen het netwerk gaan,. Wanneer deze op 0 is wordt deze verwijdet Protocol veld ------------- Het protocol veld drukt uit aan welk protocol het ip-protocol het pakketje moet doorgeven na verwerking. Type of service (ToS) --------------------- geeft de prioritiet aan. Indification ------------ Als het pakket in stukken wordt verdeelt H06.15 Eigenschappen van het Ipv4 protocol ========================================== = Een dienst op laag 3 die zorgt voor volgende dingen; 1. Logische adressen a. De ip adressen zelf 2. Routing b. Paketten tussen netwerken 3. Connectionless c. Een ontvanger weet nooit wanneer er een paket aankomt 4. Best effort delivery (onbetrouwbaar) d. Aankomst is niet gegarandeerd 5. Media independent e. Laag 3 verandert niet wanner deze over verschillende media reist H07.1 inleiding transportlaag ============================= Op de transportlaag zijn TCp en UDP actief. De TCP header ------------- Poortnummers ------------ ![](media/image41.png)Binnen een netwerk wordt een computer geïdentificeerd door een IP-adres. Soms meerdere applicaties op een computer poortnummers worden gebruikt om een onderscheid te maken. Server ports ------------ Op het internet zijn er bepaalde poorten die worden gezien als een well-known port. Bv. 443 https Client ports ------------ De client zal ook een source port moeten genereren die port zit in de range van 49152 t.e.m. 65535. Socket ------ TCP: Bron IP, Bron poort, bestemming IP, bestemming poort UDP: bestemming IP, Bestemming Poort H07.2 Transport Control Protocol ================================ Functionaliteiten ----------------- 1. Segmentatie 2. Connection setup 3. Error control 4. Opnieuw verzenden van verloren segmenten 5. Flow control Segmenteren ----------- 2 voordelen: 1. Bij verlies van pakketten moet je enkel kleine segmentjes opvragen 2. Bij een shared medium kan je de segmenten ritsen. TCP: Connection setup --------------------- **3-way handshake:** 1. Client stuurt een nummer om de eerste byte aan te duiden a. Syn 365 2. Server stuurt het ACK nummer +1 terug en stuurt zelf ook een SYN nummer b. ACK 366 SYN 501 3. Client stuurt een ACK met SYN +1 c. ACK 502 ![](media/image44.png)**Versturen van data:** Na de 3-way handshake stuurt de client de data. Als de data volledig binnen is dan zal de server een ACK sturen van +1 TCP: Error control -- opnieuw verzenden van verloren segmenten -------------------------------------------------------------- TCP is heel betrouwbaar, bij verlies van segmenten worden die weer opnieuw verzonden worden. om dit mogelijk te maken worden de segmenten bij de client gebufferd. ### Checksum Binnen een TCP segment heb je ook een checksum als deze niet gelijk is zal de client het bericht opnieuw moeten versturen. **Negative acknowledgement** bit dat aangeeft dat het packet niet ontvangen is. Sliding windows --------------- Buffers zijn nodig bij zowel de **zender** als de **ontvanger** om tijdelijk segmenten op te slaan. Deze buffers hebben echter een **beperkte capaciteit**, wat kan leiden tot **buffer overflow** als ze vol raken. Om dit te voorkomen, moeten segmenten regelmatig worden verwijderd. Congestion control -- flow control ---------------------------------- **Verzadiging (congestion)** treedt op wanneer er **teveel zenders**, **teveel verzonden data**, of **te snel verzonden data** is, waardoor het netwerk de verkeersstroom niet kan verwerken. **Symptomen van congestion**: - **Verloren pakketten**: Door **buffer overflow** bij routers worden pakketten gedropt. - **Grotere vertragingen**: Dit komt door **queueing** (wachtrijen) in de buffers van routers. H07.3 User Datagram protocol ============================ Voordelen: ---------- 1. Effectief bij streaming en voip 2. UDP **Conectionless** 3. UDP sneller 4. Doet aan error control maar niet aan error correction TCP connection oriented Oefeningen subnetten ==================== Bereken voor het adres 172.16.0.0 5 subnetten. 1010 1100.0001 0000.0000 0000.0000 0000 255\. 255. 1110 0000.0000 0000 =\> 255.255.224.0 dit is de nieuwe netmask 128 64 32 16 8 4 2 1 ----- ---- ---- ---- --- --- --- --- 1 1 1 0 0 0 0 0 1^e^ subnet 1010 1100.0001 0000.0000 0000.0000 0000 =\> 172.16.0.0 1111 1111 1111 1111 1110 0000 0000 0000 =\> 255.255.224.0 2^e^ subnet 1010 1100 0001 0000 0010 0000 0000 0000=\> 172.16.32.0 1111 1111 1111 1111 1110 0000 0000 0000 =\> 255.255.224.0 3^e^ subnet 1010 1100 0001 0000 0100 0000 0000 0000 =\>172.16.64.0 1111 1111 1111 1111 1110 0000 0000 0000 =\> 255.255.224.0 4^e^ subnet 1010 1100 0001 0000 0110 0000 0000 0000=\> 172.16.96.0 1111 1111 1111 1111 1110 0000 0000 0000 =\> 255.255.224.0 5^e^ subnet 1010 1100 0001 0000 1000 0000 0000 0000 =\> 172.16.128.0 1111 1111 1111 1111 1110 0000 0000 0000 =\> 255.255.224.0 Magisch nummer -------------- 1 -- 127 =\> Klasse A =\> netmask 8 bits op één 128 -- 191 =\> Klasse B =\> netmask 16 bits op één 192 -- 223 =\> Klasse C =\> netmask 24 bits op één 1010 1100.0001 0000.0000 0000.0000 0000 1111 1111. 1111 1111. 1110 0000.0000 0000 =\> 255.255.224.0 dit is de nieuwe netmask Het magisch nummer bevindt zich in de kolom van de laatste één (1) van de nieuwe netmask 128 64 32(magisch nummer) 16 8 4 2 1 ----- ---- -------------------- ---- --- --- --- --- 1 1 1 (laatste één) 0 0 0 0 0 1^e^ subnet =\> 172.16.0.0 (adres uit de opgave) =\> 255.255.224.0 (maar wel met de nieuwe netmask) 2^e^ subnet =\> 172.16.32.0 (optellen met het magisch nummer IN DE OCTET waar de laatste één (1) staat van de nieuwe netmask!) =\> 255.255.224.0 3^e^ subnet =\>172.16.64.0 (optellen met het magisch nummer IN DE OCTET waar de laatste één (1) staat van de nieuwe netmask!) Geldige IP-adressen ------------------- 6 hosts **172.16.0.0 ,255.255.0.0** **255.255.1111 1111.1111 1000** **255.255.255.248** **128** **64** **32** **16** **8** **4** **2** **1** --------- -------- -------- -------- ------- ------- ------- ------- **1** **1** **1** **1** **1** **0** **0** **0** **172.16.0.0, 255.255.255.248 subnet adres** 1^ste^ adres: 172.16.0.1 Laatste geldige: 172.0.6 Broadcast: **172.16.0.7** **172.16.0.8, 255.255.255.248** 1ste adres: 172.16.0.9 Laatste: 172.16.0.14 Broadcast: 172.16.0.15 **172.16.0.16, 255.255.255.248** 1^ste^**: 172.16.0.17** Laatste: **172.16.0.22** Broadcast: **172.16.0.23** Cisco ios ========= ***Les 1*** Typ het commando om naar \'**privileged EXEC**'-modus te gaan: [enable] Typ het commando om naar **\'global configuration'**-modus te gaan voluit: [configure terminal] Typ het commando om van **\'global configuration'**-modus naar \'privileged\'-modus te gaan: [exit] Typ het commando om je switch de naam **FirstFloor\_S **te geven: [hostname FirstFloor\_S] [No hostname FirstFloor\_S: Verwijdert de hostname FirstFloor\_S] Met welk commando kan je de commando\'s zien **die actief zijn op een router of een switch**: [show running-config] [Show running-config]: Laat alle commando zien (van privillegd) [Reload]: toestel restarten (van privillegd) Running config kopieren naar startup: [Copy running-config startup-config] Startup-config laten zien: [show startup-config] [Show clock]: laat de tijd zien ***Les 2:*** Switch -\> CLI [Enable] [Line console 0: naar de config line gaan (van configure terminal)] [Dan, password cisco (de password wanneer je naar de user mode wilt gaan)] [Dan, login (wanneer de persoon inlogt moet hij de password ingeven)] [Dan, Exit en nog is Exit en nog is Exit] **Beveilig de toegang tot privileged EXEC** [Enable] [Configure Terminal] [Enable password cisco] [Exit] - Wanneer u van user naar privileged EXEC wilt gaan moet u cisco invoeren [Show running-config]: Laat alle commando zien (van privillegd) **Sterker geheimpje voor password (deze gaat encrypteerd worden in show running-config)** Configure terminal Enable secret class (verandert de wachtwoord van "cisco" naar "class" wanneer je naar privileged wilt gaan) **Password encrypteren op andere manier** Enable Configure terminal Service password-encryption Exit **Een boodschap tonen aan het aanloggen** Enable Configure terminal Banner motd "This is a secure system!" Exit **Iets bewaren** Enable Copy running-config startup-config **Verwijderen van de bewaarde configuratie** Enable Erase startup-config **Opslaan** Enable Write ***Les 4*** **Een ip adres geven voor een switch** Enable Configure terminal Interface vlan 1 Ip address (adres) (subnetmasker) No shutdown Exit **Telnet beschikbaar maken** **["Eerst poort maken zoals boven"]** Enable Configure terminal Username admin password hogeschool Line vty 0 15 Login local **SecureShell** **["Eerst poort maken zoals bij eerste stap van les 4"]** Enable Configure terminal Hostname sw1 Ip domain-name ap.be Crypto key generate rsa Bits: 1024 **DAARNA** Configure terminal Username admin password hogeschool Line vty 0 15 Login local Transport input ssh Exit Ssh v **Les 6** Mac address van een pc: In de command prompt -\> ipconfig /all