Computernetwerken is de praktijk waarbij computers met elkaar worden verbonden om communicatie en gegevensuitwisseling tussen hen mogelijk te maken. Over het algemeen is een computernetwerk een verzameling van twee of meer computers. Het helpt gebruikers gemakkelijker te communiceren. In dit artikel gaan we de basisbeginselen bespreken die iedereen moet weten voordat we dieper ingaan op computernetwerken.
voorbestelling doorlopen

Computer netwerken
Hoe werkt een computernetwerk?
De basisbouwstenen van een computernetwerk zijn knooppunten en links. Een netwerkknooppunt kan worden geïllustreerd als apparatuur voor datacommunicatie, zoals een modem, router, enz., of apparatuur van een dataterminal, zoals het verbinden van twee computers of meer. Link in computernetwerken kan worden gedefinieerd als draden of kabels of vrije ruimte van draadloze netwerken.
De werking van computernetwerken kan eenvoudig worden gedefinieerd als regels of protocollen die helpen bij het verzenden en ontvangen van gegevens via de verbindingen waarmee computernetwerken kunnen communiceren. Elk apparaat heeft een IP-adres, dat helpt bij het identificeren van een apparaat.
Basisterminologieën van computernetwerken
- Netwerk: Een netwerk is een verzameling computers en apparaten die met elkaar zijn verbonden om communicatie en gegevensuitwisseling mogelijk te maken.
- knooppunten: Knooppunten zijn apparaten die met een netwerk zijn verbonden. Dit kunnen computers, servers, printers, Routers, Schakelaars en andere apparaten.
- Protocol: Een protocol is een reeks regels en standaarden die bepalen hoe gegevens via een netwerk worden verzonden. Voorbeelden van protocollen zijn onder meer TCP/IP , HTTP , En FTP .
- Topologie: Netwerktopologie verwijst naar de fysieke en logische rangschikking van knooppunten in een netwerk. De gebruikelijke netwerktopologieën omvatten bus, ster, ring, mesh en boom.
- Netwerken van serviceproviders: Dit soort Netwerken geeft toestemming om Netwerkcapaciteit en Functionaliteit in lease te nemen van de Provider. Serviceprovidernetwerken omvatten draadloze communicatie, gegevensdragers, enz.
- IP adres : een IP-adres is een unieke numerieke identificatie die aan elk apparaat in een netwerk wordt toegewezen. IP-adressen worden gebruikt om apparaten te identificeren en de communicatie daartussen mogelijk te maken.
- DNS: De Domeinnaamsysteem (DNS) is een protocol dat wordt gebruikt om voor mensen leesbare domeinnamen (zoals www.google.com) te vertalen naar IP-adressen die computers kunnen begrijpen.
- Firewall: A firewall is een beveiligingsapparaat dat wordt gebruikt om inkomend en uitgaand netwerkverkeer te controleren en te controleren. Firewalls worden gebruikt om netwerken te beschermen tegen ongeoorloofde toegang en andere beveiligingsbedreigingen.
Soorten bedrijfscomputernetwerken
- EN: A Lokaal netwerk (LAN) is een netwerk dat een klein gebied bestrijkt, zoals een kantoor of een huis. LAN's worden doorgaans gebruikt om computers en andere apparaten binnen een gebouw of campus met elkaar te verbinden.
- VAN: A Wide Area Netwerk (WAN) is een netwerk dat een groot geografisch gebied bestrijkt, zoals een stad, land of zelfs de hele wereld. WAN's worden gebruikt om LAN's met elkaar te verbinden en worden doorgaans gebruikt voor communicatie over lange afstanden.
- Cloud-netwerken: Cloud-netwerken kunnen worden gevisualiseerd met een Wide Area Network (WAN), omdat ze kunnen worden gehost op publieke of private cloudserviceproviders en cloudnetwerken beschikbaar zijn als er vraag naar is. Cloudnetwerken bestaan uit virtuele routers, firewalls, enz.
Dit zijn slechts enkele basisconcepten van computernetwerken. Netwerken is een enorm en complex vakgebied, en er zijn nog veel meer concepten en technologieën betrokken bij het bouwen en onderhouden van netwerken. Nu gaan we nog enkele concepten over computernetwerken bespreken.
- Open systeem: Een systeem dat op het netwerk is aangesloten en gereed is voor communicatie.
- Gesloten systeem: Een systeem dat niet is verbonden met het netwerk en waarmee niet kan worden gecommuniceerd.
Soorten computernetwerkarchitectuur
Computernetwerk valt onder deze brede categorieën:
- Client-serverarchitectuur: Client-serverarchitectuur is een type computernetwerkarchitectuur waarin knooppunten servers of clients kunnen zijn. Hier kan het serverknooppunt het gedrag van het clientknooppunt beheren.
- Peer-to-peer-architectuur: In P2P-architectuur (peer-to-peer). , bestaat er geen enkel concept van een centrale server. Elk apparaat is gratis om als client of server te werken.
Netwerkapparaten
Een onderlinge verbinding van meerdere apparaten, ook wel hosts genoemd, die via meerdere paden met elkaar zijn verbonden met het doel gegevens of media te verzenden/ontvangen. Computernetwerken kunnen ook meerdere apparaten/media bevatten die helpen bij de communicatie tussen twee verschillende apparaten; deze staan bekend als Netwerkapparaten en omvatten zaken als routers, switches, hubs en bruggen.

