13. Network Address Translation, bedre
kendt som NAT.
Det har en tabel, der holder styr på interne og eksterne IP-adresser og pakker sendt frem og tilbage.
14. En offentlig IP-adresse oversættes til
en eller flere private IP-adresser.
Det er som at have én dør, som der er flere, der kan gå ind og ud af.
15. RFC 1918 har titlen Address Allocation for Private Internets.
The majority of NATs map multiple private hosts to one
publicly exposed IP address. In a typical configuration, a
local network uses one of the designated "private" IP
address subnets (RFC 1918).
A router on that network has a private address in that
address space. The router is also connected to the Internet
with a "public" address assigned by an Internet service
provider.
16. Sådan kan det illustreres.
192.168.1.11 87.60.172.131
oversættes frem
oversættes tilbage
17. NAT har en address translation
table, der sørger for at holde
styr på de private og offentlige
IP-adresser.
Det er den tabel, som sørger for at sende pakkerne de rigtige steder hen.
18. Der er også DHCP. Og hvad
er det nu lige DHCP gør?
… og hvad står det for?
19. DHCP står for Dynamic Host
Configuration Protocol og det
sørger for at tildele IP-adresser
på private netværk.
Yes.
20. Vi skal lige runde IP-adresser.
For hvad er det nu lige en IP-adresse egentlig er?
22. Her har jeg lavet et whois-opslag på Googles IP-adresse, som giver ovenstående svar.
23. IP-adresser er jo en del af TCP/IP.
Og hvad er det nu lige det er?
Kom gerne med et bud.
24. TCP/IP er kendt som The Internet Suite
og består af Transmission Control
Protocol og Internet Protocol.
IP har vi jo lige snakket om, men vi har ikke snakket om TCP endnu.
25. Transmission Control Protocol er en
connection-oriented protocol til at
sende data over IP.
Lad os derfor se hvad en TCP-pakke består af.
26. Bemærk fx sequence number, der sørger for at holde styr på pakkens nummer i rækken.
27. Hvad er det modsatte til TCP?
Det skal I gerne vide til eksamen.
28. User Datagram Protocol er en
connectionless protocol til at
sende data over IP.
Med UDP kan man altså bare skyde pakker af sted uden at tænke over om de bliver modtaget.
51. Secure Hash Algorithm 2 (SHA-2)
laver fx “CBS” om til det her:
Det er altså ikke noget man ryger, hashing, det er når man ændrer en værdi til noget andet.
4a3a49bb857efbc7c353beece804e08923fec761ea783a1bbf6d91ef16242759
52. Hvornår bruger man hashing?
Det kunne jo være at der var nogle tilfælde, der var særligt velegnede til det…
53. Klient og server.
Det er helt simpelt, men vi skal lige vende det. Kan I komme på nogle eksempler på det?
55. Når vi nu taler om klienter og servere
og så videre, så lad os tale om sockets.
Sockets bliver jo nævnt rundt omkring.
56. En socket er en kombination af
en IP-adresse, en port og en proces.
Det er definitionen.
57. Hvorfor er det vigtigt at en socket
har en proces?
Tænke, tænke, tænke…
58. Det bringer os videre til firewalls.
Fx iptables, som er en meget anvendt firewall.
59. En firewall sørger for at styre
den trafik, der bliver sendt og
modtaget på en computer.
Sådan basalt set.
60. Der findes to typer firewalls,
henholdsvis network level og
application level firewalls.
Den ene er en boks, man sætter stik ind i, den anden er noget, som man installerer på sin computer.
61. Måske har I set reklamer for Barracuda i lufthavnen?
62. Her er det iptables som findes til Linux og så videre.
63. Og nu til et par afsluttende spørgsmål.
Dem tager vi nu.