Networking Fundamentals
Networking Fundamentals
FUNDAMENTAL OF
NETWORKING
IT-042-04-2014
WHAT IS NETWORK ?
A global computer network providing a variety of information and communication facilities, consisting of
interconnected networks using standardized communication protocols.
INTRODUCTION OF OSI LAYER
The Open Systems Interconnection (OSI) model
describes seven layers that computer systems use to
communicate over a network. It was the first standard
model for network communications, adopted by all
major computer and telecommunication companies
OSI MODEL 7 LAYERS
Application
Presentation
Session
Transport
Network
Data Link
Physical
Physical Layer
COMPUTERS CABLES
Hub Printer/Scanner
Data Link Layer
Network Switch
Network
The network layer has two main functions. One is breaking up segments into
network packets, and reassembling the packets on the receiving end. The other
is routing packets by discovering the best path across a physical network. The
network layer uses network addresses (typically Internet Protocol addresses) to
route packets to a destination node.
Network Layer Device
Router
Transport Layer
The transport layer takes data transferred in the session layer and breaks it
into “segments” on the transmitting end. It is responsible for reassembling
the segments on the receiving end, turning it back into data that can be
used by the session layer. The transport layer carries out flow control,
sending data at a rate that matches the connection speed of the receiving
device, and error control, checking if data was received incorrectly and if
not, requesting it again.
Transport Layer Protocol
TCP UDP
(Transmission Control Protocol) (User Datagram Protocol)
Reliable Unreliable
Keeps track of lost packets and Don't keep track of lost packets
make sure that they are re-sent Doesn't cares about arrival order
Cares about arrival order Faster, because it lacks any
Slower, because of all added additional features
additional features Example of services that use
Example of services that use TCP : UDP : Online Games, Youtube,
HTTP, HTTPS, FTP, SMTP, Whatsapp, DHCP Server, Skype and more
and more
Session
The presentation layer prepares data for the application layer. It defines
how two devices should encode, encrypt, and compress data so it is
received correctly on the other end. The presentation layer takes any data
transmitted by the application layer and prepares it for transmission over
the session layer.
Application
Presentation
Protocol
Segment Transport Data
Layer 4
Header
Data Units
(PDUs) Packets Network Data
Layer 4
Header
Layer 3
Header
Presentation Application
Session
Transport Transport
Network Internet
Data Link
Network
Access
Physical