SlideShare a Scribd company logo
CCNA Guide to Cisco Networking Fundamentals  Chapter 3 TCP/IP
Objectives Discuss the origins of TCP/IP Identify and discuss the different layer functions of TCP/IP Describe the functions performed by protocols in the TCP/IP protocol suite, including ICMP, UDP, TCP, ARP, and RARP CCNA Guide to Cisco Networking Fundamentals
Objectives (continued) Use Ping and Trace and describe their functions Explain how packets are transmitted Describe the Cisco three-layer hierarchical model CCNA Guide to Cisco Networking Fundamentals
Origins of TCP/IP Transmission Control Protocol/Internet Protocol (TCP/IP) Resulted from a coordinated effort by the U.S. Department of Defense (DOD) Advanced Research Projects Agency (ARPA) Charged with creating a wide area network (WAN) Results were TCP/IP and ARPANET DOD funded two projects The adaptation of TCP/IP to work with UNIX The inclusion of the TCP/IP protocol with Berkeley UNIX (BSD UNIX) CCNA Guide to Cisco Networking Fundamentals
Overview of the TCP/IP Protocol Suite The TCP/IP model explains how the protocol suite works to provide communications Four layers: Application, Transport, Internetwork, and Network Interface Requests for Comments (RFCs) Define, describe, and standardize the implementation and configuration of the TCP/IP protocol suite CCNA Guide to Cisco Networking Fundamentals
CCNA Guide to Cisco Networking Fundamentals
Application Layer Protocols at the TCP/IP Application layer include: File Transfer Protocol (FTP) Trivial File Transfer Protocol (TFTP) Network File System (NFS) Simple Mail Transfer Protocol (SMTP) Terminal emulation protocol (telnet) Remote login application (rlogin) Simple Network Management Protocol (SNMP) Domain Name System (DNS) Hypertext Transfer Protocol (HTTP) CCNA Guide to Cisco Networking Fundamentals
Transport Layer Performs end-to-end packet delivery, reliability, and flow control Protocols: TCP provides reliable, connection-oriented communications between two hosts Requires more network overhead UDP provides connectionless datagram services between two hosts Faster but less reliable Reliability is left to the Application layer CCNA Guide to Cisco Networking Fundamentals
Transport Layer (continued) Ports TCP and UDP use port numbers for communications between hosts Port numbers are divided into three ranges: Well Known Ports are those from 1 through 1,023 Registered Ports are those from 1,024 through 49,151 Dynamic/Private Ports are those from 49,152 through 65,535 CCNA Guide to Cisco Networking Fundamentals
CCNA Guide to Cisco Networking Fundamentals
Transport Layer (continued) TCP three-way handshake Establishes a reliable connection between two points TCP transmits three packets before the actual data transfer occurs Before two computers can communicate over TCP, they must synchronize their  initial sequence numbers (ISN) A  reset packet (RST)  indicates that a TCP connection is to be terminated without further interaction CCNA Guide to Cisco Networking Fundamentals
CCNA Guide to Cisco Networking Fundamentals
CCNA Guide to Cisco Networking Fundamentals
CCNA Guide to Cisco Networking Fundamentals
Transport Layer (continued) TCP  sliding windows Control the flow and efficiency of communication Also known as windowing A method of controlling packet flow between hosts Allows multiple packets to be sent and affirmed with a single acknowledgment packet The size of the TCP window determines the number of acknowledgments sent for a given data transfer Networks that perform large data transfers should use large window sizes CCNA Guide to Cisco Networking Fundamentals
Transport Layer (continued) TCP sliding windows (continued) Other flow control methods include Buffering Congestion avoidance CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer Four main protocols function at this layer Internet Protocol (IP) Internet Control Message Protocol (ICMP) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) ARP A  routed protocol Maps IP addresses to MAC addresses ARP tables  contain the MAC and IP addresses of other devices on the network CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) ARP (continued) When a computer transmits a frame to a destination on the local network It checks the ARP cache for an IP to MAC address mapping for the destination node ARP request If a source computer cannot locate an IP to MAC address mapping in its ARP table It must obtain the correct mapping CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) ARP request (continued) A source computer broadcasts an ARP request to all hosts on the local segment Host with the matching IP address responds this request ARP request frame See Figure 3-7 ARP cache life Source checks its local ARP cache prior to sending packets on the local network CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) ARP cache life (continued) Important that the mappings are correct Network devices place a timer on ARP entries ARP tables reduce network traffic Reverse Address Resolution Protocol (RARP) Similar to ARP Used primarily by diskless workstations Which have MAC addresses burned into their network cards but no IP addresses Client’s IP configuration is stored on a RARP server CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) RARP request frame See Figure 3-8 RARP client Once a RARP client receives a RARP reply, it configures its IP networking components By copying its IP address configuration information into its local RAM ARP and RARP compared ARP is concerned with obtaining the MAC address of other clients RARP obtains the IP address of the local host CCNA Guide to Cisco Networking Fundamentals
CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) ARP and RARP compared (continued) The local host maintains the ARP table A RARP server maintains the RARP table The local host uses an ARP reply to update its ARP table and to send frames to the destination The RARP reply is used to configure the IP protocol on the local host Routers and ARP ARP requests use broadcasts Routers filter broadcast traffic Source must forward the frame to the router CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) ARP tables Routers maintain ARP tables to assist in transmitting frames from one network to another A router uses ARP just as other hosts use ARP Routers have multiple network interfaces and therefore also include the port numbers of their NICs in the ARP table The Ping utility Packet Internet Groper (Ping)  utility verifies connectivity between two points Uses ICMP echo request/reply messages CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) The Trace utility Uses ICMP echo request/reply messages Can verify Internetwork layer (OSI-Network layer) connectivity Shows the exact path a packet takes from the source to the destination Accomplished through the use of the  time-to-live (TTL)  counter Several different malicious network attacks have also been created using ICMP messages Example:  ICMP flood CCNA Guide to Cisco Networking Fundamentals
Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
Network Interface Layer Plays the same role as the Data Link and Physical layers of the OSI model The MAC address, network card drivers, and specific interfaces for the network card function at this level  No specific IP functions exist at this layer Because the layer’s focus is on communication with the network card and other networking hardware CCNA Guide to Cisco Networking Fundamentals
Understanding Frame Transmission Each host on a segment evaluates the frame To determine whether the listed destination MAC address matches its own or is a broadcast to all hosts The host makes a copy of the frame and sends the original along the network path On the destination host, frames are sent up the TCP/IP stack Removing each layer header information For a packet to be routed on a TCP/IP internetwork An IP address and MAC address are required for both the source and destination hosts CCNA Guide to Cisco Networking Fundamentals
Routers on the Network A router requires:  An IP address for every network segment to which it is connected A separate network interface or port for each network segment Computers send frames to destinations that are not on their segment to the router (default gateway)  The router must determine which subnet should receive the frame The router references its  routing table CCNA Guide to Cisco Networking Fundamentals
Routers on the Network (continued) CCNA Guide to Cisco Networking Fundamentals
Network to Network Routers maintain routing tables that they use to route packets from one network to another When a network uses TCP/IP, each port on a router requires an IP address Allows the router to correctly forward the packet to the appropriate network segment On a TCP/IP network, the logical addresses on a certain segment must be matched If you move a computer from one segment to another, the IP address will have to be changed CCNA Guide to Cisco Networking Fundamentals
Network to Network (continued) CCNA Guide to Cisco Networking Fundamentals
Dynamic or Static Tables Routing tables match network addresses with the addresses of the routers that handle those networks The tables can be built statically or dynamically Dynamic updates are provided through  routing protocols A  router capable of dynamic routing can choose from among the various routes on a network The router communicates with other dynamic routers To determine the most efficient route from one point to another on the network CCNA Guide to Cisco Networking Fundamentals
Dynamic or Static Tables (continued) Methods to determine the best path across a network The distance-vector algorithm The  link-state  algorithm CCNA Guide to Cisco Networking Fundamentals
Transmitting Packets to Remote Segments When TCP/IP hosts transmit packets to remote segments They contact their default gateway (usually a router) The router checks its routing tables against the destination IP address To locate the appropriate network interface through which to forward the packet Router re-addresses the frame or sends the packet to the next router in the path (indirect routing) CCNA Guide to Cisco Networking Fundamentals
Routing Packets CCNA Guide to Cisco Networking Fundamentals
Routing Packets (continued) CCNA Guide to Cisco Networking Fundamentals
Routing Packets (continued) CCNA Guide to Cisco Networking Fundamentals
Routing Packets (continued) CCNA Guide to Cisco Networking Fundamentals
The Cisco Three-Layer Hierarchical Model Cisco Three-Layer Hierarchical model Does not describe how communications take place Focuses on how best to design a network Especially a relatively large network or one that is expected to grow Each layer of the model is involved in specific functions Is typically defined by a particular type of device The three layers of the model from bottom up are Access, Distribution, and Core CCNA Guide to Cisco Networking Fundamentals
CCNA Guide to Cisco Networking Fundamentals
Access Layer The layer closest to the users, where they attach to the network Could be a router if the network is very small But typically a hub or layer 2 switch Sometimes called the desktop layer because it deals with connecting workstations to the network Frames are delivered to the users at this layer CCNA Guide to Cisco Networking Fundamentals
Distribution Layer Separates the Access layer from the Core layer Implements network policies, and provides many networking services Such as Network Address Translation (NAT), firewall protection, and quality of service (QoS) IP addressing hierarchy is managed at this layer IP addressing  is the process of assigning unique IP addresses to devices on the network Typically involves routers and includes all of the router functions Provides almost all of the connectivity tasks CCNA Guide to Cisco Networking Fundamentals
Core Layer Responsible for switching large amounts of data quickly and efficiently To prevent slowing down the switching process: This layer should not be burdened with security or traffic control measures or any unnecessary additional equipment The primary device at this layer is a high-end layer 3 switch Essentially the backbone of the network CCNA Guide to Cisco Networking Fundamentals
Summary TCP/IP is not limited to transmission control and Internet protocols TCP/IP was started by the Defense Advanced Research Projects Agency (DARPA) TCP/IP maps to a four-layer network model: Application, Transport, Internetwork, and Network Interface The Application layer in the TCP/IP model covers the Application, Presentation, and Session layers of the OSI reference model CCNA Guide to Cisco Networking Fundamentals
Summary (continued) The TCP and UDP protocols reside at the Transport layer of the TCP/IP networking model Both TCP and UDP use port numbers from 1 to 65,535 to establish their communications between two points The Internet Protocol (IP) resides at the Internetwork layer and provides the logical address that can be passed through a router You can use the Ping utility with IP and ICMP to diagnose and troubleshoot network connections CCNA Guide to Cisco Networking Fundamentals
Summary (continued) Address Resolution Protocol (ARP) and Reverse ARP (RARP) reside in the Internetwork layer The MAC address is the final leg of communication between hosts Routing tables can be created manually and dynamically Cisco developed the Three-Layer Hierarchical model to help network administrators design more efficient networks CCNA Guide to Cisco Networking Fundamentals
Ad

