SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
CCNA
Module 1:
Internetworking
Objectives
Operation of IP Data Networks
• Recognize the purpose and functions of various network devices such as
Routers, Switches, Bridges and Hubs.
• Select the components required to meet a given network specification.
• Identify common applications and their impact on the network
• Describe the purpose and basic operation of the protocols in the OSI and
TCP/IP models.
• Predict the data flow between two hosts across a network.
• Identify the appropriate media, cables, ports, and connectors to connect
Cisco network devices to other network devices and hosts in a LAN
LAN Switching Technologies
• Determine the technology and media access control method for Ethernet
networks
Identify basic switching concepts and the operation of Cisco switches.
• Collision Domains
• Broadcast Domains
Internetworking Basics
Internetworking is the practice of connecting a computer network with
other networks through the use of gateways that provide a common
method of routing information packets between the networks. The
resulting system of interconnected networks is called an internetwork,
or simply an internet.
Collision is the result of two devices on the same segment trying to
transmit data at the same time
Collision domain is a term used to describe a network collection of
devices in which one particular device sends a packet on a network
segment, forcing every other device on that same segment to pay
attention to it.
Broadcast is message that can be accessed by any/every device on
the network
Broadcast Domain a set of all devices on a network segment hear all
broadcasts sent on that segment
A hub in a network
A Switch in a network
Switches can replace the hub, breaking up
collision domains.
Keep in mind that the hub used in the figure just extended the one
collision domain from the switch port.
Here’s a list of some of the things that commonly cause LAN
traffic congestion:
•Too many hosts in one network/broadcast domain
•Broadcast storms and Multicasting
•Low bandwidth
•Adding hubs for connectivity to the network
•A bunch of ARP or IPX traffic (IPX is a Novell protocol that is
like IP, but really, really chatty. Typically not used in today’s
networks.)
Router in an internetwork
Routers create an internetwork.
There are two advantages of using routers in
your network:
•They don’t forward broadcasts by default.
•They can filter the network based on layer 3 (Network layer)
information (e.g., IP address).
Four router functions in your network can be
listed as follows:
•Packet switching
•Packet filtering
•Internetwork communication
•Path selection
The OSI Model
The OSI isn’t a physical model. Rather, it’s a set of guidelines that
application developers can use to create and implement
applications that run on a network.
It also provides a framework for creating and implementing
networking standards, devices, and internetworking schemes.
 Reduces complexity
 Standardizes interfaces
 Facilitates modular engineering
 Ensures interoperable technology
 Accelerates evolution
 Simplifies teaching and learning
The seven layers of the OSI Model
The seven Layers of the OSI Model
Peer-to-Peer communication
TCP/IP and the DOD Model
The figure shows a comparison of the DoD model and the OSI
reference model. As you can see, the two are similar in concept,
but each has a different number of layers with different names.
The TCP/IP Protocol Suite
The DoD and OSI models are alike in design and concept and have
similar functions in similar layers.
Process/Application Layer
This section describes different applications and services typically
used in IP networks. The following protocols and applications are
discussed:
Telnet : is a protocol whose specialty is terminal emulation. It allows
a user on a remote client machine, called the Telnet client, to
access the resources of another machine, the Telnet server
FTP (File Transfer Protocol): is the protocol that actually lets us
transfer files, and it can accomplish this between any two machines
using it. But FTP isn’t just a protocol; it’s also a program. Operating
as a protocol, FTP is used by applications. As a program, it’s
employed by users to perform file tasks by hand.
TFTP(Trivial File Transfer Protocol): stripped-down, stock version of
FTP TFTP has no directory-browsing abilities like FTP; it can do
nothing but send and receive files
NFS(Network File System) : is a jewel of a protocol specializing in
file sharing. It allows two different types of file systems to
interoperate.
• SMTP(Simple Mail Transfer Protocol) & POP3(Post Office Protocol) :
SMTP is used to send mail while POP3 is used to receive mail
• SNMP(Simple Network Management Protocol):collects and manipulate
valuable network information
• DNS(Domain Name Service):resolves host names to IP addresses.
• DHCP(Dynamic host Configuration Protocol): assigns ip addresses to
hosts.
• LPD (Line Printer Daemon): for printer sharing
Host to Host Layer
The main purpose of the Host-to-Host layer is to shield the upper-
layer applications from the complexities of the network.
This layer says to the upper layer, “Just give me your data stream,
with any instructions, and I’ll begin the process of getting your
information ready to send.”
The following sections describe the two protocols at this layer:
 Transmission Control Protocol (TCP)
 User Datagram Protocol (UDP)
