TCP/IP Protocols

Post on 03-Jan-2016

17 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

TCP/IP Protocols. By: Patrick Moore Nykoya Watson Andre Wiggins. TCP/IP Protocols. By: Patrick Moore Nykoya Watson Andre Wiggins. 3 Stories. Data. Data. Dynamic Host Configuration Protocol (DHCP ). Yo , Server! I can haz an IP Address, plz ?. - PowerPoint PPT Presentation

Transcript

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