Networking I Overview of Computer Networks (2)
Networking I Overview of Computer Networks (2)
g
Computer
Networks
Network Packet
Sequence numbers (to make sure packets are put back together in
the right order)
2 Kinds of data
• Control Information
• User data (payload)
Control
Information
it provides data the network
needs to deliver the user
data
Example:
• source and destination
network addresses
• error detection codes
• sequencing information
Network Topology
Application Layer
This is the layer closest
to the user. It provides
network services to
applications, such as
web browsers and
email clients. Think of
it as the interface
between the user and
the network.
Seven Layers of OSI
Model
Presentation Layer
This layer is
responsible for data
formatting and
encryption. It ensures
that data is presented
in a way that both the
sender and receiver
can understand.
Seven Layers of OSI
Model
Session Layer
This layer manages
communication
sessions between
applications. It
establishes, maintains,
and terminates
connections between
devices.
Seven Layers of OSI
Model
Transport Layer
This layer ensures
reliable data transfer
between devices. It
breaks data into
smaller packets,
manages flow control,
and handles error
correction.
Seven Layers of OSI
Model
Network Layer
This layer is
responsible for routing
data packets across
networks. It
determines the best
path for data to travel
and handles logical
addressing (IP
addresses).
Seven Layers of OSI
Model
Physical Layer
This is the lowest layer
of the OSI model. It
deals with the physical
transmission of data
over the network
medium, such as
cables or wireless
signals.
Seven Layers of OSI
Model
Physical Layer
This is the lowest layer
of the OSI model. It
deals with the physical
transmission of data
over the network
medium, such as
cables or wireless
signals.
Seven Layers of OSI
Model
Layers Protocols
Software/
SENDER
Upper
Presentation • To translate, encrypt and compress data.
Layers
• To establish, manage, and terminate session
Session • API, Sockets, WinSock.
RECEIVER
• To move packets from source to destination.
Network • To provide internetworking.
Ethernet
• This is the most widely used wired networking
technology.
• It uses cables to connect devices to a network,
typically through a switch or router.
• Ethernet is known for its speed and reliability,
making it a popular choice for homes, offices, and
data centers.
• There are different types of Ethernet cables and
speeds, such as Cat5e, Cat6, and Cat6a, supporting
speeds from 100 Mbps to 10 Gbps and beyond.
Wired Technologies
Fiber Optic
• Fiber optic cables use thin strands of glass or plastic
to transmit data as pulses of light.
• This technology offers extremely high speeds and
can transmit data over long distances with minimal
signal loss.
• Fiber optic networks are commonly used for high-
bandwidth applications, such as telecommunications,
internet infrastructure, and connecting data centers.
Wired Technologies
Coaxial Cable
• Coaxial cable was once a common technology for
cable television and early computer networks.
• It uses a central conductor surrounded by a dielectric
insulator, a metallic shield, and an outer jacket.
• While less common for general networking today, it's
still used for some specific applications, like cable
internet access.
Thank You!