More Related Content

What's hot (20)

Cisco router basic
Cisco router basicCisco router basic
Cisco router basic
Tapan Khilar
 
CCNA v6.0 ITN - Chapter 10
CCNA v6.0 ITN - Chapter 10CCNA v6.0 ITN - Chapter 10
CCNA v6.0 ITN - Chapter 10
Irsandi Hasan
 
CCNA v6.0 ITN - Chapter 07
CCNA v6.0 ITN - Chapter 07CCNA v6.0 ITN - Chapter 07
CCNA v6.0 ITN - Chapter 07
Irsandi Hasan
 
Cisco ospf
Cisco ospf Cisco ospf
Cisco ospf
sarasanandam
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
Chaing Ravuth
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch Configuration
Dsunte Wilson
 
CCNA ppt
CCNA pptCCNA ppt
CCNA ppt
Sumant Garg
 
CCNA v6.0 ITN - Chapter 03
CCNA v6.0 ITN - Chapter 03CCNA v6.0 ITN - Chapter 03
CCNA v6.0 ITN - Chapter 03
Irsandi Hasan
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
Er. Anmol Bhagat
 
CCNA v6.0 ITN - Chapter 04
CCNA v6.0 ITN - Chapter 04CCNA v6.0 ITN - Chapter 04
CCNA v6.0 ITN - Chapter 04
Irsandi Hasan
 
