Beruflich Dokumente
Kultur Dokumente
Section VII
The Layered Model
Layered Communication
Location A
I like
Message
rabbits
L: Dutch Information
Ik hou for the
Remote
van Translator
konijnen
Section VII
Layered Communication
Location A Location B
I like J’aime
Message
rabbits les lapins
Fax #:---
Fax #:--- Information L: Dutch
L: Dutch for the Ik hou
Ik hou Remote
van
van Secretary
konijnen
konijnen
Section VII
Layered Communication
Location A Location B
Layers
I like J’aime
rabbits
Message
3 les lapins
Fax #:---
Fax #:--- Information L: Dutch
L: Dutch for the Ik hou
Ik hou remote
van secretary 1 van
konijnen
konijnen
Section VII
Why a Layered Network Model?
Section VII
Devices Function at Layers
7 Application
6 Presentation
NIC Card
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
Hub
Section VII
Host Layers
7
6
5
4
3
Application
Presentation
Session
Transport
Network
} Host layers: Provide
accurate data delivery
between computers
2 Data Link
1 Physical
Section VII
Media Layers
}
7 Application
6 Presentation Host layers: Provide
5 Session accurate data delivery
between computers
4 Transport
3 Network
2
1
Data Link
Physical
} Media layers: Control
physical delivery of messages
over the network
Section VII
Layer Functions
Section VII
Layer Functions
Section VII
Layer Functions
Section VII
Layer Functions
Section VII
Layer Functions
Section VII
Layer Functions
7 Application Network services to applications
Section VII
Layer Functions
7 Application Network services to applications
Host A Host B
7 Application Application
6 Presentation Presentation
5 Session Session
4 Transport Segments Transport
3 Network Packets Network
2 Data Link Frames Data Link
1 Physical Bits Physical
Section VII
Data Encapsulation
Host A Host B
Application Application
Presentation
Session
Transport
} { Data Presentation
Session
Transport
Network Network
Physical Physical
Section VII
Data Encapsulation
Host A Host B
Application Application
Presentation
Session
Transport
} { Data
Network Data
Header
Presentation
Session
Transport
Network Network
Physical Physical
Section VII
Data Encapsulation
Host A Host B
Application Application
Presentation
Session
Transport
} { Data
Network Data
Header
Presentation
Session
Transport
Network Network
Physical Physical
Section VII
Data Encapsulation
Host A Host B
Application Application
Presentation
Session
Transport
} { Data
Network Data
Header
Presentation
Session
Transport
Network Network
Physical Physical
0101101010110001
Section VII
Layers 1 & 2:
Physical & Data Link Layers
Physical and Logical Addressing
0000.0c12.3456
Section VII
MAC Address
24 bits 24 bits
0000.0c12. 3456
ROM
RAM
Which
Which Path?
Path?
Section VII
Network Layer: Communicate Path
5
2 9
6 8
4
10 11
1 3
7
Network Node
1 1
2.1
2
3 1.2
3 1
Section VII
Protocol Addressing Variations
Network Host
TCP/IP
Example 10. 8.2.48 (Mask 255.0.0.0)
Network Node
Novell IPX
Example 1aceb0b. 0000.0c00.6e25
Section VII
Network Layer
Protocol Operations
X Y
C
C
A
A
Section VII
Network Layer
Protocol Operations
X Y
C
C
A
A
B
B
Host X Host Y
Application Application
Presentation Presentation
Session Router A Router B Router C Session
Transport Transport
Network Network Network Network Network
Data Link Data Link Data Link Data Link Data Link
Physical Physical Physical Physical Physical
Routing Tables
IPX 3a.0800.5678.12ab
Novell Apple
IP 15.16.50.3
IPX 4b.0800.0121.ab13 DEC IP Token
Ring
AppleTalk 100.110
VAX
Routers pass traffic from all routed protocols over the internetwork
Section VII
Routed Versus Routing Protocol
• Routed protocol
used between
routers to direct
user traffic
Section VII
Routed Versus Routing Protocol
• Routed protocol
used between
routers to direct
user traffic
• Routing protocol
used only between
routers to maintain
routing tables
Examples: RIP, IGRP, OSPF
Section VII
Static Versus Dynamic Routes
Static Route
Uses a protocol route that a network
administrator enters into the router
Dynamic Route
Uses a route that a network protocol
adjusts automatically for topology or
traffic changes
Section VII
Static Route Example
Point-to-point or
A
A circuit-switched
connection
“Stub” network
Fixed route to address reflects
administrator’s knowledge
Section VII
Adapting to Topology Change
A
A B
B
D
D C
C
A
A B
B
X
D
D C
C
Section VII
Adapting to Topology Change
A
A B
B
X
D
D C
C
Network 2
Host 4 Network 3
Host 5
Token
E1 Ring
Network 1 E0 To0
Routing Table
Destination Outgoing
Network Interface
1 E0
2 To0
3 E1
Section VII
LAN-to-LAN Routing
Routing Table
Destination Outgoing
Network Interface
1 E0
2 To0
3 E1
Section VII
LAN-to-WAN Routing
Data
A
A
To
WAN Frame
Relay
B
B
2.4
To
LAN
Section VII
LAN-to-WAN Routing
Data
B
B
2.4
To
LAN
Section VII
LAN-to-WAN Routing
Data
Section VII
Transport Layer—
Segments Upper-Layer Applications
Session
Segments
Section VII
Transport Layer—
Establishes Connection
Sender Receiver
Synchronize
Negotiate Connection
Synchronize
Acknowledge
Connection Established
Data Transfer
(Send Segments)
Section VII
Transport Layer—
Sends Segments with Flow Control
Transmit
Sender Receiver
Buffer Full
Not Ready
Stop
Process
Segments
Go Ready
Buffer OK
Resume Transmission
Section VII
Transport Layer—
Reliability with Windowing
• Window Size = 1
Send 1 Receive 1
Ack 2
Sender Send 2 Receive 2 Receiver
Ack 3
• Window Size = 3
Send 1 Receive 1
Send 2 Receive 2
Sender
Send 3 Receive 3 Receiver
Ack 4
Send 4
Section VII
Transport Layer—
An Acknowledgement Technique
Sender Receiver
1 2 3 4 5 6 7 1 2 3 4 5 6 7
Send 1
Send 2
Send 3
Ack 4
Send 4
Send 5
Send 6
Ack 5
Send 5
Ack 7
Section VII
Transport to Network Layer
End-to-End Segments
Routed Packets
Section VII
Session Layer
Service Request
Service Reply
Coordinates applications as
they interact on different hosts
Section VII
Presentation Layer
• Text • Graphics
• Data • Visual images
ASCII PICT
login:
EBCDIC TIFF
Encrypted JPEG
• Sound GIF
MIDI
• Video
MPEG
QuickTime
Section VII
Internet Hierarchy
Boston
ISP ISP
POP POP
Backbone
NAP NAP
San Francisco
• Routers and circuits
• Multiple paths
• Adaptive routing
Section VII
The New Business Model
59
The Internet Is Changing the Way
Everyone Does Business
Internet
Compression of:
Time
Distance
Business cycles
Market turbulence
Networked business Section VII
Forces Driving Change
Compressed Need to
Product Do “More
Lifestyle with Less”
Blurring of Blurring of
Geographical Industries
Boundaries
Section VII
Traditional Business Model Versus New
Business Model
Traditional New
Closely held Widely distributed among
knowledge base partners, suppliers
Section VII
Typical Intranet Applications
Employee self-
service
Distance learning
Technical support
Videoconferencing
Section VII
Extranets
What Is an Extranet?
An extension of the
company network,
facilitating secure
collaborative
connections with:
Key customers
Suppliers
Partners
Section VII
Typical Extranet Applications
Supply-chain management
Customer communications
Distributor promotions
Online continuing education/training
Customer service
Order status inquiry
Inventory inquiry
Account status inquiry
Warranty registration
Claims
Online discussion forums
Section VII
Example: Supply Chain Management
Distributors/
Suppliers Manufacturers Wholesalers Retailers Consumers
Section VII
E-Commerce
E-Commerce Market
Growing Rapidly 349
327
Online catalog
Order entry
Configuration
Pricing
Order verification
Credit authorization
Invoicing
Payment and receivables
Inventory management
Section VII
Technology Implications of Internet
Applications
Applications Need Bandwidth
Kbps
Leased Line,
1544 Frame Relay, Video, Multimedia
XDSL
128
Simple Video, Voice
64 ISDN, FR
Firewall ISDN
Gateway Campus
PSTN
Internet Backbone
Public
Web 3178454
Server
Token
Firewalls Intranet Card
Servers AAA Server
Network Address Translation (NAT)
Encryption: IPSec, DES, 3DES
Token cards
AAA Section VII
Virtual Private Network
IP Packet
(Private, • Extends private network through public Internet
Encrypted) • Lower cost than private WAN
• Relies on tunneling and encryption
IP Header (Public)
Internet
Geneva
Frankfurt
Section VII
Electronic Data Interchange (EDI)
Internet
Boston
EDI Format Purchase
San Francisco Order (Encrypted)
Public IP Packet