Hoofdstuk 15
Computernetwerken
1
Figuur 15.1
Bustopologie
Computersystemen en embedded systemen (LvM)
Figuur 15.2
Stertopologie
Computersystemen en embedded systemen (LvM)
Figuur 15.3
Ringtopologie
Computersystemen en embedded systemen (LvM)
isolatie
kern afscherming
Figuur 15.4
Coaxkabel
Computersystemen en embedded systemen (LvM)
Figuur 15.5
Tweeaderige UTP
Computersystemen en embedded systemen (LvM)
Coating Core Cladding
Figuur 15.6
Opbouw van een glasvezel
Computersystemen en embedded systemen (LvM)
Single-mode fiber Core
Multimode fiber
8-10 µ
50 µ
62,5 µ
125 µ
125 µ
125 µ
Figuur 15.7
Afmetingen van single- en multimode fiber
Computersystemen en embedded systemen (LvM)
Transport layer
4
TCP
Network layer
3
IP
Datalink layer
2
Ethernet protocol
Physical layer
1
Ethernet hardware
OSI model
Figuur 15.8
TCP/IP op ethernet
Verband tussen OSI en TCP/IP op ethernet
Computersystemen en embedded systemen (LvM)
repeater
R B A C K B O N E
segment
R R R
Figuur 15.9
Netwerk met een backbone
Computersystemen en embedded systemen (LvM)
ethernet header
ethernet data
ethernet crc 802.3 IP data
IP header TCP header
Figuur 15.10
IP data
TCP
Encapsulatie van TCP in IP en van IP in ethernet
Computersystemen en embedded systemen (LvM)
1
0
1
}
bitcel
}
bitcel
0
1
0
1
0
1
0
0
0
1
}
bitcel
1
1
1
1
0
Figuur 15.11
1
0
0
Manchester-encoding
Computersystemen en embedded systemen (LvM)
eerste octet
zevende octet
achtste octet = SFD
enzovoorts
1 0 1 0 1 0 1 0
Figuur 15.12
1 0 1 0 1 0 1 01 0 1 0 1 0 1 1
Ethernet preamble
Computersystemen en embedded systemen (LvM)
preamble SFD DST 7 octets
1
Figuur 15.13
6
SRC
L/T
data
pad
CRC
6
2
0-1500
0-46
4
Ethernetpakket
Computersystemen en embedded systemen (LvM)
station
repeater
A
R
R
R
R
B
coax-segment
Figuur 15.14
Maximaal transmissiepad voor standaard-ethernet
Computersystemen en embedded systemen (LvM)
T-stuk met afsluiter
afsluiter
thin
et
Figuur 15.15
h er
T-stuk n et c
oaxkabel
Configuratie met vier systemen op thin ethernet
Computersystemen en embedded systemen (LvM)
vampier tap coaxkabel
transceiver
afsluiter drop-kabel
computer
Figuur 15.16
Standaard-ethernet met transceivers
Computersystemen en embedded systemen (LvM)
12 port HUB
hub UTP
Figuur 15.17
UTP-gebaseerd ethernet
Computersystemen en embedded systemen (LvM)
uplink
Figuur 15.18
8-port hub met uplink
Computersystemen en embedded systemen (LvM)
Network layer 3
IP
Datalink layer 2
Ethernet protocol
Physical layer 1
Ethernet hardware
Figuur 15.19
Vergelijking tussen OSI-layers en IP op ethernet
Computersystemen en embedded systemen (LvM)
RS232
serieel Mgt
VLAN3
VLAN1
VLAN2
Aansluitpoorten (RJ45)
Figuur 15.20
VLAN-configuratie binnen een switch
Computersystemen en embedded systemen (LvM)
VLAN1
VLAN3 VLAN2
VLAN3
VLAN1
TRUNK 802.1Q
Figuur 15.21
Twee switches met VLAN en een trunk
Computersystemen en embedded systemen (LvM)
Preamble SFD DST SRC 802.1Q L/T
0x8100 P P P CFI 12 bits VLAN-ID Figuur 15.22
802.1Q-frameformat
Computersystemen en embedded systemen (LvM)
ta
da pad CRC
RS232
serieel Mgt
ACL ACL VLAN3
VLAN1
VLAN2
Aansluitpoorten (RJ45)
Figuur 15.23
Eenvoudig bedrijfsnetwerk met een layer 3-switch
Computersystemen en embedded systemen (LvM)
S M
M M S
S M Scatternet
M
S
S
S
Piconet
Piconet
Figuur 15.24
S
S
S
S
S
Bluetooth-netwerken
Computersystemen en embedded systemen (LvM)
LAN access point
Printer
Mobieltje Laptop
Headset
Muis
Figuur 15.25
Twee piconets in een scatternet
Computersystemen en embedded systemen (LvM)
Transmit data
Hold
Inquiry (unknown address) Sniff
Standby Connected Page (known address)
Unconnected Standby
Figuur 15.26
Connecting states
Park
Active states
Low Power states
Bluetooth state transition diagram
Computersystemen en embedded systemen (LvM)
Figuur 15.27
Point-to-point wireless netwerk
Computersystemen en embedded systemen (LvM)
LAN
Figuur 15.28
Access point
Access point met vast LAN
Computersystemen en embedded systemen (LvM)
version
IHL
type of service
identification time to live
total length flags
protocol
fragment offset header checksum
source address destination address options
padding
octet
Figuur 15.29
IP-header
Computersystemen en embedded systemen (LvM)
octet
}
32-bits IP-adres
1 0 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 0 1 0 0 1 1 0 0 0 1 0 0 0 0 1
decimale notatie 145.89.166.33
Figuur 15.30
hexadecimaal 0x91.59.A6.21
IP-adres
Computersystemen en embedded systemen (LvM)
destination port
source port sequence number
acknowledgment number data offset
U A P R S F R C S S Y I G K H T N N
reserved
window urgent pointer
checksum options
padding
octet
Figuur 15.31
TCP-header
Computersystemen en embedded systemen (LvM)
source port
destination port
length
UDP checksum
octet
Figuur 15.32
UDP-header
Computersystemen en embedded systemen (LvM)
hypertext file transfer transfer proprotocol tocol (HTTP) (FTP)
telnet
networknews simple mail transfer pro- transfer protocol (NNTP) tocol (SMTP)
TCP of UDP IP ethernet / token-ring / FDDI / token-bus, enzovoort
Figuur 15.33
Protocol stack voor TCP/IP
Computersystemen en embedded systemen (LvM)
Internet
145.89.166.36 adder
3 python
1 2 boa
Figuur 15.34
192.168.1. 4 cobra
9 anaconda
Eenvoudig netwerk met router
Computersystemen en embedded systemen (LvM)
node part
}
32-bits IP-adres 192.168.1.3
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1
netmask 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
decimale notatie 255.255.255.0
Figuur 15.35
IP-adres en netmask
Computersystemen en embedded systemen (LvM)
32 bits V/Prio
Flow label
Payload Length
Next
Hoplimit
Source Address 128 bits
Destination Address 128 bits
Figuur 15.36
IP versie 6 header
Computersystemen en embedded systemen (LvM)
001 Global routing prefix subnet 3 bits
45 bits
Figuur 15.37
16 bits
Interface ID 64 bits
Globaal IP-versie 6 adres
Computersystemen en embedded systemen (LvM)
Site
Link
Link Site Link Link
Figuur 15.38
Site
Site
Global Internet Site
Zones in IP-versie 6
Computersystemen en embedded systemen (LvM)
main program
main program
remote procedures
procedures
stub-code rpc runtime library network software
stub-code rpc runtime library network software net
Figuur 15.39
Lokale en remote procedure call
Computersystemen en embedded systemen (LvM)
Computers
Computer Internet IPSec Tunnel
LAN 1 IPSec Gateway
Figuur 15.40
LAN 2 IPSec Gateway
Virtual private network via een IPSec-tunnel
Computersystemen en embedded systemen (LvM)
WELKOM Hier volgen twee interessante pagina's Lokale URL URL op andere plek
Figuur 15.41
Weergave van het html-bestand in een browser
Computersystemen en embedded systemen (LvM)
UDDI Universal Discovery, Description and Integration SOAP Simple Object Access Protocol XML eXtensible Markup Language HTTP, TCP/IP Standaard Internet protocollen
Figuur 15.42
Stack met XML, SOAP en UDDI
Computersystemen en embedded systemen (LvM)