100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Samenvatting Computernetwerken II: netwerkbeheer $6.87
Add to cart

Summary

Samenvatting Computernetwerken II: netwerkbeheer

 135 views  2 purchases
  • Course
  • Institution
  • Book

Samenvatting van het vak Computernetwerken II: netwerkbeheer, gegeven aan de inustrieel ingenieurs informatica en ICT, in de 3de bachelor. Proffen: W. Tavernier, A. Van Maele. Samenvatting van alle leerstof behandeld in de lessen, met afbeeldingen uit de slides. !!Laatste deel over Software defined...

[Show more]
Last document update: 3 year ago

Preview 4 out of 42  pages

  • No
  • Hoofdstukken 1, 2, 3, 4, 5, 6, 8
  • May 15, 2021
  • May 18, 2021
  • 42
  • 2020/2021
  • Summary
avatar-seller
Samenvatting CNET II
Hoofdstuk I : Intro
• Internet protocol stack
Lagen:




Encapsulatie en decapsulatie:

- Lagere lagen bieden service aan hogere
- Laag kan headers toevoegen om service te implementeren => encapsulatie
- Headers moeten op elke laag bij de destination weer gestript worden => decapsulatie




Routers en switches

- Alleen endhosts (servers, clients,..)
werken op alle lagen.
- Routers werken op laag 3 en lager
(Netwerk laag)
- Switches werken op laag 2 en lager
(Link laag)

,Hoofdstuk II : Applicatie laag
• Communicatie tss netwerkapplicaties
- Nodes worden geadresseerd met een IP adres
- Applicaties op deze nodes worden geadresseerd met een poortnummer (0-65535)
➔ Client port numbers zijn random en tijdelijk toegewezen (1024-65535)
➔ Server port numbers zijn vast, vb:




- Transport protocollen zorgen voor connectivity:
➔ TCP: reliable byte stream service (meest gebruikt)
➔ UDP: Best effort datagram service (bv bij DNS)

• Netwerk sockets
- Socket = communication endpoint
(deur tss proces en het end-to-end
transport protocol)
- = Toegangspoort waarmee een
applicatie kan communiceren met
een andere
- OS Socket wordt bepaald door: Protocol, src IP, src Port, dst IP, dst Port
- Server luistert op vast IP adres en poort (bv 80), clients hebben een dynamisch
aangemaakte poort. De server kan deze onderscheiden moesten ze dezelfde zijn, want
socket is bepaald door poort én IP

• Hoe werkt HTTP?
- HTTP: HyperText Transfer Protocol = Applicatie laag protocol die het web gebruikt om
Web objecten uit te wisselen (html paginas, foto’s, videos, …)
- Client/ server: Client = Browser die verzoekt en Web objecten ontvangt
Server= Zendt Web objecten in respons van een aanvraag
- Web object:
o URL: vb www.ugent.be/ComNet.html => <domain name/ Ipadres>: port /
<filepath>
o Base html file: vb ComNet.html: beschrijft opbouw van de webpagina, met
mogelijke referenced objects
o Referenced objects: vb ugent.png, … (hebben eigen URL)
- HTTP overzicht:
o Gebruikt TCP:
▪ Server luistert op poort 80 (open socket)
▪ Client initiates TCP connection (create socket, port>1024 to server port)
▪ Server accepteert TCP connection
▪ HTTP berichten kunnen nu uitgewisseld worden

, ▪ TCP connectie wordt gesloten
o HTTP is stateless: server houdt geen info bij over vorige client requests
- HTTP Messages
o Request message
▪ Message structure: METHOD + URL | HEADERS | BODY
▪ Request methods: GET, POST, HEAD, PUT, DELETE
▪ Vb:
GET / HTTP/1.1 -> Request line
<Header lines>
<whitespace>
<body> -> gebruikt als POST (bv formulier gegevens)
o Response message
▪ Message structure: STATUS | HEADERS | BODY
▪ Status codes:
• 200 OK (request succeeded)
• 301 Moved permanently (requested object moved)
• 400 Bad request (request msg not understood by server)
• 404 Not found (requested doc not found on this server)
• 505 HTTP version not supported
▪ Vb:
HTTP / 1.1 200 OK -> status line
<header lines>
<whitespace>
<body> -> Requested info
- Telnet client
o Telnet client is a ‘generic’ TCP client:
▪ Sends alles wat je typt naar de TCP socket
▪ Print alles wat terug komt door de TCP socket
▪ Usefull voor TCP servers te testen

• Persistente vs niet-persistente HTTP verbindingen
- Non persistent:
1. Client initiates TCP connection to server
2. Server accepts tcp connection and notifies client
3. Client sends HTTP request message
4. Server ontvangt request en vormt een response die
het object bevat
5. Server sluit TCP connection
6. Client ontvangt response message en sluit TCP
connection
➔ Deze stappen worden voor elk object herhaalt, dus stel
html pagina met 10 foto’s: 11 keer uitvoeren van deze
stappen
o 1 RTT to initiate TCP connection
o 1 RTT for request en response
o File transmission time
 Total time = 2RTT + file transmit time

, Stel: webpagina die bestaat uit een document en 4 figuren. Hoeveel RTT’s?




• Hoe werken DNS servers samen
- DNS: application layer protocol using distributed database to provide name to address
translation using a client/server achitecture (vertaald vb google.com naar zijn ip adr)
- Domain naam kan je aanvragen bij DNS registrar
- Een authorative DNS server moet opgezet worden. Deze bewaart mappings tss servers
en ip adressen
- Hoe werken DNS servers samen?
o Resolver: client side program dat mapping request stuurt (vb google.com?) naar
zijn local name server
o Local name server (default name server): handles request from client, contacts
other name servers to resolve the name
o Root name server: top level root server

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller LiamDB. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $6.87. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

53340 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$6.87  2x  sold
  • (0)
Add to cart
Added