Hoofdstuk 15 Computernetwerken 1
Figuur 15.1: Bustopologie.
Figuur 15.2: Stertopologie.
Figuur 15.3: Ringtopologie.
Transport layer Network layer Datalink layer Physical layer OSI model 4 3 2 1 TCP IP Ethernet protocol Ethernet hardware TCP/IP op ethernet Figuur 15.4: Verband tussen OSI en TCP/IP op ethernet.
Figuur 15.5: Netwerk met een backbone.
ethernet header IP header ethernet data IP data ethernet crc 802.3 IP TCP header data TCP Figuur 15.6: Encapsulation van TCP in IP en van IP in ethernet.
bit- cel } bit- cel } 1 0 1 0 1 0 1 0 1 bit- cel } 1 1 1 1 0 0 0 0 1 1 0 0 Figuur 15.7: Manchester-encoding.
eerste octet zevende octet achtste octet = SFD enzovoorts 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 Figuur 15.8: Ethernet-preamble.
preamble SFD DST SRC L/T data pad CRC 7 octets 1 6 6 2 0-1500 0-46 4 Figuur 15.9: Ethernetframe.
12 port HUB hub UTP Figuur 15.10: UTP-gebasseerd ethernet.
uplink Figuur 15.11: 8-port hub met uplink.
Network layer 3 Datalink layer 2 Physical layer 1 IP Ethernet protocol Ethernet hardware Figuur 15.12: Vergelijking tussen OSI-layers en IP op ethernet.
RS232 serieel Mgt VLAN1 VLAN3 VLAN2 Aansluitpoorten (RJ45) Figuur 15.13: VLAN-configuratie binnen een switch.
VLAN3 VLAN1 VLAN1 VLAN2 VLAN3 TRUNK 802.1Q Figuur 15.14: Twee switches met VLAN s en een trunk.
Preamble SFD DST SRC 802.1Q L/T ta da pad CRC 0x8100 P P P CFI 12 bits VLAN-ID Figuur 15.15: 802.1Q-frameformat.
RS232 serieel Mgt VLAN1 ACL ACL VLAN3 VLAN2 Aansluitpoorten (RJ45) Figuur 15.16: Eenvoudig bedrijfsnetwerk met een layer 3 switch.
S S M M M S S S S M Scatternet M Piconet Piconet S S S S S Figuur 15.17: Bluetooth-netwerken.
LAN access point Printer Mobieltje Muis Laptop Headset Figuur 15.18: Twee piconet in een scatternet.
Inquiry (unknown address) Transmit data Hold Standby Page (known address) Connected Sniff Park Unconnected Standby Connecting states Active states Low Power states Figuur 15.19: Bluetooth state-transition diagram.
Figuur 15.20: Point-to-point wireless network.
LAN Access point Figuur 15.21: Access-point met vast LAN.
Figuur 15.22: Mimo configuratie.
version IHL type of service total length identification flags fragment offset time to live protocol header checksum source address destination address options padding octet Figuur 15.23: IP-header.
32-bits IP-adres octet } 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 hexadecimaal 0x91.59.A6.21 Figuur 15.24: IP-adres.
source port destination port sequence number acknowledgment number data offset reserved UAP RS F RCS S Y I GKHTNN window checksum options urgent pointer padding octet Figuur 15.25: TCP-header.
source port length destination port UDP checksum octet Figuur 15.26: UDP-header.
file transfer protocol (FTP) hypertext transfer pro- tocol (HTTP) telnet networknews simple mail transfer pro- transfer pro- tocol (NNTP) tocol (SMTP) TCP of UDP IP ethernet / token-ring / FDDI / token-bus, enzovoort Figuur 15.27: Protocol-stack voor TCP/IP.
145.89.166.36 Internet adder 1 192.168.1. 3 2 4 9 python boa cobra anaconda Figuur 15.28: Eenvoudig netwerk met router.
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.29: IP-adres en netmask.
Figuur 15.30: IP versie 6 header.
001 Global routing prefix subnet Interface ID 3 bits 45 bits 16 bits 64 bits Figuur 15.31: Globaal IP versie 6 adres.
Figuur 15.32: SLAAC IPv6-adres volgens de EUI-64 methode.
main program procedures main program stub-code rpc runtime library network software remote procedures stub-code rpc runtime library network software net Figuur 15.33: Lokale en remote procedure call.