Ccnet Lec 01 Introduction

Download Ccnet Lec 01 Introduction

Post on 08-Apr-2018

215 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 8/6/2019 Ccnet Lec 01 Introduction

    1/23

    Lecture

    01Computer Communications& Networks

    Introduction

  • 8/6/2019 Ccnet Lec 01 Introduction

    2/23

    myousaf@corenet.org.pk 2

    Instructor:

    MUHAMMAD YOUSAF

    M.Sc (Computer Science)

    Department of Computer Science

    Karachi University

    MS (Computer Engineering)Specialization in Computer Networks

    Center for Advanced Studies in Engineering (CASE)

    U.E.T. Taxila

    Ph.D (Computer Networks)In progress

    muhammad.yousaf@riu.edu.pk

    0333-514-2192

  • 8/6/2019 Ccnet Lec 01 Introduction

    3/23

    myousaf@corenet.org.pk 3

    Expectations ???

    What are the objectives:Why Im here?

    Why you people are sitting here?

    For what purpose you have paid heavy fees?

    What are your expectations from this course:

    After successful completion of this course:

    Will you be getting some good grades?Will you become an expert user of the Internet?

    Will you be able to get some good job in telecom sector?

    Will you be able to steer mobilink or telenor?

  • 8/6/2019 Ccnet Lec 01 Introduction

    4/23

    myousaf@corenet.org.pk 4

    Expectations: Cont

    This course is NOT about:Installing network operating systems

    Installing network servers

    Cabling network devices

    Configuring routers and switches

    Establishing ISP(Internet Service Provider)

    Surveying all existing networks

  • 8/6/2019 Ccnet Lec 01 Introduction

    5/23

    myousaf@corenet.org.pk 5

    Expectations: Cont

    This course is about:To understand the working of computer networks

    How machines communicate with each other

    Science behind data communication

    Issues related to data transmission and reception

    Network protocols and standards

    Techniques for effective and reliable communication

    How to make efficient use of network resources

  • 8/6/2019 Ccnet Lec 01 Introduction

    6/23

    myousaf@corenet.org.pk 6

    Pre-requisites:

    No particular pre-requisite course is requiredYou just need to have:Some idea about how every day communication takesplace

    How to proceed a reliable communicationAnd some common sense

    You will have advantage, if you have someunderstanding of:

    Operating SystemsComputer Architecture

    Every day mathematics

    And some physics

  • 8/6/2019 Ccnet Lec 01 Introduction

    7/23

    myousaf@corenet.org.pk 7

    Marks Distribution of course:

    Assignments 15%Quizzes .. 15%

    Mid-Term ... 30%

    Final . 40%

    This is tentative distribution, flexible enough to be changed

  • 8/6/2019 Ccnet Lec 01 Introduction

    8/23

    myousaf@corenet.org.pk 8

    Recommended Books:

    Computer Networking: A Top Down Approach (5t

    Ed)By James Kurose, K. Ross

    Data & Computer Communications (7th Edition)

    By William Stallings

    Computer Networks (4th Ed)By Andrew S. Tanenbaum

    Computer Networks: A system approachBy Larry Peterson & Bruce Davie

  • 8/6/2019 Ccnet Lec 01 Introduction

    9/23

    myousaf@corenet.org.pk 9

    I keep 6 honest serving men.They taught me all I knew.

    Their names are:WHAT and WHY and WHEN and HOW and WHERE and WHO.

    (R. Kipling)

    And believe me,on the road of learning,

    these are your best companions.

    A nice saying

  • 8/6/2019 Ccnet Lec 01 Introduction

    10/23

    myousaf@corenet.org.pk 10

    First Lesson:

    Dont care whether:your_question == substantial OR stupid

    if (your_question == substantial)

    class will be praising you

    else if (your_question == stupid)

    class might fool you for couple of minutes

    else if (you_dont_ask_question)

    you will remain fool for your entire life time

    Conclusion: Dont hesitate to ask the question

  • 8/6/2019 Ccnet Lec 01 Introduction

    11/23

    myousaf@corenet.org.pk 11

    Lets Start the Course

  • 8/6/2019 Ccnet Lec 01 Introduction

    12/23

    myousaf@corenet.org.pk 12

    Technology?

    Any sufficiently advanced technology is

    indistinguishable from magic.(Arthur C. Clarke)

  • 8/6/2019 Ccnet Lec 01 Introduction

    13/23

    myousaf@corenet.org.pk 13

    Our considerations:

    Data Processing (Computers) andData Communication (Transmission & SwitchingEquipment) are merging with each other

    For us Data can be in any form:Text, Image, Audio, Video, etc

    The fundamentals of communication over LAN, MAN, WAN

    are similar

  • 8/6/2019 Ccnet Lec 01 Introduction

    14/23

    myousaf@corenet.org.pk 14

    Communication Model:

    The fundamental purpose of communicationsystem is:

    The exchange of data between two entities

    Key elements in this model are:

    Source

    Transmitter

    Transmission medium

    ReceiverDestination

  • 8/6/2019 Ccnet Lec 01 Introduction

    15/23

    myousaf@corenet.org.pk 15

    Communication Model: cont

  • 8/6/2019 Ccnet Lec 01 Introduction

    16/23

    myousaf@corenet.org.pk 16

    Communication Model: cont

  • 8/6/2019 Ccnet Lec 01 Introduction

    17/23

    myousaf@corenet.org.pk 17

    Communications Tasks:

    Message formatting Interfacing

    Signal generation Synchronization

    Exchange management Addressing

    Routing Security

    Error detection and correction Flow control

    Transmission system utilization Network management

  • 8/6/2019 Ccnet Lec 01 Introduction

    18/23

    myousaf@corenet.org.pk 18

    Why Network?

    We cant have dedicated direct links with eachother, too costly:

    Devices might be too far away

    There might be millions of devices that may need to be

    inter-connected

    A Mesh requires (N).(N-1)/2 total links

    in the network to interconnect

    N number of nodes

    Each node requires (N-1) links

    to connect with N number of nodes

  • 8/6/2019 Ccnet Lec 01 Introduction

    19/23

    myousaf@corenet.org.pk 19

    Network:

    Solution:Establish a common network that would provideconnectivity with all other nodes

    Scale of network:

    Differs with respect to the requirementsFrom Personal Area Network

    To global scale Internet

  • 8/6/2019 Ccnet Lec 01 Introduction

    20/23

    myousaf@corenet.org.pk 20

    Network:

  • 8/6/2019 Ccnet Lec 01 Introduction

    21/23

    myousaf@corenet.org.pk 21

    Network: cont

    Now a days we have atruly heterogeneousnetwork

  • 8/6/2019 Ccnet Lec 01 Introduction

    22/23

    myousaf@corenet.org.pk 22

    Types of Links:

  • 8/6/2019 Ccnet Lec 01 Introduction

    23/23

    myousaf@corenet.org.pk 23

    Questions ???