Internetwerken Fysieke netwerkverbinding met routers

Slides:



Advertisements
Verwante presentaties
Hoe veilig is moderne communnicatie?
Advertisements

Hoofdstuk 14: Netwerken deel 2
Hardware voor draadloos netwerk
SUBNETTING Hendrik Claessens.
Tevens elke bedrijfsPC direct op het internet niet erg veilig
Netwerken soorten verbindingen protocollen soorten signalen
EEN INTRODUCTIE. Wat is een firewall?  Een firewall is een systeem of een groep van systemen dat zorgt voor de beveiliging van je intranet (of intern.
Vliegen via een netwerk. Dit heeft de volgende deelnemers •Éen Host: Dit kan zijn een bestaand netwerk via internet(IVAO, VATSIM) of de flightsimulator.
Blok 7: netwerken Les 7 Christian Bokhove.
WEB toepassingen. Wat is een WEB toepassing of applicatie t.t.z... een WEB applicatie is een applicatieprogramma welke je via internet kunt gebruiken,
NX-100 Audio Netwerk Adapter bcbc 2 NETWERK INFO (LAN) Inhoud: l Introductie l Verbindingen via LAN l Netwerk instelling, Browser l Netwerk instellingen.
Blok 7: netwerken Les 6 Christian Bokhove. Internet Protocol - IP  De Internet Service verschaft een dienst die: – Vebindingsloos is – Onbetrouwbaar.
Internet College 1 Architecturen.
Basiscursus TCP/IP.
Voorbeeld Betaalautomaat objecten (“wie”) klant bank interface (“wat”)
Thuis netwerken Olaf Wevers –
Netwerken Wat is een netwerk ?
Vervolg theorie Orientatie voor de nieuwe opdracht.
Informatica Blok 2 Hoofdstuk 5
Opdracht 25 IIIIk ga enkele informatie verzamelen over communicatie.
Presentatie Thuisnetwerken
Datacommunicatie en Netwerken Les 4: the big picture
... M A K E Y O U R N E T W O R K S M A R T E R IP-Adres instellen ppt_aa1_p10_ip_addressing_v4.1_nl_0508.
Datacommunicatie en Netwerken Les 3: Let’s get physical
20 november Adresafbeelding en routering ARP, RIP, OSPF en BGP.
Blok 7: netwerken Les 8 Christian Bokhove.
Computernetwerken Deel 2
Blackboard bijeenkomst 25 april Network Load Balancing & ISA Server (2006) J.G.A. Jans Hogeschool INHOLLAND
Bussystemen: (draadloos) ethernet
De verschillende evoluties: Digitalisering Microchiptechnologie Bandbreedte Koperpaar -> coax -> glasvezelkabel Compressietechniek Schakeltechnologie Servers.
Network Address Translation
30/11/2012 Datacommunicatie en Netwerken de taal van het internet: TCP/IP 2 Overzicht Les 1: Netwerken in vogelvlucht Les 2: De taal van het Internet:
Interaction diagrams: Sequence Diagram
Meerdere platforms over hetzelfde netwerk: DOS Windows 3.X & 9X NT ‘Office’ applicaties; administratie; gekoppeld aan apparatuur Verschillende Microsoft.
Remote lab netwerkbeveiliging Onderliggende toepassingen en technieken.
Blok 7: netwerken Les 5 Christian Bokhove.
Blok 7: netwerken Les 1 Christian Bokhove
Blok 7: netwerken Les 3 Christian Bokhove.
Netwerken / Internet ICT Infrastructuren David N. Jansen.
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Het TCP/IP referentiemodel 2
hcc!pc Werkgroep netwerken
Netwerken (2) Informatica.
Schijvenbeheer Disk Management t/m
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Informatica Netwerken (1). Informatica Netwerken Verschillende afmetingen –LAN (Local Area Network) –MAN (Metropolitan Area Network) –WAN (Wide Area Network)
Basisfuncties Operating System.
1 Communicatienetwerken Oefeningen 3 : TCP & IP Woensdag 28 november 2007.
Windows niet meer naar huis laten bellen Hoe kunnen we beletten dat windows10 alles gaat verklikken aan grote broer thuis.
GegevensAnalyse Les 2: Bouwstenen en bouwen. CUSTOMER: The Entity Class and Two Entity Instances.
Enterprise Service Bus IBK3ESB01
COMPUTERLES 1 Introductie. Inhoud ■Inleiding ■Wat is een computer? ■Waarom gebruiken we Windows?
Netwerken 1 Enigma Netwerken paragraaf 1, 2 en 3.
Netwerken 4 Enigma Netwerken paragraaf 7. Het internet  netwerk van netwerken Hosts (computers) Netwerken (met oa. switches) Verbindingen Hosts (routers)
Netwerken 5 Enigma Netwerken paragraaf 8. Transportlaag Netwerklaag (IP-protocol) Best-effort pakketcommunicatie Transportlaag (UDP- en TCP-protocol)
Netwerken 3 Enigma Netwerken paragraaf 6. Internet als universele Logische laag We zagen dat het Internet de universele laag tussen de applicatie en de.
TOR NETWERK.
Het postkantoor van windows
Internet Protocol version 4
De diensten die een onderneming kan bieden aan haar klanten, leveranciers en eigen medewerkers zijn direct afhankelijk van haar IT-infrastructuur. In het.
M5 Datacommunicatie Applicatielaag
Presentatie 1 Goos de Jong
M5 Datacommunicatie Netwerk laag
OPENINGSCASE: Het Okanagan-Skaha School District doet meer met minder door te profiteren van netwerken en internet.
M5 Datacommunicatie Transportlaag
Netwerken soorten verbindingen protocollen soorten signalen
M5 Datacommunicatie Netwerklaag
Netwerken & Internet 3.
Netwerken & Internet 2.
Netwerken & Internet 1.
Transcript van de presentatie:

Internetwerken Fysieke netwerkverbinding met routers Een router is een computer die als speciale taak het verbinden van netwerken heeft. Een router kan netwerken die verschillende technologieën gebruiken met elkaar verbinden, zoals verschillende media, fysieke adresseringssystemen of frameformaten.

Internet-architectuur Meerdere routers zijn noodzakelijk: Omdat de CPU en het geheugen in een router worden gebruikt om paketten te verwerken, is de processor in één router niet in staat het verkeer tussen een willekeurig aantal netwerken af te handelen. Redundantie verbetert de betrouwbaarheid van een internet. Protocolsoftware controleert de internetverbindingen continu en geeft de routers opdracht het verkeer via andere paden te sturen wanneer een netwerk of router niet werkt

Een internet is een virtueel netwerksysteem

The TCP/IP Internet Protocols Lagenmodellen en TCP/IP-protocollen

IP: Internet Protocol-adressen   Een internet is een abstractie, volledig gecreëerd door software Om in een internet uniforme adressering te kunnen bieden, definieert de protocolsoftware een abstract adresseringssysteem dat elke host een uniek adres toekent. Gebruikers, toepassingsprogramma’s en hogere lagen van de protocolsoftware gebruiken de abstracte adressen om te communiceren Het IP-adresseringssysteem Een Internet Adres (IP-adres) is een uniek 32-bits binair getal dat aan een host wordt toegekend en voor alle communicatie met de host wordt gebruikt.

Klasse-indeling van IP-adressen IP verdeelt de host-adressen in drie primaire klassen. De klasse van een adres bepaalt de plaats van de grens tussen het netwerkprefix en het host-suffix van het adres.

De decimale notatie met punten (dotted decimal notation) is een syntactische vorm die IP-software gebruikt om 32-bits binaire waarden weer te geven bij de interactie met de gebruikers. In deze notatie wordt elke byte decimaal weergegeven en worden de bytes met punten van elkaar gescheiden. Bijvoorbeeld: 192.168.1.25 Klassen en de decimale notatie met punten:

Verdeling van de adresruimte Internet Service Providers (ISP) leveren netwerknummers aan organisaties, en de Internet Assigned Number Authority zorgt ervoor dat elk netwerkprefix uniek is

Hogeschool Gent  4 netwerknummers: 193.190.88.0, 193.190.172.0, 193.190.173.0, 193.190.174.0 interne private nummers: 172.16.0.0 en 192.168.1.0

Subnet and Classless Addressing Address Masks (subnet masks) [ D = destination IP-address A = network prefix M = subnet mask ] A == (D & M) 11111111 11111111 00000000 00000000 (= 255.255.0.0) 10000000 00001010 00000000 00000000 (= 128.10.0.0) 10000000 00001010 00000010 00000011 (= 128.10.2.3) applying the bit “and” gives us  CIDR notation  128.10.0.0/16

CIDR Host Adresses

Private Address Space The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the IP address space for private internets: (www.iana.org) 10.0.0.0 - 10.255.255.255 (10/8 prefix) 172.16.0.0 - 172.31.255.255 (172.16/12 prefix) 192.168.0.0 - 192.168.255.255 (192.168/16 prefix) Note that (in pre-CIDR notation) the first block is nothing but a single class A network number, while the second block is a set of 16 contiguous class B network numbers, and third block is a set of 256 contiguous class C network numbers.

Speciale IP-adressen Routers en het principe van IP-adressering   Een IP-adres identificeert geen bepaalde computer, maar een verbinding tussen een computer en een netwerk. Aan een computer met meerdere netwerkverbindingen (bijvoorbeeld een router) moet voor elke verbinding één IP-adres worden toegekend.

Binding Protocol Adresses (ARP) Protocol-adressen zijn abstracties, geproduceerd door software; fysieke netwerkhardware weet niet hoe een computer op basis van het protocol-adres gelokaliseerd kan worden. Voordat een pakket kan worden verstuurd, moet het protocol-adres van de volgende hop worden vertaald naar een equivalent hardware-adres.

Het omzetten van een protocol-adres in een hardware-adres wordt ‘adresresolutie’ genoemd. Een host of router gebruikt adresresolutie wanneer hij naar een andere computer op hetzelfde fysieke netwerk moet zenden. Een computer spoort nooit het adres op van een computer die op een netwerk op afstand is aangesloten. Adresresolutie met een opzoektabel:

Adresresolutie met closed-form berekening Hardware_adres = ip_adres & 0xff Adresresolutie met berichtenuitwisseling  door servers door broadcasting: elk toestel onderzoekt adres…

Address Resolution Protocol (ARP)

Het berichtformaat van ARP Het versturen van een ARP-bericht (encapsulation)

Omdat een router heterogene netwerken kan verbinden, kan deze geen kopie transporteren van een frame dat via een netwerk op een ander netwerk aankomt. Om met heterogeniteit te kunnen omgaan, moet een internet een hardware-onafhankelijk pakketformaat definiëren: een IP-datagram.

als ((masker[i] & D) == bestemming[i]) stuur door naar volgendeHop[i]

Omdat IP is ontworpen voor alle soorten netwerkhardware, kan de communicatie worden verstoord doordat de onderliggende hardware zich misdraagt. Als gevolg daarvan kunnen IP-datagrammen verloren gaan, worden gedupliceerd of vertraagd, en in verkeerde volgorde of met verminkte data worden afgeleverd. Om elk van deze problemen op te lossen, zijn hogere lagen protocolsoftware vereist.   Het header-formaat van een IP-datagram

 IP-inkapseling Transmissie via een internet

Een datagram kan niet groter zijn dan de MTU van een netwerk waarover het wordt verstuurd. Als een router een datagram ontvangt dat groter is dan de MTU van het netwerk waarover het moet worden verstuurd, verdeelt de router het datagram in kleinere stukjes: fragmenten. Elk fragment gebruikt het IP-datagramformaat, maar vervoert slechts een deel van de data.

Wat UDP voor een toepassing doet: End-to-end. UDP is een transportprotocol dat een onderscheid maakt tussen verschillende programma’s (op één HOST). Connectionless. De geboden interface is verbindingsloos. Message-oriented. Een programma verstuurt en ontvangt individuele boodschappen. Best-effort. Cfr. IP. Arbitrary interaction. UDP staat een programma toe te communiceren met veel applicaties, van veel applicaties communicatie-data te ontvangen, ofwel te communiceren met exact één andere applicatie. Operating system independent. UDP kan programma’s identificeren onafhankelijk van het lokale operating system.

Formaat van een UDP-datagram

Wat TCP voor een toepassingsprogramma doet: · Verbindingsgerichtheid. TCP biedt een verbindingsgerichte dienst waarin de toepassing eerst een verbinding met een bestemming moet aanvragen en deze verbinding vervolgens kan gebruiken om data te transporteren. · Point-to-point communicatie. Elke TCP-verbinding heeft precies twee eindpunten. · Volledige betrouwbaarheid. TCP garandeert dat de data die via een verbinding wordt verstuurd, precies zo wordt afgeleverd als deze gezonden is, zonder dat er data ontbreekt of de volgorde niet klopt. · Full-duplex communicatie. Bij een TCP-verbinding kan de data in elke richting stromen en kan elk toepassingsprogramma op elk moment data versturen. TCP kan uitgaande en binnenkomende data in beide richtingen bufferen, waardoor de toepassing de mogelijkheid heeft data te versturen en dan met rekenen verder te gaan terwijl de data wordt getransporteerd.

Stroominterface. We zeggen dat TCP een stroominterface biedt waarin een toepassing een continue reeks bytes over de verbinding zendt. Dat wil zeggen dat TCP niets van records begrijpt en niet garandeert dat de data bij de ontvangende toepassing wordt afgeleverd in stukjes van dezelfde grootte als waarin de data door de zendende toepassing werd getransporteerd. Betrouwbare verbindingsopbouw. TCP vereist dat wanneer twee toepassingen een verbinding tot stand brengen, beide met de nieuwe verbinding akkoord gaan. Gedupliceerde pakketjes die in voorgaande verbindingen werden gebruikt vormen dan geen geldig antwoord en ze zullen de nieuwe verbinding geen problemen bezorgen. Elegante verbreking van de verbinding. Een toepassingsprogramma kan een verbinding openen, willekeurige hoeveelheden data versturen en dan verzoeken om beëindiging van de verbinding. TCP garandeert dat het alle data in betrouwbare toestand aflevert voordat het de verbinding sluit.

Het segmentformaat van TCP

Internet Routing

Most hosts use static routing Most hosts use static routing. The host’s routing table contains two main entries: one for the network to which the host attaches and a default entry that directs all other traffic to a specific router (the default gateway).

Each router runs routing software that learns about destinations other routers can reach, and informs other routers about destinations that it can reach. The routing software uses incoming information to update the local routing table continuously. Routers in the global Internet are divided into groups, where each group is known as an autonomous system. The routers within an autonomous system exchange routing information, which is then summarized before being passed to another group. Two types of Internet routing protocols exist: Interior Gateway Protocols (IGPs) and Exterior Gateway Protocols (EGPs)

How Interior Gateway Protocols (IGPs) and Exterior Gateway Protocols (EGPs) are used:

Routes and Data Traffic