Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Contents
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
What is a Protocol?
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
I
I
Addressing
TCP/IP Operation
Applications
I
I
ITS323
Contents
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
Computers
Networks
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
I
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Contents
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
I
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
I
Applications
ITS323
Protocols
Motivation
Simple
Architecture
Application
TCP/IP
Standards
Addressing
Transport
TCP, UDP
SCTP, DCCP
TCP/IP Operation
Applications
Network
Data Link
IP
Ethernet
ATM
Wireless LAN
Physical
Frame Relay
SDH
PDH
ITS323
Protocols
Motivation
Simple
Architecture
Source Host
Destination Host
Application
Application
TCP/IP
Standards
Transport
Transport
Router
Addressing
TCP/IP Operation
Network
Network
Network
Applications
Data Link
DL
DL
Data Link
Physical
Phy
Phy
Physical
Transmission link 1
Transmission link 2
ITS323
TCP/IP Layers
Protocols
Motivation
1. Physical Layer
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
TCP/IP Layers
Protocols
Motivation
3. Network Layer
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
4. Transport Layer
Transfer of data between end-points; connect processes
running in OS of host; may provide error control, flow
control, congestion control, reliable delivery .
5. Application Layer
Provides functionality needed for various applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Contents
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Protocols
I
Standards
Addressing
TCP/IP Operation
Applications
Standards
I
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
I
I
I
I
ITS323
Contents
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Addressing Examples
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ipconfig in Windows
ITS323
Contents
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Protocols
Motivation
Simple
Architecture
Web Browser
1
Web Server
GET /test/index.html
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
HTTP/1.1 200 Ok
3
<html>
<head>
<title>Test</title>
...
</html>
ITS323
Encapsulation in TCP/IP
Protocols
Motivation
Simple
Architecture
TCP/IP
Data
User data
Standards
Addressing
HTTP
header
TCP/IP Operation
Applications
Application message
TCP
header
TCP segment
IP
header
Ethernet
header
IP datagram
Ethernet
trailer
10100110110111010010100101...10010111010110100001101011010
Ethernet frame
Physical bits
Physical signal
ITS323
Implementing Layers
Protocols
Motivation
Simple
Architecture
TCP/IP
User Processes
Application
Standards
Operating System
Addressing
TCP/IP Operation
Applications
Transport
Network
Network Interface Card
Data Link
Physical
ITS323
Contents
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Internet Applications
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Standalone Applications
I
User interface
Application logic
Addressing
TCP/IP Operation
Applications
User interface
Application logic
Communication mechanisms
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications
ITS323
Performance Metrics
Protocols
Motivation
Simple
Architecture
TCP/IP
Bandwidth
I
Units: Hertz
Standards
Addressing
TCP/IP Operation
Applications
Data Rate
I
Throughput
I
ITS323
Performance Metrics
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
Delay
I
Units: seconds
Four components:
TCP/IP Operation
Applications
Units: seconds
ITS323
Protocols
Motivation
Simple
Architecture
TCP/IP
Standards
Addressing
TCP/IP Operation
Applications