TCP/IP Protocols By: Patrick Moore Nykoya Watson Andre Wiggins
TCP/IP Protocols By: Patrick Moore Nykoya Watson Andre Wiggins
Connecting to a networkBrowsing the Web Calling a friend on Skype
Data
DHCPUDPIP
DHCPUDPIP
Dynamic Host Configuration Protocol (DHCP) Yo, Server! I can haz an IP Address, plz?
Data Yo, Server! I can haz an IP Address, plz? Data Yo, Server! I can haz an IP Address, plz? Dynamic Host Configuration Protocol (DHCP)
Application Layer: Transaction ID Client IP Address Assigned IP Address Requested IP Address Message Type Netmask Router IP DNS Server Lease Time
Dynamic Host Configuration Protocol (DHCP) Application Layer: Transaction ID Client IP Address Assigned IP Address Requested IP Address Message Type Netmask Router IP DNS Server Lease Time
Dynamic Host Configuration Protocol (DHCP) Application Layer: Transaction ID Client IP Address Assigned IP Address Requested IP Address Message Type Netmask Router IP DNS Server Lease Time
Application Layer: Transaction ID Client IP Address Assigned IP Address RequestedIP Address Message Type Netmask Router IP DNS Server Lease Time User Datagram Protocol Transport Layer: Source Port (67) Destination Port (68) Data Length Checksum Note: I’m connection-less!
Application Layer: Transaction ID Client IP Address Assigned IP Address Next Server IP Address Message Type Netmask Router IP DNS Server Lease Time User Datagram Protocol Transport Layer: Source Port (67) Destination Port (68) Data Length Checksum Note: I’m connection-less!
Transport Layer: Source Port (67) Destination Port (68) Data Length Checksum User Datagram Protocol Note: I’m connection-less!
Transport Layer: Source Port (67) Destination Port (68) Data Length Checksum 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
HTTPTCPIP
Hypertext Transfer Protocol (HTTP) GET /index.html HTTP/1.1
Hypertext Transfer Protocol (HTTP)
Application Layer: HTTP Verb (Get/Post) URL ( Protocol (http) Version (1.1)
Hypertext Transfer Protocol (HTTP) Application Layer: HTTP Verb (Get/Post) URL ( Protocol (http) Version (1.1)
Hypertext Transfer Protocol (HTTP) Application Layer: HTTP Verb (Get/Post) URL ( Protocol (http) Version (1.1)
Application Layer: HTTP Verb (Get/Post) URL ( Protocol (http) Version (1.1) Transmission Configuration Protocol Transport Layer: Source Port Destination Port Sequence # ACK #
Application Layer: Transaction ID Client IP Address Assigned IP Address Next Server IP Address Message Type Netmask Router IP DNS Server Lease 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
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!!!
What happens when you make a skype call ?