TCP
The figure shows the different fields within the TCP
header.
Sequence number : A number used by TCP that puts the data
back in the correct order or retransmits missing or damaged data, a
process called sequencing.
Acknowledgement number: The TCP octet that is expected next
Window: The window size the sender is willing to accept, in octets.
Checksum : The cyclic redundancy check (CRC), performs the
CRC over the header and data fields.
TCP uses a connection oriented communication because unless a
connection between the sender and receiver is created then can
data transmission begins
TCP provides what is called reliable delivery due to the presence of
acknowledgement, sequencing and flow control.
Connection oriented
communication. This is called the
three way handshake.
Flow control, sequencing and
acknowledgements in TCP.
UDP
This figure clearly illustrates UDP’s markedly low overhead as
compared to TCP’s hungry usage.
Key concepts of Host to Host Protocols
TCP UDP
Sequenced Non-sequenced
Reliable Unreliable
Connection-oriented Connectionless
Virtual circuit Low overhead
Acknowledgments No
acknowledgment
Windowing flow control No windowing or flow
control
Port Numbers
A port is a communication channel or endpoint in an Operating
System. The purpose of ports is to uniquely identify different
applications or processes running on a single computer and thereby
enable them to share a single physical connection
. Port number examples for TCP and UDP:
Key Protocols and Port numbers
TCP Telnet
23
SMTP
25
HTTP
80
FTP
21
DNS
53
HTTPS
443
UDP SNMP
161
TFTP
69
DNS
53
Internet Layer
IP Header
Version: Identifies the IP version number. There are two versions,
version 4(IPv4) which is most common and version 6(IPv6) which we
will see later.
Time to live: It’s the expiration time of the packet, this prevents a packet
from circulating indefinitely. It is set by the sender of the packet and
reduced by every router on the route to the destination. If it reaches zero
the packet is discarded.
Protocol/Type: Defines the protocol used in the data portion of the IP
packet/datagram.
Header Checksum: for CRC but only for the header
Protocol ICMP EIGRP OSPF IPv6 GRE L2TP IGRP
# 1 88 89 41 47 115 9
ICMP
Internet Control Message Protocol (ICMP) works at the
Network layer and is used by IP for many different services.
•ICMP is a management protocol and messaging
service provider for IP.
•Its messages are carried as IP datagrams.
ICMP packets have the following characteristics:
• They can provide hosts with information about network problems.
• They are encapsulated within IP datagrams.
ARP
ARP (Address Resolution Protocol) resolves IP addresses to
Ethernet (MAC) addresses i.e. finds the hardware address of a host
from a known IP address.
RARP(Reverse-ARP): discovers the identity of the IP address for
diskless machines by sending out a packet that includes its MAC
address and a request for the IP address assigned to that MAC
address.
Ethernet Networking
Ethernet is a contention media access method that allows all hosts
on a network to share the same bandwidth of a link.
Ethernet is popular because it’s readily scalable, meaning that it’s
comparatively easy to integrate new technologies, such as Fast
Ethernet and Gigabit Ethernet, into an existing network
infrastructure.
It’s also relatively simple to implement in the first place, and with it,
troubleshooting is reasonably straightforward.
Ethernet Collision Detection
CSMA/CD
When a collision occurs on an Ethernet LAN, the following happens:
• A jam signal informs all devices that a collision occurred.
• The collision invokes a random back-off algorithm.
• Each device on the Ethernet segment stops transmitting for a short
time until the
timers expire.
• All hosts have equal priority to transmit after the timers have
expired.
The following are the effects of having a CSMA/CD network
sustaining heavy collisions:
• Delay
• Low throughput
• Congestion
Half and Full Duplex Mode
Half duplex mode enables networking devices to send data or
signals one-way at a time, means both networking devices cannot
send data at the same time.
Eg: its like walkie-talkie
But full-duplex mode unlike half duplex, full duplex mode allow
devices to sending and receiving of data or signals at the same
time.
Eg: its like telephone or cell phone can talk and listen
For the case of Ethernet, full duplex can be used in three situations:
• With a connection from a switch to a host
• With a connection from a switch to a switch
• With a connection from a host to a host using a crossover
cable
Ethernet Addressing
The MAC, or hardware, address is a 48-bit (6-byte) address written
in a hexadecimal format.
Ethernet at the Physical Layer
The IEEE 802.3 and original Ethernet Physical layer specifications.
•10Base2- 10Mbps up to 2meters, supports
30hosts on a single segment, uses T-
connectors
•10Base5- 10Mbps up to 5meters, uses
AUI(Attachment Unit Interface)
•10BaseT-10Mbps with each device
connected to a hub or a switch, uses RJ-45
Ethernet Cabling
Comparing Ethernet Media Requirements
Unshielded Twisted-Pair Cable
 Speed and throughput: 10 to 1000 Mb/s
 Average cost per node: Least expensive
 Media and connector size: Small
 Maximum cable length: Varies
