TCP/IP Protocol
s
By:Patrick Moore
Nykoya WatsonAndre Wiggins
TCP/IP Protocol
s
By:Patrick Moore
Nykoya WatsonAndre Wiggins
3 Stories
Connecting to a network
Browsing the WebCalling a friend on
Skype
Data
Data
DHCP
UDP
IP
DHCP
UDP
IP
Dynamic Host Configuration Protocol(DHCP)
Yo, Server! I can haz an IP Address, plz?
Data
Yo, Server! I can haz an IP Address, plz?
Dynamic Host Configuration Protocol (DHCP)
Dynamic Host Configuration Protocol (DHCP)
Dynamic Host Configuration Protocol (DHCP)
Application Layer:Transaction ID
Client IP AddressAssigned IP AddressRequested IP Address
Message TypeNetmask
Router IPDNS ServerLease Time
Dynamic Host Configuration Protocol (DHCP)
Application Layer:Transaction ID
Client IP AddressAssigned IP AddressRequested IP Address
Message TypeNetmask
Router IPDNS ServerLease Time
Dynamic Host Configuration Protocol (DHCP)
Application Layer:Transaction ID
Client IP AddressAssigned IP AddressRequested IP Address
Message TypeNetmask
Router IPDNS ServerLease Time
Application Layer:Transaction ID
Client IP AddressAssigned IP AddressRequestedIP Address
Message TypeNetmask
Router IPDNS ServerLease Time
User Datagram Protocol
Note: I’m connection-less!
Application Layer:Transaction ID
Client IP AddressAssigned IP Address
Next Server IP AddressMessage Type
NetmaskRouter IPDNS ServerLease Time
User Datagram Protocol
Transport Layer:Source Port (67)
Destination Port (68)Data LengthChecksum
Note: I’m connection-less!
Transport Layer:Source Port (67)
Destination Port (68)Data LengthChecksum
User Datagram Protocol
Note: I’m connection-less!
Transport Layer:Source Port (67)
Destination Port (68)Data LengthChecksum
Internet Protocol
Internet Protocol
IP Layer:
Version
Fragmentation Offset
TTL (hops)
Protocol
Checksum
Source IP Address
Destination IP Address
Internet Protocol
IP Layer:
Version
Fragmentation Offset
TTL (hops)
Protocol
Checksum
Source IP Address
Destination IP Address
Internet Protocol
IP Layer:
Version
Fragmentation Offset
TTL (hops)
Protocol
Checksum
Source IP Address
Destination IP Address
Off into the real world!
Only to return with all of our requested data!
Weiner dog in a hot dog suit
HTTP
TCP
IP
Hypertext Transfer Protocol(HTTP)
GET /index.html HTTP/1.1
GET /index.html HTTP/1.1
Hypertext Transfer Protocol(HTTP)
Hypertext Transfer Protocol(HTTP)
Hypertext Transfer Protocol(HTTP)
Application Layer:HTTP Verb (Get/Post)URL (www.google.com)
Protocol (http)Version (1.1)
Hypertext Transfer Protocol(HTTP)
Application Layer:HTTP Verb (Get/Post)URL (www.google.com)
Protocol (http)Version (1.1)
Hypertext Transfer Protocol(HTTP)
Application Layer:HTTP Verb (Get/Post)URL (www.google.com)
Protocol (http)Version (1.1)
Application Layer:HTTP Verb (Get/Post)URL (www.google.com)
Protocol (http)Version (1.1)
Transmission Configuration Protocol
Application Layer:Transaction ID
Client IP AddressAssigned IP Address
Next Server IP AddressMessage Type
NetmaskRouter IPDNS ServerLease Time
Transmission Configuration Protocol
Transport Layer:Source Port
Destination Port Sequence #
ACK #
Transport Layer:Source Port
Destination Port Sequence #
ACK #
Transmission Configuration Protocol
Transport Layer:Source Port
Destination Port Sequence #
ACK #
Internet Protocol
Internet Protocol
IP Layer:
Version
Header Length
TTL (hops)
Protocol
Source IP Address
Destination IP Address
Internet Protocol
IP Layer:
Version
Header Length
TTL (hops)
Protocol
Source IP Address
Destination IP Address
Making a Skype call.
Hey I’m here…What type of firewall/Nat
do you have?
I’m ready to send you my IP
address..
Yea…your
IP looks like mine
I know Right!!!
•RTP
•UDP
•IP
What happens when you make a skype call ?
Top Related