intro of computer_network

24
BY: AANAND BOHARA Introduction to Computer Networks

Upload: aanand-bohara

Post on 15-Jan-2017

346 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Intro of computer_network

BY: AANAND BOHARA

Introduction to Computer Networks

Page 2: Intro of computer_network

What is a computer network?1

A computer network is a computer system comprising of two or more computers that are linked together by a telecommunication medium.

It is the interconnection of computers that are able to communicate and share resources.

From a software perspective, a computer network is a collection of the applications, protocols, services and standards that govern how two or more computers interact to share resources.

Page 3: Intro of computer_network

Protocols, services and standards:2

Protocols are the rules that govern how network services are requested and offered.

Network services are the functions that are performed by the network on behalf of the applications (users).

Network services will include functions such as composing a message, error checking, moving messages from point A to B, and so on.

Network standards define the accepted level of operation of the different network services.

They act as a benchmark for the services requested and offered.

Page 4: Intro of computer_network

A sample computer network3

Network Hosts

Network Cable

Page 5: Intro of computer_network

Network hosts & peripherals4

The computers connected to a network a generally referred to as network hosts.

The printer in figure above is referred to as a peripheral, or a shared resource. If a printer has the capability to connect to the

network directly, it is called a network enabled printer, and in this case it is a host.

The term networking is used to refer to the process of creating and configuring a network.

Page 6: Intro of computer_network

Server and client machines5

Network hosts can be classified into two Server Client

A client computer is one that uses a shared resource owned by another host.

A server computer is one that owns or contains a shared resource on a network.

In our sample network, we have two servers and three clients. A print server A file server

Page 7: Intro of computer_network

Why computer networks:6

Consider your mobile phone handset: Why do you need it? Why should it be on a network? What do you use it for?

We are living in a connected world where people work through collaborations.

For example: each member of a project team generates a report on a given part of the project. These are then consolidated to get the final project report. It makes work easy

Collaboration makes work easy and keeps people in touch.

Page 8: Intro of computer_network

Why computer networks:7

We need computer networks for two main reasons: Resource sharing Communication.

Using networks we share hardware, software and data resources with others

For example: We share a network printer across a network We can upload, download or read shared files Software update can be shared across a network from a

common serverWe stay in touch with each other using computer

networks: email, VoIP, Video conferencing, etc.

Page 9: Intro of computer_network

Why computer networks:8

In a specific way, computer networks enable individuals and organizations to achieve the following: Communication within an organization Communication between an organization and another Sharing data and information Sharing hardware and peripherals Sharing software Centralized administration and control

These benefits are not easily achieved in a non-networked environment.

Thus we generally refer to a network as a shared environment.

Page 10: Intro of computer_network

Why computer networks:9

Communication within an organization:The employees within an organization are

able to communicate effectively by sending electronic mail (e-mail) messages to each other in real time.

Individuals are also able to call each other or send short messages (SMS) to each other.

Page 11: Intro of computer_network

Why computer networks:10

Communication between organizations:With the help of a network, the employees in an

organization are able to communicate with employees in other organizations.

The dean of student at KeMU can send an e-mail to the principle of Meru Technical Training Institute (MTTI) without having to go there, as long as each of them has a computer that is connected to the shared network.

To achieve this, this requires the interconnection of the networks of the two organizations.

We refer to such a interconnection as an Internetwork (or internet).

Page 12: Intro of computer_network

Why computer networks:11

Sharing data and information:The value of a computer system is its ability to

process the required information.Once the information is processed, it is used in

an organization to achieve its goals. The data/files that are created by one employee

in an organization can be shared by other employees through a computer network.

This enables collaboration in the achievement of the objectives of the organization.

It reduces the time required in completing different tasks within the organization.

Page 13: Intro of computer_network

Why computer networks:12

Sharing hardware and peripherals:Peripheral devices such as printers are

essential in the operation of an organization, but they are also costly.

Since it is not possible for each employee to have their own printer, a single printer can be shared by several employees effectively across a computer network.

Users can also share the space on the hard disk drive to store data.

Page 14: Intro of computer_network

Why computer networks:13

Sharing software:A computer network makes it possible to

store software on one machine and then share it on the other computer across a network.

It also allows the sharing of software licenses.

Page 15: Intro of computer_network

Why computer networks:14

Centralized administration and control:The administration and control of the hardware and

software within an organization can easily and effectively be achieved over a computer network.

System administrators are able to install and configure both hardware and software from a remote location.

Software updates are also easily deployed across the network, reducing the amount of time involved.

User access can also be managed.

Page 16: Intro of computer_network

Types of computer networks:15

Six ways to classify computer networks: By the scope or size of the networks By ownership of the network Infrastructure By the topology: (topologies are covered in module 2) Classification by Transmission media By the mode of managing the connection By transmission technology used

Page 17: Intro of computer_network

Types of computer networks:16

Classification by the scope or size of the networks: Local Area Networks (LAN) Personal Area Network (PAN) Metropolitan Area Networks (MAN) Campus Area Networks (CAN) Wide Area Networks (WAN)

Page 18: Intro of computer_network

Types of computer networks:17

Classification by ownership of the network Infrastructure: Private networks – A private network is one where

both the equipment and infrastructure are entirely owned by a single person or organizations.

Public Networks – this is a type of network where the interconnection devices and infrastructure is owned and maintained by the state on behalf of a people. No single person or institution can claim ownership or control of a public network. It is available for all and shared by all.

Page 19: Intro of computer_network

Types of computer networks:18

Classification by the topology: (topologies are covered in module 2) Bus Networks – this is a network where the

devices are connected using the bus topology and its associated technologies.

Ring Networks – in these networks, the devices are connected to form a ring.

Star Networks – the devices in this network are connected based on a star topology.

Hybrid Networks – in these networks, there is a combination of two or more topologies in the organization of the devices in the network.

Page 20: Intro of computer_network

Types of computer networks:19

Classification by the transmission medium used: (transmission media is covered in module 2) Wired Networks – these are networks where the

devices are connected using some form of cables. Wireless Networks – in these networks, no

cables are used. The signal is transmitted through the air from one point to the next.

Page 21: Intro of computer_network

Types of computer networks:20

Classification by the mode of managing the connection: Peer-to-peer Networks – these are computer networks

where each node manages its end of the connection and its local resources while sharing the resources with the other networks hosts. No single host controls the network. These networks are also referred to as workgroup networks.

Client-Server networks – in a client-server network, one host is dedicated as the server to the network, and controls how the other hosts communicate and share resources. All the other hosts are clients. In certain cases, there can be two or more servers in a client-server network, each dedicated to a different resource.

Page 22: Intro of computer_network

Types of computer networks:21

Classification by transmission technology used: Broadcast Networks – broadcast networks

communicate by sending the packets to the shared media, then allowing each node to sample a get a copy where necessary. The packets move along the shared medium until it reached the intended recipients. Broadcast networks are based on shared medium protocols.

Point-to-Point Networks – in point-to-point networks, a packet is sent directly to a single destination. In such networks there is a direct path between any two communicating devices. Each connection is shared by only two devices, which it connects.

Page 23: Intro of computer_network

Network components:22

Like any other computer system, a computer network comprises of hardware and software components.

The hardware comprise of the computers, peripheral devices, cables/interconnection medium, and the interconnection devices.

Computer software comprise of the operating systems, server applications, client applications, as well as the protocols and standards that govern the delivery of network services.

Page 24: Intro of computer_network

23

THANK YOU