Download - Ccnet Lec 01 Introduction
-
8/6/2019 Ccnet Lec 01 Introduction
1/23
Lecture
01Computer Communications& Networks
Introduction
-
8/6/2019 Ccnet Lec 01 Introduction
2/23
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
0333-514-2192
-
8/6/2019 Ccnet Lec 01 Introduction
3/23
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
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
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
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
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
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
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
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
Lets Start the Course
-
8/6/2019 Ccnet Lec 01 Introduction
12/23
Technology?
Any sufficiently advanced technology is
indistinguishable from magic.(Arthur C. Clarke)
-
8/6/2019 Ccnet Lec 01 Introduction
13/23
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
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
Communication Model: cont
-
8/6/2019 Ccnet Lec 01 Introduction
16/23
Communication Model: cont
-
8/6/2019 Ccnet Lec 01 Introduction
17/23
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
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
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
Network:
-
8/6/2019 Ccnet Lec 01 Introduction
21/23
Network: cont
Now a days we have atruly heterogeneousnetwork
-
8/6/2019 Ccnet Lec 01 Introduction
22/23
Types of Links:
-
8/6/2019 Ccnet Lec 01 Introduction
23/23
Questions ???