Professional Documents
Culture Documents
TCP/IP Architecture:: An Introduction
TCP/IP Architecture:: An Introduction
An Introduction
Julie Earp
NCSU
Fall 2000
Middleware Middleware
Network
OSI TCP/IP
Application (7)
Presentation (6) Application
Session (5)
Transport (4) Transport
Internet
Network (3)
Data Link (2) Subnet
Physical (1)
Copyright 2000 Earp
Hybrid TCP/IP Architecture
OSI Standards are
Dominant for Subnet
Transmission
TCP/IP Does Not
Challenge that Dominance TCP/IP
Therefore we have the Application
Hybrid TCP/IP Transport
architecture for the Internet
Internet
Subnet
Copyright 2000 Earp
Hybrid TCP/IP Architecture
OSI Standards are
Dominant for Subnet
Transmission
TCP/IP Does Not
Challenge that Dominance TCP/IP
Therefore we have the Application
Hybrid TCP/IP Transport
architecture for the Internet
Internet Data Link
Physical
Copyright 2000 Earp
TCP/IP - Five Layers
Application
Transport
Internet
A A
Data Link
T
Physical T
I I
D D
P P
Copyright 2000 Earp
Internet Standards
Application Layer Standards
… allow two application programs to work
together
What if the 2 programs come from
different vendors?
Doesn’t matter
WAN Subnet RR
Protocol 2
LAN Subnet
Protocol 1 R
Data Link
PPP
ISP
R
R
Router
User PC
Webserver
Copyright 2000 Earp
Internet Standards
End-to-End Layers
App
App HTTP App
App
Trans
Trans TCP Trans
Trans
Int
Int Int
Int Int
Int
DL
DL DL
DL DL
DL
Phy
Phy Phy
Phy Phy
Phy
Router
User PC Webserver
Copyright 2000 Earp
Hops
What is a hop?
Hop-by-Hop layers
internet
data link
physical
App
App App
App
Trans
Trans Trans
Trans
Int
Int IP Int
Int Int
Int
DL
DL PPP DL
DL DL
DL
Phy
Phy Modem Phy
Phy Phy
Phy
First
User PC Router Webserver
E-mail
Server
Browser
Webserver
Timing
when can each side send
Responses
Responses must be limited in number
Responses must also be limited in content
App
App message App
App
Trans
Trans message Trans
Trans
Int
Int packet Int
Int packet Int
Int
DL
DL frame DL
DL frame DL
DL
User PC Router Webserver
Physical
Data
DataField
Field
Header Fields
Copyright 2000 Earp
Message Structure
Data Field
The information to be delivered to the
peer process on the other system
Usually far longer than the header and
trailer
Just as body of letter is usually longer than
the salutation and closing
Data
DataField
Field
Trailer Header
Copyright 2000 Earp (if needed)
Message Structure
IP message structure
(compressed to fit on slide)
Data Field
Data
DataField
Field Header
Header
Trailer
Trailer Data
DataField
Field Header
Header
Time
HTTP Response
Copyright 2000 Earp Message
Telephone Webserver Access
Layer Standard
Application HyperText Transport Protocol (HTTP)