Transcript
  • 8/6/2019 Ccnet Lec 01 Introduction

    1/23

    Lecture

    01Computer Communications& Networks

    Introduction

  • 8/6/2019 Ccnet Lec 01 Introduction

    2/23

    [email protected] 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

    [email protected]

    0333-514-2192

  • 8/6/2019 Ccnet Lec 01 Introduction

    3/23

    [email protected] 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

    [email protected] 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

    [email protected] 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

    [email protected] 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

    [email protected] 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

    [email protected] 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

    [email protected] 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

    [email protected] 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

    [email protected] 11

    Lets Start the Course

  • 8/6/2019 Ccnet Lec 01 Introduction

    12/23

    [email protected] 12

    Technology?

    Any sufficiently advanced technology is

    indistinguishable from magic.(Arthur C. Clarke)

  • 8/6/2019 Ccnet Lec 01 Introduction

    13/23

    [email protected] 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

    [email protected] 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

    [email protected] 15

    Communication Model: cont

  • 8/6/2019 Ccnet Lec 01 Introduction

    16/23

    [email protected] 16

    Communication Model: cont

  • 8/6/2019 Ccnet Lec 01 Introduction

    17/23

    [email protected] 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

    [email protected] 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

    [email protected] 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

    [email protected] 20

    Network:

  • 8/6/2019 Ccnet Lec 01 Introduction

    21/23

    [email protected] 21

    Network: cont

    Now a days we have atruly heterogeneousnetwork

  • 8/6/2019 Ccnet Lec 01 Introduction

    22/23

    [email protected] 22

    Types of Links:

  • 8/6/2019 Ccnet Lec 01 Introduction

    23/23

    [email protected] 23

    Questions ???


Top Related