Netwerkapparaten
Netwerk topologie
De Netwerk topologie is de indeling van de verschillende apparaten in een netwerk. Veel voorkomende voorbeelden zijn Bus, Star, Mesh, Ring en Daisy Chain.

Netwerk topologie
OSI-model
OSI staat voor Open systeeminterconnectie . Het is een referentiemodel dat standaarden specificeert voor communicatieprotocollen en ook de functionaliteiten van elke laag. De OSI is ontwikkeld door de International Organization for Standardization en bestaat uit 7 lagen. Elke OSI-laag heeft verschillende functies en elke laag moet verschillende protocollen volgen. De 7 lagen zijn als volgt:
- Fysieke laag
- Netwerklaag
- Transport laag
- Sessielaag
- Presentatie laag
- Applicatielaag
Protocol
Een protocol is een reeks regels of algoritmen die de manier definiëren waarop twee entiteiten via het netwerk kunnen communiceren. Er bestaat een ander protocol dat op elke laag van het OSI-model is gedefinieerd. Een paar van dergelijke protocollen zijn TCP, IP, UDP, ARP, DHCP, FTP, enzovoort.
Java-linkedlist
Unieke identificatiegegevens van netwerk
Hostnaam: Elk apparaat in het netwerk is gekoppeld aan een unieke apparaatnaam die bekend staat als Hostnaam. Typ de hostnaam in de opdrachtprompt (Beheerdermodus) en druk op ‘Enter’. Hierdoor wordt de hostnaam van uw machine weergegeven.

Hostnaam
IP-adres (Internet Protocol-adres): Het IP-adres, ook bekend als het logische adres, is het netwerkadres van het systeem in het netwerk. Om elk apparaat op het wereldwijde web te identificeren, wijst de Internet Assigned Numbers Authority (IANA) een IPV4-adres (versie 4) toe als een unieke identificatie voor elk apparaat op internet. De lengte van een IPv4-adres is 32 bits, dus we hebben er 232IP-adressen beschikbaar. De lengte van een IPv6-adres is 128 bits.
In ramen Typ ipconfig in de opdrachtprompt en druk op ‘Enter’, dit geeft ons het IP-adres van het apparaat. Voor Linux, Typ ifconfig in de terminal en druk op ‘Enter’. Dit geeft ons het IP-adres van het apparaat.
MAC-adres (Media Access Control-adres): Ook bekend als fysiek adres, de Mac adres is de unieke identificatie van elke host en is gekoppeld aan de bijbehorende host NIC (netwerkinterfacekaart) . Op het moment van productie wordt aan de NIC een MAC-adres toegewezen. De lengte van het MAC-adres is: 12-nibble/ 6 bytes/ 48 bits. Typ ipconfig/all in de opdrachtprompt en druk op ‘Enter’, dit geeft ons het MAC-adres.
Haven: Een poort kan worden gezien als een logisch kanaal waarlangs gegevens naar een applicatie kunnen worden verzonden/ontvangen. Op elke host kunnen meerdere applicaties actief zijn, en elk van deze applicaties wordt geïdentificeerd aan de hand van het poortnummer waarop ze draaien.
panda's spil
Een poortnummer is een geheel getal van 16 bits, dus we hebben er 216beschikbare poorten die zijn gecategoriseerd zoals hieronder weergegeven:
tekenreeks splitsen c++
Poorttypen | Bereik |
---|---|
Bekende havens | 0 – 1023 |
Geregistreerde poorten | 1024 – 49151 |
Tijdelijke poorten | 49152 – 65535 |
Aantal poorten: 65.536
Bereik: 0 – 65535
Type netstat -a in de opdrachtprompt en druk op ‘Enter’, dit geeft een overzicht van alle poorten die worden gebruikt.

Lijst met poorten
Stopcontact: De unieke combinatie van IP-adres en poortnummer samen wordt een Socket genoemd.
Andere gerelateerde concepten
DNS server: DNS betekent domeinnaam systeem . DNS is in feite een server die webadressen of URL's (bijvoorbeeld: www.google.com) vertaalt naar de overeenkomstige IP-adressen. We hoeven niet alle IP-adressen van elke website te onthouden. Het bevel ' nsopzoeken ’ geeft je het IP-adres van het domein dat je zoekt. Dit geeft ook informatie over onze DNS-server.

Domein IP-adres
ARP: ARP betekent Adresresolutieprotocol . Het wordt gebruikt om een IP-adres om te zetten naar het overeenkomstige fysieke adres (d.w.z. MAC-adres). ARP wordt door de Data Link Layer gebruikt om het MAC-adres van de machine van de ontvanger te identificeren.
RARP: RARP betekent Protocol voor omgekeerde adresresolutie . Zoals de naam al doet vermoeden, geeft het het IP-adres van het apparaat weer, waarbij een fysiek adres als invoer wordt opgegeven. Maar RARP is achterhaald sinds de tijd dat DHCP in beeld kwam.