1 Introduction To Networking
1 Introduction To Networking
Lesson Objectives:
1. Introduction to Networking
2. A simplified communication model
3. The communication process
4. A brief history of the Internet
5. Impact of the Internet on our daily life
6. Overview of the TCP/IP protocol suite
7. Comparison of OSI RM and TCP/IP RM
What is a network?
It is a collection of different communication devices that are
interconnected with each other. Interconnected devices should exchange data
or share a resource
What is networking
The process involved in designing, implementing, upgrading, managing and
otherwise working with networks and networking technologies
Computer network
A type of network that interconnects two or more autonomous (independent)
computers. The computers can be geographically located anywhere
Computer networks are composed of both software and hardware. The
software component consists of services and protocols that run on the
hardware components. And the hardware part consists of different end
systems ,intermediary devices and network media.
Advantages of Networks
Data sharing
Hardware sharing
Personal communication
Entertainment
Back-up
User and data management
Disadvantages of Networks
Viruses
Crackers and Unauthorized users
Network hardware and software costs
Networks set up costs
Source
– generates data to be transmitted
Transmitter
– Converts data into transmittable signals
Transmission System
– Carries data
Receiver
– Converts received signal into data
Destination
– Takes incoming data
Network
Source Destination
Packet switching helps improve the resiliency and fault tolerance of the Internet
architecture
Some messages in the Internet need Quality of Service and the Internet has various
mechanisms to ensure it
Initially the Internet was called ARPANET and was sponsored by the U.S Department
of Defense (DOD)
The Internet was designed in part to provide a communications network that would
work even if some of the sites were destroyed by nuclear attack. If the most direct route
was not available, routers would direct traffic around the network via alternate routes
The concept of establishing global network of computers was proposed by J.C.R.
Licklider of MIT in 1962 and ARPANET was brought online in 1969.ARPANET
initially linked four major computers at universities in the south-western US (UCLA,
Stanford Research Institute, UCSB, and the University of Utah)
The early Internet was used by computer experts, engineers, scientists, and librarians.
It was not user friendly.
There were no home or office personal computers in those days, and anyone who used
it, whether a computer professional or an engineer or scientist or librarian, had to learn
to use a very complex system.
What is a protocol?
The source and destination systems must agree on a common set of
rules called protocols before they can communicate with each other even if
they don’t run the same operating system and are not made by the same
company.
The protocols are specific to the characteristics of the communication
Successful communication between hosts on a network requires the
interaction of many different protocols
A group of inter-related protocols that are necessary to perform a
communication function is called a protocol suite
These protocols are implemented in software and hardware that is loaded on
each host and network device.
One of the best ways to visualize how all of the protocols interact on a particular
host is to view it as a stack
A protocol stack shows how the individual protocols within the suite are
implemented on the host
The protocols are viewed as a layered hierarchy, with each higher level service
depending on the functionality defined by the protocols shown in the lower levels
The lower layers of the stack are concerned with moving data over the network
and providing services to the upper layers, which are focused on the content of
the message being sent and the user interface.
Layers Protocols
Session layer
Transport layer Transport layer
Network layer Internet layer
Data link layer
Physical layer Host-to-network layer(Network access)