Академический Документы
Профессиональный Документы
Культура Документы
syntax - data format semantics - control info & error handling timing - speed matching & sequencing
Protocol Layers
Networks are complex! many pieces: hosts routers links of various media applications protocols hardware, software
a series of steps
ticket (complain) baggage (claim gates (unload) runway (land) airplane routing airplane routing airplane routing
arrival airport
Layers: each l L h layer i l implements a service t i via its own internal-layer actions internal relying on services provided by layer below
Why layering?
Dealing with complex systems:
Protocol Architecture
Transport Layer
Application Layer
Addressing Requirements
10
Network PDU
11
Required for devices to communicate V d h more marketable products Vendors have k t bl d t Customers can insist on standards based
equipment Two standards:
TCP/IP Layers
12
Physical Layer
characteristics of transmission medium signal levels data rates other related matters
destination address provision invoking specific services like priority access to & routing data across a network link
between two attached systems
13
routing functions across multiple networks for systems attached to different networks using IP protocol implemented in end systems and routers routers connect two networks and relays
data between them
common layer shared by all applications provides reliable delivery of data in same order as sent commonly uses TCP
14
Application Layer
provide support for user applications need a separate module for each type of
application
Addressing Requirements
its IP address
each application on a (multi-tasking) host (multineeds a unique address within the host
known as a port
15
Operation of TCP/IP
16
TCP Header
an alternative to TCP alternati e no guaranteed delivery no preservation of sequence no protection against duplication minimum overhead i i h d adds port addressing to IP
17
UDP Header
IP Header
18
IPv6 Header
19
TCP/IP Applications
Simple Mail Transfer Protocol (SMTP) File Transfer Protocol (FTP) Telnet
20
OSI
21
OSI Layers
22
23
Elements of Standardization
Protocol specification
Operates between the same layer on two systems May involve different operating system Protocol specification must be precise
Format of data units Semantics of all fields allowable sequence of PDUs
24
Data Link
Transport
25
Presentation Application
26
source
message segment frame
Ht M M M M
datagram Hn Ht
Hl Hn Ht
destination
M Ht Hn Ht Hl Hn Ht M M M
Hn Ht Hl Hn Ht
M M
Hn Ht
router
OSI v TCP/IP
27
typically using text and image transfer eg. email, file transfer, web
elastic traffic
can adjust to delay & throughput changes
over a wide range eg. traditional data style TCP/IP traffic some applications more sensitive though
inelastic traffic
does not adapt to such changes eg. real-time voice & video traffic real need minimum requirements on net arch
28
Multimedia Technologies
Summary
introduced need for protocol architecture TCP/IP protocol architecture OSI Model & protocol architecture
standardization traditional vs multimedia application needs
29