Ccna rse chp6 VLAN
Ccna rse chp6 VLANCcna rse chp6 VLAN
Ccna rse chp6 VLAN
newbie2019
 
CCNA v6.0 ITN - Chapter 08
CCNA v6.0 ITN - Chapter 08CCNA v6.0 ITN - Chapter 08
CCNA v6.0 ITN - Chapter 08
Irsandi Hasan
 
CCNA v6.0 ITN - Chapter 05
CCNA v6.0 ITN - Chapter 05CCNA v6.0 ITN - Chapter 05
CCNA v6.0 ITN - Chapter 05
Irsandi Hasan
 
CCNA SUMMER TRAINNING PPT
CCNA SUMMER TRAINNING PPTCCNA SUMMER TRAINNING PPT
CCNA SUMMER TRAINNING PPT
Nishant Goel
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
Reetesh Gupta
 
CCNA v6.0 ITN - Chapter 09
CCNA v6.0 ITN - Chapter 09CCNA v6.0 ITN - Chapter 09
CCNA v6.0 ITN - Chapter 09
Irsandi Hasan
 
CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing Protocols
Dsunte Wilson
 
CCNA training 101
CCNA training 101CCNA training 101
CCNA training 101
Rohan Reddy
 
Ccnp presentation [Day 1-3] Class
Ccnp presentation [Day 1-3] ClassCcnp presentation [Day 1-3] Class
Ccnp presentation [Day 1-3] Class
SagarR24
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
AIRTEL
 
Cisco router basic
Cisco router basicCisco router basic
Cisco router basic
Tapan Khilar
 
CCNA v6.0 ITN - Chapter 10
CCNA v6.0 ITN - Chapter 10CCNA v6.0 ITN - Chapter 10
CCNA v6.0 ITN - Chapter 10
Irsandi Hasan
 
CCNA v6.0 ITN - Chapter 07
CCNA v6.0 ITN - Chapter 07CCNA v6.0 ITN - Chapter 07
CCNA v6.0 ITN - Chapter 07
Irsandi Hasan
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
Chaing Ravuth
 
CCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch ConfigurationCCNA Basic Switching and Switch Configuration
CCNA Basic Switching and Switch Configuration
Dsunte Wilson
 
CCNA v6.0 ITN - Chapter 03
CCNA v6.0 ITN - Chapter 03CCNA v6.0 ITN - Chapter 03
CCNA v6.0 ITN - Chapter 03
Irsandi Hasan
 
CCNA v6.0 ITN - Chapter 04
CCNA v6.0 ITN - Chapter 04CCNA v6.0 ITN - Chapter 04
CCNA v6.0 ITN - Chapter 04
Irsandi Hasan
 
Ccna rse chp6 VLAN
Ccna rse chp6 VLANCcna rse chp6 VLAN
Ccna rse chp6 VLAN
newbie2019
 
CCNA v6.0 ITN - Chapter 08
CCNA v6.0 ITN - Chapter 08CCNA v6.0 ITN - Chapter 08
CCNA v6.0 ITN - Chapter 08
Irsandi Hasan
 
CCNA v6.0 ITN - Chapter 05
CCNA v6.0 ITN - Chapter 05CCNA v6.0 ITN - Chapter 05
CCNA v6.0 ITN - Chapter 05
Irsandi Hasan
 
CCNA SUMMER TRAINNING PPT
CCNA SUMMER TRAINNING PPTCCNA SUMMER TRAINNING PPT
CCNA SUMMER TRAINNING PPT
Nishant Goel
 
CCNA v6.0 ITN - Chapter 09
CCNA v6.0 ITN - Chapter 09CCNA v6.0 ITN - Chapter 09
CCNA v6.0 ITN - Chapter 09
Irsandi Hasan
 
CCNA Advanced Routing Protocols
CCNA Advanced Routing ProtocolsCCNA Advanced Routing Protocols
CCNA Advanced Routing Protocols
Dsunte Wilson
 
CCNA training 101
CCNA training 101CCNA training 101
CCNA training 101
Rohan Reddy
 
Ccnp presentation [Day 1-3] Class
Ccnp presentation [Day 1-3] ClassCcnp presentation [Day 1-3] Class
Ccnp presentation [Day 1-3] Class
SagarR24
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
AIRTEL
 

Viewers also liked (20)

Introduction to oracle primavera
Introduction to oracle primaveraIntroduction to oracle primavera
Introduction to oracle primavera
Dsunte Wilson
 
CCNA Network Devices
CCNA Network DevicesCCNA Network Devices
CCNA Network Devices
Dsunte Wilson
 
CCNA Advanced Switching
CCNA Advanced SwitchingCCNA Advanced Switching
CCNA Advanced Switching
Dsunte Wilson
 
CCNA Network Services
CCNA Network ServicesCCNA Network Services
CCNA Network Services
Dsunte Wilson
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration Questions
Dsunte Wilson
 
CCNA Access Lists
CCNA Access ListsCCNA Access Lists
CCNA Access Lists
Dsunte Wilson
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
Dsunte Wilson
 
CCNA Router and IOS Basics
CCNA Router and IOS BasicsCCNA Router and IOS Basics
CCNA Router and IOS Basics
Dsunte Wilson
 
CCNA PPP and Frame Relay
CCNA PPP and Frame RelayCCNA PPP and Frame Relay
CCNA PPP and Frame Relay
Dsunte Wilson
 
