Tải bản đầy đủ (.pptx) (29 trang)

Models (kỹ THUẬT TRUYỀN số LIỆU SLIDE)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (926.08 KB, 29 trang )

Packet Switching,
Layer Models and
Protocol Suites


Outline





Circuit vs. packet switching
Layered tasks
Internet protocol suites
ISO's OSI model

2


End-to-End Communication


Direct communication


Most basic form of communication
TX
RX
GND




TX
RX
GND

Serial Port

Internet communication


Communication is performed over the Internet

Internet

3


Internet Comm. - App's
Viewpoint



Two network applications should
interact as if they were directly
connected
write
read
App

App

A



Internet

B

But what's going on underneath?


What is inside the "cloud"?
4


Circuit vs. Packet Switching



Dedicated circuits
Circuit switching




Telephone switches
establish circuits
for communication

Packet switching







Data are put into
packets
Each stamped with
source and destination
addresses
Routers know where to
forward packets

telephone
switch

Packet

Router

6


Layered Tasks


Computer networks are complex
systems





Tasks involve varieties of hardware and
software components, and protocols

Networking task is divided into
several subtasks, or layers

7


Real World Example


Communication between managers
of two companies

Communicate

8


What Actually Happens


Communication takes place thru many
layers
Logical communication


Secretary:
types a letter

Delivery boy:
drops the letter

Secretary:
reads and reports
the message

Delivery boy:
takes the letter

Postal truck
Post office:
Processes and routes the letter
9


Internet Layer Model


The Internet Protocol Stack
User
Application Layer

Software

Transport Layer
Network Layer

Data Link Layer
Physical Layer

Hardware

Transmission
Medium
12


Application Layer
Responsible
Responsible for
for providing
providing services
services to
to the
the user
user


The only layer to interact with user
Data

Application
Layer

SMTP

HTTP

Data

Data

Logical communication

FTP
H5

to Transport

SMTP

HTTP
Data

FTP
H5

from Transport

13


Transport Layer
Responsible
Responsible for
for delivery
delivery of
of aa message

message
from
from one
one process
process to
to another
another


Duties/services






Port addressing
Segmentation and reassembly
Connection control
Flow control (end-to-end)
Error control (end-to-end)

14


Transport Layer
Process

Process




Process

Process

PORT #

PORT #

Data
Transport
Layer



Data1 H4 Data2 H4 Data3 H4

Data
Data1 H4 Data2 H4 Data3 H4

(segments)

to Network

from Network

15



Network Layer
Responsible
Responsible for
for the
the delivery
delivery of
of packets
packets
from
from the
the original
original source
source to
to the
the destination
destination


Duties/services



Logical addressing
Routing

16


Network Layer
from Transport


Network
Layer

to Transport

Data

Data

Data
H3
(packet)

Data

to Data Link

H3

from Data Link

17


Network Layer
Data 1.1 5.7

1.1


1.1,
1.1,1.2,
1.2,6.1,
6.1,5.7,
5.7, ...
...are
arelogical
logical addresses
addresses

1.2

Network 1
R1

6.1

6.6

Network 6
6.3
R3

R2
Router

5.2

3.3
5.7


3.8

Network 5

Network 3

18


Data Link Layer
Responsible
Responsible for
for transmitting
transmitting frames
frames
from
from one
one node
node to
to the
the next
next


Duties/services







Framing
Physical addressing
Flow control (hop-to-hop)
Error control (hop-to-hop)
Access control

19


Data Link Layer
from Network

to Network

Data
Data Link
Layer

T2

Data
(frame)

to Physical

Data
H2


T2

Data

H2

from Physical

20


Data Link Layer
A3,
A3,3B,
3B,82,
82,9F,
9F,...
...are
arephysical
physicaladdresses
addresses

Data
9F

T2

Data

3B


9F

82

A3

A3
H2

21


Data Link Layer
Data 1.15.7

1.1
97

1.2
32

Data 1.15.7 97 25

Network 1

25

R1


6.1

79

12

Network 6

Data 1.15.7 79 62

6.6

6.3

62
R3

R2

5.2

54

88

3.3

3.8

Network 3


Data 1.15.7 54 74

5.7
74

Network 5

22


Physical Layer
Responsible
Responsible for
for transmitting
transmitting individual
individual bits
bits
from
from one
one node
node to
to the
the next
next


Duties/services







Physical characteristics of
interfaces and media
Representation of bits
Data rate (transmission rate)
Synchronization of bits

23


Physical Layer
from Data Link

Physical
Layer

to Data Link

Data

Data

01001011
(bits)

01001011


Transmission medium

24


The Big Picture

L5 data

H5

L4 data
L3 data
T2

L2 data

H4
H3
H2

5

5

4

4

3


3

2

2

0111011010101001010101001 1

L5 data

H5

L4 data
L3 data
T2

L2 data

H4
H3
H2

1 0111010101010010101010101

Transmission medium
25


Internet Model

sender

Applicati
on
Transport
Network
Data Link
Physical

router
router

Network
D.L D.L
.
.
P.L. P.L.

Transmission medium

receiver

Network
D.L D.L
.
.
P.L. P.L.

Applicati
on

Transport
Network
Data Link
Physical
26


Internet Model

27


Protocol Suites


A set of protocols must be
constructed






to ensure that the resulting
communication system is complete and
efficient

Each protocol should handle a part of
communication not handled by other
protocols

How can we guarantee that protocols
work well together?


Instead of creating each protocol in

28

28


×