+ All Categories
Home > Documents > Computer Networks. Data & Communication When we communicate we share information Local...

Computer Networks. Data & Communication When we communicate we share information Local...

Date post: 01-Jan-2016
Category:
Upload: ashlee-ellis
View: 219 times
Download: 1 times
Share this document with a friend
Popular Tags:
31
Computer Networks
Transcript
Page 1: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Computer Networks

Page 2: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Data & Communication

When we communicate we share information Local Communication, if Face to Face Remote, if through Telephone etc

Data Information presented in any form that is agreed

upon by communicating parties. Text, Image, Video, Audio

Page 3: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Data Communication

Exchange of data between two devices via some form of transmission medium such as wire…

OR Data Communication is the exchange of information

from One entity to another using a transmission medium Exchange Information Entity Transmission Medium

Page 4: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Aims/Characteristics of Data Communication Delivery

Data should be delivered to the other party Addressing Mechanisms IP, MAC Address, Routing are used

to make delivery possible Accuracy

Data should not be corrupted during transmission Encoding, Error detection, Error recovery, Amplification of

signal Timeliness

Data should not be delivered after the time it is required. Quality of Service Support, Routing Protocols help in this

regard

Page 5: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Simplified Communication Model

Page 6: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Integral Parts of Communication Model… Source

Generates data to be transmitted Telephone, Mic, Computer, Web Cam, Scanner, Digital

Camera

Transmitter Data produced can not be transmitted directly Data should be converted to signals Transmitter converts data into transmittable

signals Modem converts Data Bits into Signals

Modulation

Page 7: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Integral Parts of Communication Model… Transmission System

It carries data from one party (sender) to another (receiver) Can be Wired / Wireless medium Can be complex network like Internet

Receiver It receives signal Converts received signal into data (bits)

Modem (demodulation)

Destination Takes incoming data from receiver.

Page 8: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Simplified Communication Model

Dial-up Internet Example

Page 9: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Key Tasks in Data Communication Optimal Transmission System Utilization

Efficient use of Medium Medium could be shared by many users Multiplexing could be implemented

Interfacing Connection of devices to Medium

Signal Generation Data Encoding Techniques How to represent data through signal Amplitude, Frequency, Phase???

Synchronization In synchronous communication Timing matters If sender sends the data and receiver is not ready/expecting,

data may be lost

Page 10: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Key Tasks in Data Communication Exchange Management

Connection Management How to establish, maintain and disconnect?

Error detection and correction Errors can occur in data during transmission Amount of error depends on medium / network

Damaged/Missed/Duplicated packets Some applications can tolerate errors (video/voice), others

can not (text/ email/ file) Mechanisms should be provided to detect and possibly

correct them or otherwise report them to sender

Page 11: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Key Tasks in Data Communication Flow Control

Communication of a device that produce data very fast with a device that accept data at low rate should be possible

Communication medium may not permit fast data transfer rate

We use some form of Flow Control to avoid data loss in such case

Techniques like Buffering may help Addressing and Routing

When more devices share a transmission medium, then we need addressing mechanisms to specify which device is destination

Routing is the selection of best path from sender to receiver

Page 12: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Key Tasks in Data Communication Recovery

If data transfer or a transaction is interrupted, how to recover from the damage

Disconnection from server during a file download! Message formatting

Agreed upon format for the message to be transferred Protocols/Standards

Page 13: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Key Tasks in Data Communication Security

To ensure that only the intended receiver actually receives the data

Even if the data is captured by some one else he should not be able to comprehend it

Network Management Network should be managed Access control Resource utilization Charges for use

Page 14: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Types of Communication/Directions of Data Flow Communication modes could be:

Simplex One Way (Uni directional) only One device is sender and other is receiver Monitor, Speakers etc Is Keyboard Simplex?

Half Duplex Bi-directional Only One device can send at a time and other will receive Traditional Wireless Sets

Full Duplex Bi-Directional Both Devices can send/Receive simultaneously Telephone Network

Page 15: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Need of Networking for Communication Point to point communication not usually

practical Devices are too far apart Large set of devices would need impractical

number of connections Solution is a Communications Network

Attach all devices to a communication network

Page 16: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Simplified Network Model

Page 17: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Classification of Networks

Networks are classified into two main categories: Local Area Network Wide Area Network

There are some more categories MAN, PAN etc

Page 18: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Local Area Network (LAN)

Smaller scope Building or small campus Usually owned by served organization/company

Data rates much higher Traditionally it used broadcast systems

instead of switched approach Now switched systems (Ethernet) and ATM (ATM

LANs) have replaced broadcasting hubs

Page 19: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Wide Area Networks (WAN)

Large geographical area Connect LANs Usually Public but may be Private Slower than LAN Consist of interconnected switching nodes

Nodes have no concern with data Just meant for providing switching facility toward

destination

Page 20: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

A Typical Network Configuration

Page 21: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Network Implementation

Networks could be implemented in either Peer-to-Peer Configuration Client Server Configuration

Page 22: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Client Server Implementation Servers are distinguished from other systems which are known as

clients and all these are connected over a computer network Servers offer services which are used by client systems

Server serves clients Server always keep listening for clients A Server could be used for

Data Storage Distributed Application Resource Sharing Authorization Audit-ability Accountancy Security & easy Administration Centralized Control

A Server may require clients to log on before any services may be provided

Page 23: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Client Server Implementation

Page 24: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Client Server Implementation What is the difference in Servers and Clients

Physically Different Separate Kind of Machines?

Actual Difference in Software Server runs server software while client runs software

module (usually very small in comparison to server software)

Used Yahoo Messenger? You have a very tiny module of Yahoo Messenger (Clients) Actual Yahoo Messenger Server S/W is much heavy

Page 25: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Client Server Implementation (Advantages) Centralized Control Security Policies are easily implemented Logs could be create Reliability Easy to share resources Stable environment (Both H/W and S/W) Performance degrade gracefully in higher

loads

Page 26: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Client Server Implementation (Disadvantages) Costly to install Usually require Expert personnel to manage

Page 27: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Peer-to-Peer Networks

Each computer serves both as client as well as server

No centralized control for user access Usually useful for SOHO (Small Office/Home

Office)

Page 28: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Peer-to-Peer Networks

Page 29: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Peer-to-Peer NetworksAdvantages Easy to setup Low H/W, S/W cost Usually useful for file/print/internet sharing Useful in environments where security is not

an issue

Page 30: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Peer-to-Peer NetworksDisadvantages Not Reliable Performance degrade exponentially as new

nodes add into the network Compromised network security

Page 31: Computer Networks. Data & Communication When we communicate we share information  Local Communication, if Face to Face  Remote, if through Telephone.

Assignment 1

Write a brief report on different types of network implementation including WAN (Wide Area Network) LAN (Local Area Network) WLAN (Wireless Local Area Network) MAN (Metropolitan Area Network) SAN (Storage Area Network) CAN (Campus/Controlled/Cluster Area Network) PAN (Personal Area Network)


Recommended