RJ-45 Connector
Ethernet cabling is an important discussion, especially if you are
planning on taking the Cisco exams.
Three types of Ethernet cables are available:
• Straight-through cable
• Crossover cable
• Rolled cable
We will look at each in the following sections.
Straight-Through Cable
The straight-through cable is used to connect device of the different
type like,
• Host to switch or hub
• Router to switch or hub
Except with router when connected to host.
Crossover Cable
The crossover cable can be
used
to connect device of the same
type like
• Switch to switch
• Hub to hub
• Host to host
• Hub to switch
• Router direct to host
Rolled Cable
Although rolled cable isn’t used to connect any Ethernet connections
together, you can use a rolled Ethernet cable to connect a host to a
router console serial communication (com) port.
Ethernet Cabling
Ethernet cabling is an important discussion, especially if you are
planning on taking the Cisco exams.
Three types of Ethernet cables are available:
• Straight-through cable
• Crossover cable
• Rolled cable
We will look at each in the following sections.
Module 1 slides

Contenu connexe

Tendances

TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionShubham Khedekar
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteAtharaw Deshmukh
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Polandirenazd
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationsAnyapuPranav
 
TCP/IP Introduction
TCP/IP Introduction TCP/IP Introduction
TCP/IP Introduction LJ PROJECTS
 
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP PresentationHarish Chand
 
What is TCP/IP
What is TCP/IPWhat is TCP/IP
What is TCP/IPfarhan516
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol Akhil .B
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 klAzhar Ali
 
TCP IP
TCP IPTCP IP
TCP IPhivasu
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocolMohd Arif
 

Tendances (20)

TCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer DescriptionTCP/IP Protocols With All Layer Description
TCP/IP Protocols With All Layer Description
 
TCPIP
TCPIPTCPIP
TCPIP
 
Protocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol SuiteProtocols and the TCP/IP Protocol Suite
Protocols and the TCP/IP Protocol Suite
 
"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland"Internet Protocol Suite" prepared by Szymon M. from Poland
"Internet Protocol Suite" prepared by Szymon M. from Poland
 
Assingment 2
Assingment 2Assingment 2
Assingment 2
 
presentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunicationspresentation on TCP/IP protocols data comunications
presentation on TCP/IP protocols data comunications
 
TCP/IP Basics
TCP/IP BasicsTCP/IP Basics
TCP/IP Basics
 
TCP/IP Introduction
TCP/IP Introduction TCP/IP Introduction
TCP/IP Introduction
 
Overview of TCP IP
Overview of TCP IPOverview of TCP IP
Overview of TCP IP
 
TCP - IP Presentation
TCP - IP PresentationTCP - IP Presentation
TCP - IP Presentation
 
TCP/IP(networking)
TCP/IP(networking)TCP/IP(networking)
TCP/IP(networking)
 
TCP/IP model
TCP/IP modelTCP/IP model
TCP/IP model
 
What is TCP/IP
What is TCP/IPWhat is TCP/IP
What is TCP/IP
 
Tcp
TcpTcp
Tcp
 
TCP- Transmission Control Protocol
TCP-  Transmission Control Protocol TCP-  Transmission Control Protocol
TCP- Transmission Control Protocol
 
Basic ip and networking ver 3 kl
Basic ip and networking ver 3 klBasic ip and networking ver 3 kl
Basic ip and networking ver 3 kl
 
