353x Filetype PPT File size 0.33 MB Source: ecs.syr.edu
TCP/IP ?
TCP/IP ?
TCP = Transmission Control Protocol
TCP = Transmission Control Protocol
IP = Internet Protocol
IP = Internet Protocol
Almost always includes other protocols:
Almost always includes other protocols:
– UDP, User (Unreliable) Datagram
UDP, User (Unreliable) Datagram
– ICMP, Internet Control Message
ICMP, Internet Control Message
– ARP, Address Resolution
ARP, Address Resolution
2
2
Mateti, TCP/IP Refresher
Mateti, TCP/IP Refresher
What’s a Protocol?
What’s a Protocol?
An agreed upon convention for
An agreed upon convention for
communication.
communication.
Protocols must be formally
Protocols must be formally
defined and unambiguous
defined and unambiguous
3
3
Mateti, TCP/IP Refresher
Mateti, TCP/IP Refresher
Layers
Layers
TCP
UDP
ICMP other
IP layer IP layer IP layer IP layer
Physical Physical Physical Physical Physical Physical
The relative heights indicate the level of functionality.
4
4
Mateti, TCP/IP Refresher
Mateti, TCP/IP Refresher
Unix is a Layered
Unix is a Layered
System
System
Applications
Libraries
System Calls
Kernel
5
5
Mateti, TCP/IP Refresher
Mateti, TCP/IP Refresher
Layers
Layers
The routines/methods of Layer N
The routines/methods of Layer N
will not call Layer N+1.
will not call Layer N+1.
The routines/methods of Layer N
The routines/methods of Layer N
typically do call the same layer
typically do call the same layer
methods.
methods.
The routines/methods of Layer N
The routines/methods of Layer N
typically do call Layer N-1
typically do call Layer N-1
methods.
methods.
6
6
Mateti, TCP/IP Refresher
Mateti, TCP/IP Refresher
no reviews yet
Please Login to review.