Академический Документы
Профессиональный Документы
Культура Документы
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.2
Conceptual layering of protocol software
Layer n
Layer 2
Layer 1
Sender Communication Recipient
medium
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.3
Encapsulation as it is applied in layered protocols
Transport header
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.4
Protocol layers in the ISO Open Systems Interconnection (OSI) model
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.5
OSI protocol summary
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.6
Internetwork layers
Mess age
Lay ers
Applic ation
Internetw ork
Transport protocols
Internetw ork
Internetw ork pac kets
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.7
Routing in a wide area network
A 1 B
Hosts 2
3 Links 4
or local C
networks 5
D 6 E
Routers
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.8
Routing tables for the network in Figure 3.7
router/
Campus138.37.95.240/29 138.37.95.241 firewall
router subnet hammer
Staff subnet Student subnet
138.37.88 138.37.88.251 138.37.94.251 138.37.94
compute file server/
server Eswitch Eswitch
gateway
bruno
138.37.88.249 custard
138.37.94.246 printers
dialup
% server
henry
138.37.88.230
other
file servers
server
hotpoint
138.37.88.162
web
server
copper
138.37.88.248
hub hub
sickle
Campus138.37.95.248/29 100 Mbps Ethernet
router subnet router/
138.37.95.249 firewall
1000 Mbps Ethernet
Eswitch: Ethernet switch
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.11
Tunnelling for IPv6 migration
IPv4 network
IPv6 IPv6
A B
Encapsulators
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.12
TCP/IP layers
Message
Layers
Application
Messages (UDP) or Streams (TCP)
Transport
UDP or TCP packets
Internet
IP datagrams
Network interface
Network-specific frames
Underlying network
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.13
Encapsulation in a message transmitted via TCP over an Ethernet
Application message
IP header TCP
Ethernet header IP
Ethernet frame
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.14
The programmer's conceptual view of a TCP/IP Internet
TCP UDP
IP
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.15
Internet address structure, showing field sizes in bits
7 24
Clas s A: 0 Netw ork ID Host ID
14 16
Clas s B: 1 0 Netw ork ID Host ID
21 8
Clas s C: 1 1 0 Netw ork ID Host ID
28
Clas s D (multicast): 1 1 1 0 Multicast address
27
Clas s E (reserved): 1 1 1 1 0 unused
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.16
Decimal representation of Internet addresses
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.17
IP packet layout
header
IP addres s of s ource IP addres s of des tination data
up to 64 kiloby tes
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.18
A typical NAT-based home network
Ethernet switch
printer
WiFi base station/
access point 1 92 .16 8. 1.2 1 92 .16 8. 1.1 0
PC 1
1 92 .16 8. 1.5
Laptop
1 92 .16 8. 1.1 04
PC 2
1 92 .16 8. 1.1 01
Bluetooth
Game box adapter
1 92 .16 8. 1.1 05
Bluetooth
TV monitor printer
M edia hub
1 92 .16 8. 1.1 06 Camera
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.19
IPv6 header layout
Source address
(128 bits)
Destination address
(128 bits)
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.20
The MobileIP routing mechanism
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.21
Firewall configurations
Internet
w eb/ftp
s erv er
Internet
w eb/ftp
s erv er
Internet
w eb/ftp
s erv er
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.22
IEEE 802 network standards
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.24
Wireless LAN configuration
A B C
Laptops
LAN
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.25
Bluetooth frame structure
bits: 72 18 18 18 0 - 2744
Header
bits: 3 1 1 1 4 8
Mess age
Lay ers
Applic ation
ATM layer
ATM virtual channels
Phy sical
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.27
ATM cell layout
Header: 5 by tes
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005
Figure 3.28
Switching virtual paths in an ATM network
Host
VPI = 2
VPI = 3 VP/VC
VP sw itch
s w itch
VPI = 4
VPI in VPI out
2 4 VPI = 5
3 5
VP sw itch
Host
VPI : virtual path identifier
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4
Pearson Education 2005