Tcp ip tutorial
Tcp ip tutorialTcp ip tutorial
Tcp ip tutorial
 
TCP IP
TCP IPTCP IP
TCP IP
 
TCP/IP
TCP/IPTCP/IP
TCP/IP
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 

Similaire à Module 1 slides

Networking Fundamentals
Networking Fundamentals Networking Fundamentals
Networking Fundamentals Vikas Gupta
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idchiya123jes
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- finalTaymoor Nazmy
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.pptaymenshykh
 
CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalKarthikeyan Dhayalan
 
Networking essentials lect1
Networking essentials lect1Networking essentials lect1
Networking essentials lect1Roman Brovko
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptxazmerawAnna1
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnectionKingPinYT
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxzeyadosama505
 
Lecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptxLecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptxRonoh Kennedy
 

Similaire à Module 1 slides (20)

TCP/IP Modal
TCP/IP ModalTCP/IP Modal
TCP/IP Modal
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Osi model
Osi modelOsi model
Osi model
 
Lecture 3- tcp-ip
Lecture  3- tcp-ipLecture  3- tcp-ip
Lecture 3- tcp-ip
 
Networking Fundamentals
Networking Fundamentals Networking Fundamentals
Networking Fundamentals
 
Unit 2 ppt-idc
Unit 2 ppt-idcUnit 2 ppt-idc
Unit 2 ppt-idc
 
Computer network coe351- part2- final
Computer network coe351- part2- finalComputer network coe351- part2- final
Computer network coe351- part2- final
 
nv.ppt
nv.pptnv.ppt
nv.ppt
 
clg_assgn.pptx
clg_assgn.pptxclg_assgn.pptx
clg_assgn.pptx
 
TCPIP SLIDES.ppt
TCPIP SLIDES.pptTCPIP SLIDES.ppt
TCPIP SLIDES.ppt
 
CISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network FundamentalCISSP - Chapter 4 - Network Fundamental
CISSP - Chapter 4 - Network Fundamental
 
Ta 104-tcp
Ta 104-tcpTa 104-tcp
Ta 104-tcp
 
Networking essentials lect1
Networking essentials lect1Networking essentials lect1
Networking essentials lect1
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Ch4 Protocols.pptx
Ch4 Protocols.pptxCh4 Protocols.pptx
Ch4 Protocols.pptx
 
Sargation university's open system interconnection
Sargation university's open system interconnectionSargation university's open system interconnection
Sargation university's open system interconnection
 
lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
 
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptxpppppppppppppppppjjjjjjjjjjjpppppppp.pptx
pppppppppppppppppjjjjjjjjjjjpppppppp.pptx
 
Lecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptxLecture 1 Network Reference Models Final.pptx
Lecture 1 Network Reference Models Final.pptx
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Dernier (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Module 1 slides

  • 1.
  • 3. Objectives Operation of IP Data Networks • Recognize the purpose and functions of various network devices such as Routers, Switches, Bridges and Hubs. • Select the components required to meet a given network specification. • Identify common applications and their impact on the network • Describe the purpose and basic operation of the protocols in the OSI and TCP/IP models. • Predict the data flow between two hosts across a network. • Identify the appropriate media, cables, ports, and connectors to connect Cisco network devices to other network devices and hosts in a LAN LAN Switching Technologies • Determine the technology and media access control method for Ethernet networks Identify basic switching concepts and the operation of Cisco switches. • Collision Domains • Broadcast Domains
  • 4. Internetworking Basics Internetworking is the practice of connecting a computer network with other networks through the use of gateways that provide a common method of routing information packets between the networks. The resulting system of interconnected networks is called an internetwork, or simply an internet. Collision is the result of two devices on the same segment trying to transmit data at the same time Collision domain is a term used to describe a network collection of devices in which one particular device sends a packet on a network segment, forcing every other device on that same segment to pay attention to it. Broadcast is message that can be accessed by any/every device on the network Broadcast Domain a set of all devices on a network segment hear all broadcasts sent on that segment
  • 5. A hub in a network
  • 6. A Switch in a network
  • 7. Switches can replace the hub, breaking up collision domains. Keep in mind that the hub used in the figure just extended the one collision domain from the switch port.
  • 8. Here’s a list of some of the things that commonly cause LAN traffic congestion: •Too many hosts in one network/broadcast domain •Broadcast storms and Multicasting •Low bandwidth •Adding hubs for connectivity to the network •A bunch of ARP or IPX traffic (IPX is a Novell protocol that is like IP, but really, really chatty. Typically not used in today’s networks.)
  • 9. Router in an internetwork
  • 10. Routers create an internetwork.
  • 11. There are two advantages of using routers in your network: •They don’t forward broadcasts by default. •They can filter the network based on layer 3 (Network layer) information (e.g., IP address). Four router functions in your network can be listed as follows: •Packet switching •Packet filtering •Internetwork communication •Path selection
  • 12. The OSI Model The OSI isn’t a physical model. Rather, it’s a set of guidelines that application developers can use to create and implement applications that run on a network. It also provides a framework for creating and implementing networking standards, devices, and internetworking schemes.  Reduces complexity  Standardizes interfaces  Facilitates modular engineering  Ensures interoperable technology  Accelerates evolution  Simplifies teaching and learning
  • 13. The seven layers of the OSI Model
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. The seven Layers of the OSI Model
  • 22. TCP/IP and the DOD Model The figure shows a comparison of the DoD model and the OSI reference model. As you can see, the two are similar in concept, but each has a different number of layers with different names.
  • 23. The TCP/IP Protocol Suite The DoD and OSI models are alike in design and concept and have similar functions in similar layers.
  • 24. Process/Application Layer This section describes different applications and services typically used in IP networks. The following protocols and applications are discussed: Telnet : is a protocol whose specialty is terminal emulation. It allows a user on a remote client machine, called the Telnet client, to access the resources of another machine, the Telnet server FTP (File Transfer Protocol): is the protocol that actually lets us transfer files, and it can accomplish this between any two machines using it. But FTP isn’t just a protocol; it’s also a program. Operating as a protocol, FTP is used by applications. As a program, it’s employed by users to perform file tasks by hand. TFTP(Trivial File Transfer Protocol): stripped-down, stock version of FTP TFTP has no directory-browsing abilities like FTP; it can do nothing but send and receive files NFS(Network File System) : is a jewel of a protocol specializing in file sharing. It allows two different types of file systems to interoperate.
  • 25. • SMTP(Simple Mail Transfer Protocol) & POP3(Post Office Protocol) : SMTP is used to send mail while POP3 is used to receive mail • SNMP(Simple Network Management Protocol):collects and manipulate valuable network information • DNS(Domain Name Service):resolves host names to IP addresses. • DHCP(Dynamic host Configuration Protocol): assigns ip addresses to hosts. • LPD (Line Printer Daemon): for printer sharing
  • 26. Host to Host Layer The main purpose of the Host-to-Host layer is to shield the upper- layer applications from the complexities of the network. This layer says to the upper layer, “Just give me your data stream, with any instructions, and I’ll begin the process of getting your information ready to send.” The following sections describe the two protocols at this layer:  Transmission Control Protocol (TCP)  User Datagram Protocol (UDP)
  • 27. TCP The figure shows the different fields within the TCP header.
  • 28. Sequence number : A number used by TCP that puts the data back in the correct order or retransmits missing or damaged data, a process called sequencing. Acknowledgement number: The TCP octet that is expected next Window: The window size the sender is willing to accept, in octets. Checksum : The cyclic redundancy check (CRC), performs the CRC over the header and data fields. TCP uses a connection oriented communication because unless a connection between the sender and receiver is created then can data transmission begins TCP provides what is called reliable delivery due to the presence of acknowledgement, sequencing and flow control.
  • 29. Connection oriented communication. This is called the three way handshake. Flow control, sequencing and acknowledgements in TCP.
  • 30. UDP This figure clearly illustrates UDP’s markedly low overhead as compared to TCP’s hungry usage.
  • 31. Key concepts of Host to Host Protocols TCP UDP Sequenced Non-sequenced Reliable Unreliable Connection-oriented Connectionless Virtual circuit Low overhead Acknowledgments No acknowledgment Windowing flow control No windowing or flow control
  • 32. Port Numbers A port is a communication channel or endpoint in an Operating System. The purpose of ports is to uniquely identify different applications or processes running on a single computer and thereby enable them to share a single physical connection . Port number examples for TCP and UDP: Key Protocols and Port numbers TCP Telnet 23 SMTP 25 HTTP 80 FTP 21 DNS 53 HTTPS 443 UDP SNMP 161 TFTP 69 DNS 53
  • 34. Version: Identifies the IP version number. There are two versions, version 4(IPv4) which is most common and version 6(IPv6) which we will see later. Time to live: It’s the expiration time of the packet, this prevents a packet from circulating indefinitely. It is set by the sender of the packet and reduced by every router on the route to the destination. If it reaches zero the packet is discarded. Protocol/Type: Defines the protocol used in the data portion of the IP packet/datagram. Header Checksum: for CRC but only for the header Protocol ICMP EIGRP OSPF IPv6 GRE L2TP IGRP # 1 88 89 41 47 115 9
  • 35. ICMP Internet Control Message Protocol (ICMP) works at the Network layer and is used by IP for many different services. •ICMP is a management protocol and messaging service provider for IP. •Its messages are carried as IP datagrams. ICMP packets have the following characteristics: • They can provide hosts with information about network problems. • They are encapsulated within IP datagrams.
  • 36. ARP ARP (Address Resolution Protocol) resolves IP addresses to Ethernet (MAC) addresses i.e. finds the hardware address of a host from a known IP address.
  • 37. RARP(Reverse-ARP): discovers the identity of the IP address for diskless machines by sending out a packet that includes its MAC address and a request for the IP address assigned to that MAC address.
  • 38. Ethernet Networking Ethernet is a contention media access method that allows all hosts on a network to share the same bandwidth of a link. Ethernet is popular because it’s readily scalable, meaning that it’s comparatively easy to integrate new technologies, such as Fast Ethernet and Gigabit Ethernet, into an existing network infrastructure. It’s also relatively simple to implement in the first place, and with it, troubleshooting is reasonably straightforward.
  • 40. When a collision occurs on an Ethernet LAN, the following happens: • A jam signal informs all devices that a collision occurred. • The collision invokes a random back-off algorithm. • Each device on the Ethernet segment stops transmitting for a short time until the timers expire. • All hosts have equal priority to transmit after the timers have expired. The following are the effects of having a CSMA/CD network sustaining heavy collisions: • Delay • Low throughput • Congestion
  • 41. Half and Full Duplex Mode Half duplex mode enables networking devices to send data or signals one-way at a time, means both networking devices cannot send data at the same time. Eg: its like walkie-talkie But full-duplex mode unlike half duplex, full duplex mode allow devices to sending and receiving of data or signals at the same time. Eg: its like telephone or cell phone can talk and listen For the case of Ethernet, full duplex can be used in three situations: • With a connection from a switch to a host • With a connection from a switch to a switch • With a connection from a host to a host using a crossover cable
  • 42. Ethernet Addressing The MAC, or hardware, address is a 48-bit (6-byte) address written in a hexadecimal format.
  • 43. Ethernet at the Physical Layer The IEEE 802.3 and original Ethernet Physical layer specifications. •10Base2- 10Mbps up to 2meters, supports 30hosts on a single segment, uses T- connectors •10Base5- 10Mbps up to 5meters, uses AUI(Attachment Unit Interface) •10BaseT-10Mbps with each device connected to a hub or a switch, uses RJ-45
  • 45. Unshielded Twisted-Pair Cable  Speed and throughput: 10 to 1000 Mb/s  Average cost per node: Least expensive  Media and connector size: Small  Maximum cable length: Varies
  • 47. Ethernet cabling is an important discussion, especially if you are planning on taking the Cisco exams. Three types of Ethernet cables are available: • Straight-through cable • Crossover cable • Rolled cable We will look at each in the following sections.
  • 48. Straight-Through Cable The straight-through cable is used to connect device of the different type like, • Host to switch or hub • Router to switch or hub Except with router when connected to host.
  • 49. Crossover Cable The crossover cable can be used to connect device of the same type like • Switch to switch • Hub to hub • Host to host • Hub to switch • Router direct to host
  • 50. Rolled Cable Although rolled cable isn’t used to connect any Ethernet connections together, you can use a rolled Ethernet cable to connect a host to a router console serial communication (com) port.
  • 51. Ethernet Cabling Ethernet cabling is an important discussion, especially if you are planning on taking the Cisco exams. Three types of Ethernet cables are available: • Straight-through cable • Crossover cable • Rolled cable We will look at each in the following sections.