CCNA Router Startup and Configuration
CCNA Router Startup and ConfigurationCCNA Router Startup and Configuration
CCNA Router Startup and Configuration
Dsunte Wilson
 
InternetWorking With TCP\IP
InternetWorking With TCP\IPInternetWorking With TCP\IP
InternetWorking With TCP\IP
hunghanamhus
 
American reduced sounds
American reduced soundsAmerican reduced sounds
American reduced sounds
Paul Ponce
 
Asn
AsnAsn
Asn
Hung Nguyen
 
Presentation Layer
Presentation LayerPresentation Layer
Presentation Layer
Hiep Luong
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
extraganesh
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
Aisu
 
CCNAv5 - S1: Chapter 1 Exploring The Network
CCNAv5 - S1: Chapter 1 Exploring The NetworkCCNAv5 - S1: Chapter 1 Exploring The Network
CCNAv5 - S1: Chapter 1 Exploring The Network
Vuz Dở Hơi
 
CCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networksCCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networks
Vuz Dở Hơi
 
ACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACITACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACIT
Sleek International
 
CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)
Networkel
 
Introduction to oracle primavera
Introduction to oracle primaveraIntroduction to oracle primavera
Introduction to oracle primavera
Dsunte Wilson
 
CCNA Network Devices
CCNA Network DevicesCCNA Network Devices
CCNA Network Devices
Dsunte Wilson
 
CCNA Advanced Switching
CCNA Advanced SwitchingCCNA Advanced Switching
CCNA Advanced Switching
Dsunte Wilson
 
CCNA Network Services
CCNA Network ServicesCCNA Network Services
CCNA Network Services
Dsunte Wilson
 
CCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration QuestionsCCNA Basic Switching and Switch Configuration Questions
CCNA Basic Switching and Switch Configuration Questions
Dsunte Wilson
 
CCNA Routing Protocols
CCNA Routing ProtocolsCCNA Routing Protocols
CCNA Routing Protocols
Dsunte Wilson
 
CCNA Router and IOS Basics
CCNA Router and IOS BasicsCCNA Router and IOS Basics
CCNA Router and IOS Basics
Dsunte Wilson
 
CCNA PPP and Frame Relay
CCNA PPP and Frame RelayCCNA PPP and Frame Relay
CCNA PPP and Frame Relay
Dsunte Wilson
 
CCNA Router Startup and Configuration
CCNA Router Startup and ConfigurationCCNA Router Startup and Configuration
CCNA Router Startup and Configuration
Dsunte Wilson
 
InternetWorking With TCP\IP
InternetWorking With TCP\IPInternetWorking With TCP\IP
InternetWorking With TCP\IP
hunghanamhus
 
American reduced sounds
American reduced soundsAmerican reduced sounds
American reduced sounds
Paul Ponce
 
Presentation Layer
Presentation LayerPresentation Layer
Presentation Layer
Hiep Luong
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
extraganesh
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
Aisu
 
CCNAv5 - S1: Chapter 1 Exploring The Network
CCNAv5 - S1: Chapter 1 Exploring The NetworkCCNAv5 - S1: Chapter 1 Exploring The Network
CCNAv5 - S1: Chapter 1 Exploring The Network
Vuz Dở Hơi
 
CCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networksCCNAv5 - S2: Chapter1 Introsuction to switched networks
CCNAv5 - S2: Chapter1 Introsuction to switched networks
Vuz Dở Hơi
 
ACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACITACIT - CCNA Training Course Topic - Switch Stp ACIT
ACIT - CCNA Training Course Topic - Switch Stp ACIT
Sleek International
 
CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)CCNA Quality of Services (QoS)
CCNA Quality of Services (QoS)
Networkel
 
Ad

Similar to CCNA TCP/IP (20)

Chapter04 -- network protocols
Chapter04  -- network protocolsChapter04  -- network protocols
Chapter04 -- network protocols
Raja Waseem Akhtar
 
Tcp
TcpTcp
Tcp
giaolvq
 
Lecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignmentsLecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignments
Serious_SamSoul
 
Ccna1v3 Mod09
Ccna1v3 Mod09Ccna1v3 Mod09
Ccna1v3 Mod09
aqeelhaider74
 
TCP Model
TCP ModelTCP Model
TCP Model
manojkum22
 
Basic networking course
Basic networking courseBasic networking course
Basic networking course
LuxoftTraining
 
Training Day Slides
Training Day SlidesTraining Day Slides
Training Day Slides
adam_merritt
 
Tcp ip
Tcp ipTcp ip
Tcp ip
Dhani Ahmad
 
КЛМ_Урок 5
КЛМ_Урок 5КЛМ_Урок 5
КЛМ_Урок 5
RaynaITSTEP
 
Hardware9
Hardware9Hardware9
Hardware9
George Ranson
 
Лекц 7
Лекц 7Лекц 7
Лекц 7
Muuluu
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
Jeff Green
 
TCPIP
TCPIPTCPIP
TCPIP
Flavio Girella
 
Tutorial&info,networks basics
Tutorial&info,networks basicsTutorial&info,networks basics
Tutorial&info,networks basics
IT Tech
 
More on Tcp/Ip
More on Tcp/IpMore on Tcp/Ip
More on Tcp/Ip
Rakhi Saxena
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptx
Juvil2
 
15 3
15 315 3
15 3
kranthirekha132
 
TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.
Amir Panahi
 
Network Layer
Network LayerNetwork Layer
Network Layer
Dr Shashikant Athawale
 
Chapter2ccna
Chapter2ccnaChapter2ccna
Chapter2ccna
ernestlithur
 
Chapter04 -- network protocols
Chapter04  -- network protocolsChapter04  -- network protocols
Chapter04 -- network protocols
Raja Waseem Akhtar
 
Lecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignmentsLecture 5 internet-protocol_assignments
Lecture 5 internet-protocol_assignments
Serious_SamSoul
 
Basic networking course
Basic networking courseBasic networking course
Basic networking course
LuxoftTraining
 
Training Day Slides
Training Day SlidesTraining Day Slides
Training Day Slides
adam_merritt
 
