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

Slides:



Advertisements
Similar presentations
Introduction to Computer Administration. Computer Network - Basic Concepts Computer Networks Computer Networks Communication Model Communication Model.
Advertisements

CENG 3331 Introduction to Telecommunications and Networks.
CSC 242 Introduction to Telecommunications Systems
1.1 Chapter 1 Introduction Lecture # 1 – 2 Ali Mustafa.
CSCI-235 Micro-Computers in Science The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
Chapter 1 Data Communications and Networks - Overview Data Communications deals with the transmission of signals in a reliable and effective manner. Topics.
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Four Police Technology Networks.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
COE 341: Data & Computer Communications (T081) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
COE 341: Data & Computer Communications (T061) Dr. Marwan Abu-Amara Chapter 1: Data Communications & Networking Overview.
1 Introduction to Networking Lesson 01 NETS2150/2850.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
COE Data and Computer Communications Data Communications & Networking Overview.
Internet: A Network of Networks. Spring 2002Computer Networks Applications Disparate Network Technologies Different goals: Speed, cost, distance; Different.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
William Stallings Data and Computer Communications 7th Edition
CSCD 218 : DATA COMMUNICATIONS AND NETWORKING 1 LECTURE 1 INTRODUCTION AND BASIC CONCEPTS DATA COMMUNICATIONS LECTURER : FERDINAND KATSRIKU (PhD)
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Chapter 5 Networks Communicating and Sharing Resources
CE 4228 DATA COMMUNICATIONS AND NETWORKING Introduction.
Chapter 4 Computer Networks – Part 1
Presentation on Osi & TCP/IP MODEL
Textbook  “Data Communications and Networking” 2 nd Edition by Behrouz A. Forouzan  “Data and Computer Communication” 6 th Edition by William Stallings.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Common Devices Used In Computer Networks
Local Area Network By Bhupendra Ratha, Lecturer
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Module 2: Information Technology Infrastructure
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
Computer Concepts 2014 Chapter 5 Local Area Networks.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
 Communication Tasks  Protocols  Protocol Architecture  Characteristics of a Protocol.
1.1 Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
The OSI Model.
Lecture 4 Title: Network Components and Types By: Mr Hashem Alaidaros MIS 101.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Lecturer: Tamanna Haque Nipa
William Stallings Data and Computer Communications
Rehab AlFallaj.  OSI Model : Open system Interconnection.  is a conceptual model that characterizes and standardizes the internal functions of a communication.
Data Communications and Networking Overview
Introduction to Data Communication
Prepared by Engr.Jawad Ali BSc(Hons)Computer Systems Engineering University of Engineering and Technology Peshawar.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
WEBMASTER 3224 PHYSICAL VS LOGICAL COMPONENTS OF THE INTERNET AND NETWORKS.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
CSCI-235 Micro-Computer Applications The Network.
Communication Architecture and Network Protocol Layering Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by:
Computer Network & Data Transmission Mode Presented By:- Ankit Roll No. 05.
Chapter 1 Introduction Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1.#
COE Data and Computer Communications Data Communications & Networking Overview.
Class Notes CS403- Internet Technology Prepared by: Gulrez Alam Khan.
CSCI-100 Introduction to Computing The Network. Network Fundamentals A computer network consists of two or more computers linked together to exchange.
CENG 3331 Introduction to Telecommunications and Networks.
M. R. Kharazmi Chapter 1 Data Communications and Networks Overview.
William Stallings Data and Computer Communications 7th Edition
Overview of Data Communications and Networking
CS408/533 Computer Networks Text: William Stallings Data and Computer Communications, 6th edition Chapter 1 - Introduction.
CT1303 LAN Rehab AlFallaj.
Telecommunication ELEC503
William Stallings Data and Computer Communications 7th Edition
Introduction to Computer Administration
EEC-484/584 Computer Networks
William Stallings Data and Computer Communications 7th Edition
Overview of Data Communications and Networking
POWERPOINT PRESENTATION
Data Communication Networks
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara
Presentation transcript:

Computer Networks

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

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

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

Simplified Communication Model

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

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.

Simplified Communication Model Dial-up Internet Example

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

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/ / file)  Mechanisms should be provided to detect and possibly correct them or otherwise report them to sender

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

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

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

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

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

Simplified Network Model

Classification of Networks Networks are classified into two main categories:  Local Area Network  Wide Area Network There are some more categories  MAN, PAN etc

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

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

A Typical Network Configuration

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

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

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

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

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

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)

Peer-to-Peer Networks

Peer-to-Peer Networks Advantages 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

Peer-to-Peer Networks Disadvantages Not Reliable Performance degrade exponentially as new nodes add into the network Compromised network security

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)