Professional Documents
Culture Documents
Intro PDF
Intro PDF
Data Flow
H
Data Flow
H H R
BUS H H
Switch Repeater
or Hub
R
...
Ring
H H R H
STAR
Network
R
H
S
S
S
S
H R
Network
, $- .
. .- (/ 0
/ ( . $ 1
/
/
Site 2
S S
Site 3
S S
Physical topology
Site 1
Site 1 Site 2
R
R
Logical topology
virtual circuits R
Site 3
& "
U U U
U
ISP ISP
U
U U ISP U
NSP
ISP
U ISP NSP ISP
ISP NSP U
NAP NAP
ISP ISP
U NSP U
ISP
U NAP
NAP
ISP ISP
U NSP
NSP U
NSP ISP
ISP
ISP
ISP U
ISP ISP U
U U U
U
U U
-
/
( 2*
3-
/4 3 *!
1- -
Top Layer
.
.
.
N Layer
N-1 Layer
.
.
.
First Layer
5
* 3( -1 3 3-
* 3( ( (. 3-
#/ * 6-
/ *
*
. .
-
*
5
(
( ( 3-
( *
52( "
browser Server
HTTP HTTP
IP IP IP
Modem Modem
Public
Network Internet
" *( "
*
-
((-
( . *
" (
- 1*
" " /4
7 Application
6 Presentation Service Dependent
5 Session
4 Transport
3 Network
2 Data - Link Network Dependent
1 Physical
52(
S S
end end
system system
S S
7 7
6 6
5 5
4 4
3 3 3 3
2 2 2 2
1 1 1 1
3 *
*
*
( 3 --
- 1 ( . *
(-(
/
/! / (-! *
4!
*
3
Physical Physical
*
. 3 3 1
/
/
upper layers end-to-end virtual communications upper layers
T T
to other destinations
*
8 *
. 1! 3 3 1
( 2* 3 * -
*/
-*/ 3( - *
*
. / (/( - 2! 3 - 2
. *
4 (
( /4
( -
- 2
/
/
*
.
.
-
' 3
'! (! ' *
(' ! 9* 2 3
9
, $- #((-
Presentation Presentation
H Data
Session Session
H Data
Transport Transport
H Data
Network Network
H Data
Data Link Data Link
H Data T
Physical Physical
Bits
3 :
3(
* 2
-
*
3 - /./ *
*
2
/ :
52(
1
8 1* /(
Nack/ retrans
frame received correctly/
trans. request/ send frame send Ack.
Waiting Waiting
for Idle for
an Ack. frame
Ack. received frame received
incorrcectly/
send Nack.
time out/ retrans
Sender Receiver
1
.
"
1 .
- .
.
(/ 1* / (/
(. 1 *
-/ .
(.
. 3 - 3
5
(. (*
(
.*
3( 3( 3-
'- 1
(. * 6-!
! !
8(
= (.
get_request
(URL)
get PDU
indication
(path name)
response
(Web page)
resp. PDU
confirm
(Web page)
URL == protocol://domain_name/path_name
52( # .
Web Client HTTP TCP HTTP Web Server
get_request passive
c. req open
c.req
conf
open
ack
send c. ind
data
receive
ack indication
response
send
data close
data
receive
ack
confirm
close
close
close
ack
close
> "( (
Kernel Space
TCP
Device Driver
Ethernet Card
? #@" -
"
*
5+"
! '! ' ! 9
!" "# !$ $ !% !
" /4 3 4"
"
((-
:
":
"- 3 5
5
5/ "555
3
*
. ( 3 * 3 "
(
, "
. C "C
" )
'
")'
" 5// '
"5'