КЛМ_Урок 5
КЛМ_Урок 5КЛМ_Урок 5
КЛМ_Урок 5
RaynaITSTEP
 
Лекц 7
Лекц 7Лекц 7
Лекц 7
Muuluu
 
16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)16.) layer 3 (basic tcp ip routing)
16.) layer 3 (basic tcp ip routing)
Jeff Green
 
Tutorial&info,networks basics
Tutorial&info,networks basicsTutorial&info,networks basics
Tutorial&info,networks basics
IT Tech
 
Gohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptxGohil-Network layer & Address Resolution Protocol.pptx
Gohil-Network layer & Address Resolution Protocol.pptx
Juvil2
 
TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.TCP/IP Training Basic Concepts.
TCP/IP Training Basic Concepts.
Amir Panahi
 
Ad

More from Dsunte Wilson (18)

SYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection Center
SYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection CenterSYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection Center
SYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection Center
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Performing Server and Database Management
SYMANTEC ENDPOINT PROTECTION Performing Server and Database ManagementSYMANTEC ENDPOINT PROTECTION Performing Server and Database Management
SYMANTEC ENDPOINT PROTECTION Performing Server and Database Management
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...
SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...
SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Advanced Monitoring and Reporting
SYMANTEC ENDPOINT PROTECTION Advanced Monitoring and ReportingSYMANTEC ENDPOINT PROTECTION Advanced Monitoring and Reporting
SYMANTEC ENDPOINT PROTECTION Advanced Monitoring and Reporting
Dsunte Wilson
 
IBM BladeCenter Fundamentals Introduction
IBM BladeCenter Fundamentals Introduction IBM BladeCenter Fundamentals Introduction
IBM BladeCenter Fundamentals Introduction
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration IntroductionSYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration Introduction
Dsunte Wilson
 
Tips and Tricks of Toad for Oracle 10.6
Tips and Tricks of Toad for Oracle 10.6Tips and Tricks of Toad for Oracle 10.6
Tips and Tricks of Toad for Oracle 10.6
Dsunte Wilson
 
CCNA PPP and Frame Relay Questions
CCNA PPP and Frame Relay QuestionsCCNA PPP and Frame Relay Questions
CCNA PPP and Frame Relay Questions
Dsunte Wilson
 
CCNA Access Lists Questions
CCNA Access Lists QuestionsCCNA Access Lists Questions
CCNA Access Lists Questions
Dsunte Wilson
 
CCNA Network Services Questions
CCNA Network Services QuestionsCCNA Network Services Questions
CCNA Network Services Questions
Dsunte Wilson
 
CCNA Advanced Routing Protocols Questions
CCNA Advanced Routing Protocols QuestionsCCNA Advanced Routing Protocols Questions
CCNA Advanced Routing Protocols Questions
Dsunte Wilson
 
CCNA Routing Protocols Questions
CCNA Routing Protocols QuestionsCCNA Routing Protocols Questions
CCNA Routing Protocols Questions
Dsunte Wilson
 
CCNA Router Startup and Configuration Questions
CCNA Router Startup and Configuration QuestionsCCNA Router Startup and Configuration Questions
CCNA Router Startup and Configuration Questions
Dsunte Wilson
 
CCNA Router and IOS Basics Questions
CCNA Router and IOS Basics QuestionsCCNA Router and IOS Basics Questions
CCNA Router and IOS Basics Questions
Dsunte Wilson
 
CCNA IP Addressing
CCNA IP AddressingCCNA IP Addressing
CCNA IP Addressing
Dsunte Wilson
 
CCNA TCP/IP Questions
CCNA TCP/IP QuestionsCCNA TCP/IP Questions
CCNA TCP/IP Questions
Dsunte Wilson
 
CCNA Network Devices Questions
CCNA Network Devices QuestionsCCNA Network Devices Questions
CCNA Network Devices Questions
Dsunte Wilson
 
CCNA Introducing Networks Questions
CCNA Introducing Networks QuestionsCCNA Introducing Networks Questions
CCNA Introducing Networks Questions
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection Center
SYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection CenterSYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection Center
SYMANTEC ENDPOINT PROTECTION Interfacing the SEPM with Protection Center
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Performing Server and Database Management
SYMANTEC ENDPOINT PROTECTION Performing Server and Database ManagementSYMANTEC ENDPOINT PROTECTION Performing Server and Database Management
SYMANTEC ENDPOINT PROTECTION Performing Server and Database Management
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...
SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...
SYMANTEC ENDPOINT PROTECTION Configuring Replication and Failover and Load Ba...
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Advanced Monitoring and Reporting
SYMANTEC ENDPOINT PROTECTION Advanced Monitoring and ReportingSYMANTEC ENDPOINT PROTECTION Advanced Monitoring and Reporting
SYMANTEC ENDPOINT PROTECTION Advanced Monitoring and Reporting
Dsunte Wilson
 
IBM BladeCenter Fundamentals Introduction
IBM BladeCenter Fundamentals Introduction IBM BladeCenter Fundamentals Introduction
IBM BladeCenter Fundamentals Introduction
Dsunte Wilson
 
SYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration IntroductionSYMANTEC ENDPOINT PROTECTION Administration Introduction
SYMANTEC ENDPOINT PROTECTION Administration Introduction
Dsunte Wilson
 
Tips and Tricks of Toad for Oracle 10.6
Tips and Tricks of Toad for Oracle 10.6Tips and Tricks of Toad for Oracle 10.6
Tips and Tricks of Toad for Oracle 10.6
Dsunte Wilson
 
CCNA PPP and Frame Relay Questions
CCNA PPP and Frame Relay QuestionsCCNA PPP and Frame Relay Questions
CCNA PPP and Frame Relay Questions
Dsunte Wilson
 
CCNA Access Lists Questions
CCNA Access Lists QuestionsCCNA Access Lists Questions
CCNA Access Lists Questions
Dsunte Wilson
 
CCNA Network Services Questions
CCNA Network Services QuestionsCCNA Network Services Questions
CCNA Network Services Questions
Dsunte Wilson
 
CCNA Advanced Routing Protocols Questions
CCNA Advanced Routing Protocols QuestionsCCNA Advanced Routing Protocols Questions
CCNA Advanced Routing Protocols Questions
Dsunte Wilson
 
CCNA Routing Protocols Questions
CCNA Routing Protocols QuestionsCCNA Routing Protocols Questions
CCNA Routing Protocols Questions
Dsunte Wilson
 
CCNA Router Startup and Configuration Questions
CCNA Router Startup and Configuration QuestionsCCNA Router Startup and Configuration Questions
CCNA Router Startup and Configuration Questions
Dsunte Wilson
 
CCNA Router and IOS Basics Questions
CCNA Router and IOS Basics QuestionsCCNA Router and IOS Basics Questions
CCNA Router and IOS Basics Questions
Dsunte Wilson
 
CCNA TCP/IP Questions
CCNA TCP/IP QuestionsCCNA TCP/IP Questions
CCNA TCP/IP Questions
Dsunte Wilson
 
CCNA Network Devices Questions
CCNA Network Devices QuestionsCCNA Network Devices Questions
CCNA Network Devices Questions
Dsunte Wilson
 
CCNA Introducing Networks Questions
CCNA Introducing Networks QuestionsCCNA Introducing Networks Questions
CCNA Introducing Networks Questions
Dsunte Wilson
 

Recently uploaded (20)

Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
UiPath Agentic Automation: Community Developer Opportunities
UiPath Agentic Automation: Community Developer OpportunitiesUiPath Agentic Automation: Community Developer Opportunities
UiPath Agentic Automation: Community Developer Opportunities
DianaGray10
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Financial Services Technology Summit 2025
Financial Services Technology Summit 2025Financial Services Technology Summit 2025
Financial Services Technology Summit 2025
Ray Bugg
 
Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...
BookNet Canada
 
Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...
Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...
Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...
Raffi Khatchadourian
 
The Future of Cisco Cloud Security: Innovations and AI Integration
The Future of Cisco Cloud Security: Innovations and AI IntegrationThe Future of Cisco Cloud Security: Innovations and AI Integration
The Future of Cisco Cloud Security: Innovations and AI Integration
Re-solution Data Ltd
 
The Microsoft Excel Parts Presentation.pdf
The Microsoft Excel Parts Presentation.pdfThe Microsoft Excel Parts Presentation.pdf
The Microsoft Excel Parts Presentation.pdf
YvonneRoseEranista
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
The Changing Compliance Landscape in 2025.pdf
The Changing Compliance Landscape in 2025.pdfThe Changing Compliance Landscape in 2025.pdf
The Changing Compliance Landscape in 2025.pdf
Precisely
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
Does Pornify Allow NSFW? Everything You Should Know
Does Pornify Allow NSFW? Everything You Should KnowDoes Pornify Allow NSFW? Everything You Should Know
Does Pornify Allow NSFW? Everything You Should Know
Pornify CC
 
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptxSmart Investments Leveraging Agentic AI for Real Estate Success.pptx
Smart Investments Leveraging Agentic AI for Real Estate Success.pptx
Seasia Infotech
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
fennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solutionfennec fox optimization algorithm for optimal solution
fennec fox optimization algorithm for optimal solution
shallal2
 
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à GenèveUiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPath Automation Suite – Cas d'usage d'une NGO internationale basée à Genève
UiPathCommunity
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
UiPath Agentic Automation: Community Developer Opportunities
UiPath Agentic Automation: Community Developer OpportunitiesUiPath Agentic Automation: Community Developer Opportunities
UiPath Agentic Automation: Community Developer Opportunities
DianaGray10
 
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Enterprise Integration Is Dead! Long Live AI-Driven Integration with Apache C...
Markus Eisele
 
Financial Services Technology Summit 2025
Financial Services Technology Summit 2025Financial Services Technology Summit 2025
Financial Services Technology Summit 2025
Ray Bugg
 
Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...Transcript: Canadian book publishing: Insights from the latest salary survey ...
Transcript: Canadian book publishing: Insights from the latest salary survey ...
BookNet Canada
 
Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...
Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...
Hybridize Functions: A Tool for Automatically Refactoring Imperative Deep Lea...
Raffi Khatchadourian
 
The Future of Cisco Cloud Security: Innovations and AI Integration
The Future of Cisco Cloud Security: Innovations and AI IntegrationThe Future of Cisco Cloud Security: Innovations and AI Integration
The Future of Cisco Cloud Security: Innovations and AI Integration
Re-solution Data Ltd
 
The Microsoft Excel Parts Presentation.pdf
The Microsoft Excel Parts Presentation.pdfThe Microsoft Excel Parts Presentation.pdf
The Microsoft Excel Parts Presentation.pdf
YvonneRoseEranista
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
The Changing Compliance Landscape in 2025.pdf
The Changing Compliance Landscape in 2025.pdfThe Changing Compliance Landscape in 2025.pdf
The Changing Compliance Landscape in 2025.pdf
Precisely
 
Does Pornify Allow NSFW? Everything You Should Know
Does Pornify Allow NSFW? Everything You Should KnowDoes Pornify Allow NSFW? Everything You Should Know
Does Pornify Allow NSFW? Everything You Should Know
Pornify CC
 
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
On-Device or Remote? On the Energy Efficiency of Fetching LLM-Generated Conte...
Ivano Malavolta
 

CCNA TCP/IP

  • 1. CCNA Guide to Cisco Networking Fundamentals Chapter 3 TCP/IP
  • 2. Objectives Discuss the origins of TCP/IP Identify and discuss the different layer functions of TCP/IP Describe the functions performed by protocols in the TCP/IP protocol suite, including ICMP, UDP, TCP, ARP, and RARP CCNA Guide to Cisco Networking Fundamentals
  • 3. Objectives (continued) Use Ping and Trace and describe their functions Explain how packets are transmitted Describe the Cisco three-layer hierarchical model CCNA Guide to Cisco Networking Fundamentals
  • 4. Origins of TCP/IP Transmission Control Protocol/Internet Protocol (TCP/IP) Resulted from a coordinated effort by the U.S. Department of Defense (DOD) Advanced Research Projects Agency (ARPA) Charged with creating a wide area network (WAN) Results were TCP/IP and ARPANET DOD funded two projects The adaptation of TCP/IP to work with UNIX The inclusion of the TCP/IP protocol with Berkeley UNIX (BSD UNIX) CCNA Guide to Cisco Networking Fundamentals
  • 5. Overview of the TCP/IP Protocol Suite The TCP/IP model explains how the protocol suite works to provide communications Four layers: Application, Transport, Internetwork, and Network Interface Requests for Comments (RFCs) Define, describe, and standardize the implementation and configuration of the TCP/IP protocol suite CCNA Guide to Cisco Networking Fundamentals
  • 6. CCNA Guide to Cisco Networking Fundamentals
  • 7. Application Layer Protocols at the TCP/IP Application layer include: File Transfer Protocol (FTP) Trivial File Transfer Protocol (TFTP) Network File System (NFS) Simple Mail Transfer Protocol (SMTP) Terminal emulation protocol (telnet) Remote login application (rlogin) Simple Network Management Protocol (SNMP) Domain Name System (DNS) Hypertext Transfer Protocol (HTTP) CCNA Guide to Cisco Networking Fundamentals
  • 8. Transport Layer Performs end-to-end packet delivery, reliability, and flow control Protocols: TCP provides reliable, connection-oriented communications between two hosts Requires more network overhead UDP provides connectionless datagram services between two hosts Faster but less reliable Reliability is left to the Application layer CCNA Guide to Cisco Networking Fundamentals
  • 9. Transport Layer (continued) Ports TCP and UDP use port numbers for communications between hosts Port numbers are divided into three ranges: Well Known Ports are those from 1 through 1,023 Registered Ports are those from 1,024 through 49,151 Dynamic/Private Ports are those from 49,152 through 65,535 CCNA Guide to Cisco Networking Fundamentals
  • 10. CCNA Guide to Cisco Networking Fundamentals
  • 11. Transport Layer (continued) TCP three-way handshake Establishes a reliable connection between two points TCP transmits three packets before the actual data transfer occurs Before two computers can communicate over TCP, they must synchronize their initial sequence numbers (ISN) A reset packet (RST) indicates that a TCP connection is to be terminated without further interaction CCNA Guide to Cisco Networking Fundamentals
  • 12. CCNA Guide to Cisco Networking Fundamentals
  • 13. CCNA Guide to Cisco Networking Fundamentals
  • 14. CCNA Guide to Cisco Networking Fundamentals
  • 15. Transport Layer (continued) TCP sliding windows Control the flow and efficiency of communication Also known as windowing A method of controlling packet flow between hosts Allows multiple packets to be sent and affirmed with a single acknowledgment packet The size of the TCP window determines the number of acknowledgments sent for a given data transfer Networks that perform large data transfers should use large window sizes CCNA Guide to Cisco Networking Fundamentals
  • 16. Transport Layer (continued) TCP sliding windows (continued) Other flow control methods include Buffering Congestion avoidance CCNA Guide to Cisco Networking Fundamentals
  • 17. Internetwork Layer Four main protocols function at this layer Internet Protocol (IP) Internet Control Message Protocol (ICMP) Address Resolution Protocol (ARP) Reverse Address Resolution Protocol (RARP) ARP A routed protocol Maps IP addresses to MAC addresses ARP tables contain the MAC and IP addresses of other devices on the network CCNA Guide to Cisco Networking Fundamentals
  • 18. Internetwork Layer (continued) ARP (continued) When a computer transmits a frame to a destination on the local network It checks the ARP cache for an IP to MAC address mapping for the destination node ARP request If a source computer cannot locate an IP to MAC address mapping in its ARP table It must obtain the correct mapping CCNA Guide to Cisco Networking Fundamentals
  • 19. Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
  • 20. Internetwork Layer (continued) ARP request (continued) A source computer broadcasts an ARP request to all hosts on the local segment Host with the matching IP address responds this request ARP request frame See Figure 3-7 ARP cache life Source checks its local ARP cache prior to sending packets on the local network CCNA Guide to Cisco Networking Fundamentals
  • 21. Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
  • 22. Internetwork Layer (continued) ARP cache life (continued) Important that the mappings are correct Network devices place a timer on ARP entries ARP tables reduce network traffic Reverse Address Resolution Protocol (RARP) Similar to ARP Used primarily by diskless workstations Which have MAC addresses burned into their network cards but no IP addresses Client’s IP configuration is stored on a RARP server CCNA Guide to Cisco Networking Fundamentals
  • 23. Internetwork Layer (continued) RARP request frame See Figure 3-8 RARP client Once a RARP client receives a RARP reply, it configures its IP networking components By copying its IP address configuration information into its local RAM ARP and RARP compared ARP is concerned with obtaining the MAC address of other clients RARP obtains the IP address of the local host CCNA Guide to Cisco Networking Fundamentals
  • 24. CCNA Guide to Cisco Networking Fundamentals
  • 25. Internetwork Layer (continued) ARP and RARP compared (continued) The local host maintains the ARP table A RARP server maintains the RARP table The local host uses an ARP reply to update its ARP table and to send frames to the destination The RARP reply is used to configure the IP protocol on the local host Routers and ARP ARP requests use broadcasts Routers filter broadcast traffic Source must forward the frame to the router CCNA Guide to Cisco Networking Fundamentals
  • 26. Internetwork Layer (continued) ARP tables Routers maintain ARP tables to assist in transmitting frames from one network to another A router uses ARP just as other hosts use ARP Routers have multiple network interfaces and therefore also include the port numbers of their NICs in the ARP table The Ping utility Packet Internet Groper (Ping) utility verifies connectivity between two points Uses ICMP echo request/reply messages CCNA Guide to Cisco Networking Fundamentals
  • 27. Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
  • 28. Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
  • 29. Internetwork Layer (continued) The Trace utility Uses ICMP echo request/reply messages Can verify Internetwork layer (OSI-Network layer) connectivity Shows the exact path a packet takes from the source to the destination Accomplished through the use of the time-to-live (TTL) counter Several different malicious network attacks have also been created using ICMP messages Example: ICMP flood CCNA Guide to Cisco Networking Fundamentals
  • 30. Internetwork Layer (continued) CCNA Guide to Cisco Networking Fundamentals
  • 31. Network Interface Layer Plays the same role as the Data Link and Physical layers of the OSI model The MAC address, network card drivers, and specific interfaces for the network card function at this level No specific IP functions exist at this layer Because the layer’s focus is on communication with the network card and other networking hardware CCNA Guide to Cisco Networking Fundamentals
  • 32. Understanding Frame Transmission Each host on a segment evaluates the frame To determine whether the listed destination MAC address matches its own or is a broadcast to all hosts The host makes a copy of the frame and sends the original along the network path On the destination host, frames are sent up the TCP/IP stack Removing each layer header information For a packet to be routed on a TCP/IP internetwork An IP address and MAC address are required for both the source and destination hosts CCNA Guide to Cisco Networking Fundamentals
  • 33. Routers on the Network A router requires: An IP address for every network segment to which it is connected A separate network interface or port for each network segment Computers send frames to destinations that are not on their segment to the router (default gateway) The router must determine which subnet should receive the frame The router references its routing table CCNA Guide to Cisco Networking Fundamentals
  • 34. Routers on the Network (continued) CCNA Guide to Cisco Networking Fundamentals
  • 35. Network to Network Routers maintain routing tables that they use to route packets from one network to another When a network uses TCP/IP, each port on a router requires an IP address Allows the router to correctly forward the packet to the appropriate network segment On a TCP/IP network, the logical addresses on a certain segment must be matched If you move a computer from one segment to another, the IP address will have to be changed CCNA Guide to Cisco Networking Fundamentals
  • 36. Network to Network (continued) CCNA Guide to Cisco Networking Fundamentals
  • 37. Dynamic or Static Tables Routing tables match network addresses with the addresses of the routers that handle those networks The tables can be built statically or dynamically Dynamic updates are provided through routing protocols A router capable of dynamic routing can choose from among the various routes on a network The router communicates with other dynamic routers To determine the most efficient route from one point to another on the network CCNA Guide to Cisco Networking Fundamentals
  • 38. Dynamic or Static Tables (continued) Methods to determine the best path across a network The distance-vector algorithm The link-state algorithm CCNA Guide to Cisco Networking Fundamentals
  • 39. Transmitting Packets to Remote Segments When TCP/IP hosts transmit packets to remote segments They contact their default gateway (usually a router) The router checks its routing tables against the destination IP address To locate the appropriate network interface through which to forward the packet Router re-addresses the frame or sends the packet to the next router in the path (indirect routing) CCNA Guide to Cisco Networking Fundamentals
  • 40. Routing Packets CCNA Guide to Cisco Networking Fundamentals
  • 41. Routing Packets (continued) CCNA Guide to Cisco Networking Fundamentals
  • 42. Routing Packets (continued) CCNA Guide to Cisco Networking Fundamentals
  • 43. Routing Packets (continued) CCNA Guide to Cisco Networking Fundamentals
  • 44. The Cisco Three-Layer Hierarchical Model Cisco Three-Layer Hierarchical model Does not describe how communications take place Focuses on how best to design a network Especially a relatively large network or one that is expected to grow Each layer of the model is involved in specific functions Is typically defined by a particular type of device The three layers of the model from bottom up are Access, Distribution, and Core CCNA Guide to Cisco Networking Fundamentals
  • 45. CCNA Guide to Cisco Networking Fundamentals
  • 46. Access Layer The layer closest to the users, where they attach to the network Could be a router if the network is very small But typically a hub or layer 2 switch Sometimes called the desktop layer because it deals with connecting workstations to the network Frames are delivered to the users at this layer CCNA Guide to Cisco Networking Fundamentals
  • 47. Distribution Layer Separates the Access layer from the Core layer Implements network policies, and provides many networking services Such as Network Address Translation (NAT), firewall protection, and quality of service (QoS) IP addressing hierarchy is managed at this layer IP addressing is the process of assigning unique IP addresses to devices on the network Typically involves routers and includes all of the router functions Provides almost all of the connectivity tasks CCNA Guide to Cisco Networking Fundamentals
  • 48. Core Layer Responsible for switching large amounts of data quickly and efficiently To prevent slowing down the switching process: This layer should not be burdened with security or traffic control measures or any unnecessary additional equipment The primary device at this layer is a high-end layer 3 switch Essentially the backbone of the network CCNA Guide to Cisco Networking Fundamentals
  • 49. Summary TCP/IP is not limited to transmission control and Internet protocols TCP/IP was started by the Defense Advanced Research Projects Agency (DARPA) TCP/IP maps to a four-layer network model: Application, Transport, Internetwork, and Network Interface The Application layer in the TCP/IP model covers the Application, Presentation, and Session layers of the OSI reference model CCNA Guide to Cisco Networking Fundamentals
  • 50. Summary (continued) The TCP and UDP protocols reside at the Transport layer of the TCP/IP networking model Both TCP and UDP use port numbers from 1 to 65,535 to establish their communications between two points The Internet Protocol (IP) resides at the Internetwork layer and provides the logical address that can be passed through a router You can use the Ping utility with IP and ICMP to diagnose and troubleshoot network connections CCNA Guide to Cisco Networking Fundamentals
  • 51. Summary (continued) Address Resolution Protocol (ARP) and Reverse ARP (RARP) reside in the Internetwork layer The MAC address is the final leg of communication between hosts Routing tables can be created manually and dynamically Cisco developed the Three-Layer Hierarchical model to help network administrators design more efficient networks CCNA Guide to Cisco Networking Fundamentals