SlideShare a Scribd company logo
1 of 38
Download to read offline
Computer Communication &
Networks
LECTURE 1
INTRODUCTION
asim.raheel@uettaxila.edu.pk
Instructors
Course Instructor
◦ Dr. Aasim Raheel
◦ 2006 - 2010 BS Computer Engineering
◦ 2012 - 2015 MS Computer Engineering
◦ 2015 - 2020 PhD Computer Engineering
Lab Instructor
◦ Engr. Shahid Ali
asim.raheel@
uettaxila.edu.pk
CCN
Grading Policy
Mid 25%
Final 50%
Quizzes/Assignments 25%
asim.raheel@
uettaxila.edu.pk
CCN
asim.raheel@
uettaxila.edu.pk
CCN
Course Learning Outcomes (CLO’s)
Sr.
No.
Course Learning Outcome (CLO’s) Bloom’s
Learning
Level
1. Understand basic communication model and addresses used at different
layers for communication.
C2
2. Apply signaling techniques and error detection and correction algorithms
used in data communication and networks.
C3
3. Compare different types of flow control and random-access mechanisms
for efficient communication.
C4
4. Analyze different routing algorithms for reliable communication. C4
asim.raheel@
uettaxila.edu.pk
CCN
Mapping of CLO’s to PLO’s
Course CLOs PLO
1
PLO
2
PLO
3
PLO
4
PLO
5
PLO
6
PLO
7
PLO
8
PLO
9
PLO
10
PLO
11
PLO
12
Learning
Levels
CP-302
Computer
Communication
&
networks
CLO 1 50% C2
CLO 2 50% C3
CLO 3 50% C4
CLO 4 50% C4
PLO 1: Engineering Knowledge
PLO 2: Problem Analysis
Overview
asim.raheel@
uettaxila.edu.pk
CCN
Administration
Networking Issues
Networks in Daily Life
asim.raheel@
uettaxila.edu.pk
CCN
Nowadays Networks are important part of our everyday activities:
Business
Home
Government
Education
Readings
asim.raheel@
uettaxila.edu.pk
CCN
Data Communications and Networking, 4/e
Behrouz A. Forouzan
Reference Books:
Computer Networking, a top-down approach featuring the Internet
J. K. Kurose, K. W. Ross
Required Skills
asim.raheel@
uettaxila.edu.pk
CCN
Course does not require any prior knowledge of networking…
Aim of the Course
asim.raheel@
uettaxila.edu.pk
CCN
Aim of the course is to
Introduce you to the world of computer networks
Science behind running a network
Basic administration skills
Course Composition
asim.raheel@
uettaxila.edu.pk
CCN
Covering all Layers
A Computer Network
asim.raheel@
uettaxila.edu.pk
CCN
Before looking inside of a computer network,
first of all define what a network is…
Network
asim.raheel@
uettaxila.edu.pk
CCN
Potential of networking:
Move bits everywhere, cheaply, and with desired performance characteristics
Network provides “connectivity”
What is connectivity?
asim.raheel@
uettaxila.edu.pk
CCN
Direct or indirect access to every other node in the network
Connectivity is the magic needed to communicate if you do not have a direct pt-pt physical
link
Why not connect each node with
every other node ?
asim.raheel@
uettaxila.edu.pk
CCN
Number of computers that can be connected becomes very limited
Number of wires coming out of each node becomes unmanageable
Amount of physical hardware/devices required becomes very expensive
Solution: indirect connectivity using intermediate data forwarding nodes
Networks
asim.raheel@
uettaxila.edu.pk
CCN
A network can be defined recursively as...
two or more nodes connected by a link
white nodes (switches) implement the network
colored nodes (hosts) use the network
Cellular Network
asim.raheel@
uettaxila.edu.pk
CCN
Satellite Network
asim.raheel@
uettaxila.edu.pk
CCN
Data Communication
asim.raheel@
uettaxila.edu.pk
CCN
Data
Information to be presented
Communication
Sharing the information
Computers can “manipulate” information
Networks create “access” to information
What does “Telecommunication” stands for…?
Characteristics of Data
Communication
asim.raheel@
uettaxila.edu.pk
CCN
Delivery
Accuracy
Timeliness
Jitter
Components of Data
Communication
asim.raheel@
uettaxila.edu.pk
CCN
Message
Sender
Receiver
Transmission Medium
Protocol
Data Representation
asim.raheel@
uettaxila.edu.pk
CCN
Text
Numbers
Images
Audio
Direction of Data Flow
asim.raheel@
uettaxila.edu.pk
CCN
Simplex
Half Duplex
Full Duplex
Distributed processing
asim.raheel@
uettaxila.edu.pk
CCN
Most computers use distributed processing
Networks: Key Issues
asim.raheel@
uettaxila.edu.pk
CCN
Performance
Throughput (bps)
Delay (ms)
Reliability
Security
What Goes Wrong in the Network?
asim.raheel@
uettaxila.edu.pk
CCN
Reliability at stake
Bit-level errors (electrical interference)
Packet-level errors (congestion)
distinction between lost and late packet
Link and node failures
Distinction between broken and flaky link
Distinction between failed and slow node
What Goes Undesirable in the
Network?
asim.raheel@
uettaxila.edu.pk
CCN
Required performance at stake
Messages are delayed
Messages are delivered out-of-order
Third parties eavesdrop
The challenge is to fill the gap between application expectations and hardware capabilities
Types of Connections
asim.raheel@
uettaxila.edu.pk
CCN
Point-to-Point
Multipoint
Network Topologies
asim.raheel@
uettaxila.edu.pk
CCN
Goal of any topology is:
High “Throughput”
Low “latency”
Network Topologies…
asim.raheel@
uettaxila.edu.pk
CCN
Mesh
Ring
Star
Bus
Hybrid Topology
asim.raheel@
uettaxila.edu.pk
CCN
Star Backbone with three bus networks
Network Categories
asim.raheel@
uettaxila.edu.pk
CCN
There are basically two categories of a computer network:
LAN
WAN
Hierarchical Organization of the
Internet
asim.raheel@
uettaxila.edu.pk
CCN
Protocol
asim.raheel@
uettaxila.edu.pk
CCN
Protocols define format, order of messages sent and received among network entities, and
actions taken on message transmission, receipt.
Hi
Hi
Got the
time?
2:00
TCP connection
req.
TCP connection
reply.
<file>
Get http://gaia.cs.umass.edu/index.htm
time
Human
Protocol
Computer
Protocol
Key Elements of Protocol
asim.raheel@
uettaxila.edu.pk
CCN
Syntax
Semantics
Timing
RFC
asim.raheel@
uettaxila.edu.pk
CCN
Request For Comment
Working internet protocol document when published
https://www.rfc-editor.org/
Summary
asim.raheel@
uettaxila.edu.pk
CCN
Data Communication is transfer of data from one device to another
A DC system must transmit data to correct destination in an accurate and timely manner
Five components of a DC system are: message, sender, receiver, medium and protocol
Data flow: Simplex, Half Duplex, Full Duplex
Network Topologies: Mesh, Star, Bus, Ring, Hybrid
Network Categories: LAN, WAN
Request For Comment (RFC)
Book Readings
asim.raheel@
uettaxila.edu.pk
CCN
Chapter 1 (B.A Forouzan)
Section 1.1, 1.2, 1.3, 1.4

More Related Content

Similar to CCN Lec # 1.pdf

Computer networks--networks
Computer networks--networksComputer networks--networks
Computer networks--networksNoor Azura Adnan
 
7 th International Conference of Networks, Communications, Wireless and Mobi...
7 th International Conference of Networks, Communications, Wireless and  Mobi...7 th International Conference of Networks, Communications, Wireless and  Mobi...
7 th International Conference of Networks, Communications, Wireless and Mobi...ijcseit
 
7th International Conference of Networks, Communications, Wireless and Mobile...
7th International Conference of Networks, Communications, Wireless and Mobile...7th International Conference of Networks, Communications, Wireless and Mobile...
7th International Conference of Networks, Communications, Wireless and Mobile...ijasuc
 
DISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa EdirisingheDISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa EdirisingheHansa Edirisinghe
 
R15A0529_CloudComputing_Notes-converted.pdf
R15A0529_CloudComputing_Notes-converted.pdfR15A0529_CloudComputing_Notes-converted.pdf
R15A0529_CloudComputing_Notes-converted.pdfkhan593595
 
NetworkingFundamentals Session 1.pptx
NetworkingFundamentals Session 1.pptxNetworkingFundamentals Session 1.pptx
NetworkingFundamentals Session 1.pptxAtriaPaulaNidar
 
8 th International Conference on Computer Science and Engineering (CSEN 2021)
8 th International Conference on Computer Science and Engineering (CSEN 2021)8 th International Conference on Computer Science and Engineering (CSEN 2021)
8 th International Conference on Computer Science and Engineering (CSEN 2021)ijcseit
 
Medium access with adaptive relay selection in cooperative wireless networks
Medium access with adaptive relay selection in cooperative wireless networksMedium access with adaptive relay selection in cooperative wireless networks
Medium access with adaptive relay selection in cooperative wireless networksLeMeniz Infotech
 
Results of simulation modeling of technical parameters of a multiservice network
Results of simulation modeling of technical parameters of a multiservice networkResults of simulation modeling of technical parameters of a multiservice network
Results of simulation modeling of technical parameters of a multiservice networkTELKOMNIKA JOURNAL
 
2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)ijesajournal
 
2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)ijcseit
 
1.- Networking Models, Devices.pdf
1.- Networking Models, Devices.pdf1.- Networking Models, Devices.pdf
1.- Networking Models, Devices.pdfOpositorGonzalez1
 
Paper sharing_resource optimization scheduling and allocation for hierarchica...
Paper sharing_resource optimization scheduling and allocation for hierarchica...Paper sharing_resource optimization scheduling and allocation for hierarchica...
Paper sharing_resource optimization scheduling and allocation for hierarchica...YOU SHENG CHEN
 
Computer Networks Mcqs.pdf
Computer Networks Mcqs.pdfComputer Networks Mcqs.pdf
Computer Networks Mcqs.pdfIT Eagers
 
Network Advantages And Disadvantages
Network Advantages And DisadvantagesNetwork Advantages And Disadvantages
Network Advantages And DisadvantagesRenee Jones
 

Similar to CCN Lec # 1.pdf (20)

Computer networks--networks
Computer networks--networksComputer networks--networks
Computer networks--networks
 
7 th International Conference of Networks, Communications, Wireless and Mobi...
7 th International Conference of Networks, Communications, Wireless and  Mobi...7 th International Conference of Networks, Communications, Wireless and  Mobi...
7 th International Conference of Networks, Communications, Wireless and Mobi...
 
7th International Conference of Networks, Communications, Wireless and Mobile...
7th International Conference of Networks, Communications, Wireless and Mobile...7th International Conference of Networks, Communications, Wireless and Mobile...
7th International Conference of Networks, Communications, Wireless and Mobile...
 
DISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa EdirisingheDISTRIBUTED NETWORKING - By Hansa Edirisinghe
DISTRIBUTED NETWORKING - By Hansa Edirisinghe
 
R15A0529_CloudComputing_Notes-converted.pdf
R15A0529_CloudComputing_Notes-converted.pdfR15A0529_CloudComputing_Notes-converted.pdf
R15A0529_CloudComputing_Notes-converted.pdf
 
NetworkingFundamentals Session 1.pptx
NetworkingFundamentals Session 1.pptxNetworkingFundamentals Session 1.pptx
NetworkingFundamentals Session 1.pptx
 
GRE & Computer Network.
GRE & Computer Network.GRE & Computer Network.
GRE & Computer Network.
 
8 th International Conference on Computer Science and Engineering (CSEN 2021)
8 th International Conference on Computer Science and Engineering (CSEN 2021)8 th International Conference on Computer Science and Engineering (CSEN 2021)
8 th International Conference on Computer Science and Engineering (CSEN 2021)
 
Medium access with adaptive relay selection in cooperative wireless networks
Medium access with adaptive relay selection in cooperative wireless networksMedium access with adaptive relay selection in cooperative wireless networks
Medium access with adaptive relay selection in cooperative wireless networks
 
Results of simulation modeling of technical parameters of a multiservice network
Results of simulation modeling of technical parameters of a multiservice networkResults of simulation modeling of technical parameters of a multiservice network
Results of simulation modeling of technical parameters of a multiservice network
 
Report training
Report trainingReport training
Report training
 
2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
 
2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
2 nd International Conference on VLSI & Embedded Systems (VLSIE 2021)
 
1.- Networking Models, Devices.pdf
1.- Networking Models, Devices.pdf1.- Networking Models, Devices.pdf
1.- Networking Models, Devices.pdf
 
Paper sharing_resource optimization scheduling and allocation for hierarchica...
Paper sharing_resource optimization scheduling and allocation for hierarchica...Paper sharing_resource optimization scheduling and allocation for hierarchica...
Paper sharing_resource optimization scheduling and allocation for hierarchica...
 
Dos unit1
Dos unit1Dos unit1
Dos unit1
 
Computer Networks Mcqs.pdf
Computer Networks Mcqs.pdfComputer Networks Mcqs.pdf
Computer Networks Mcqs.pdf
 
Ccna notes
Ccna notesCcna notes
Ccna notes
 
Network Advantages And Disadvantages
Network Advantages And DisadvantagesNetwork Advantages And Disadvantages
Network Advantages And Disadvantages
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 

Recently uploaded

What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsVIEW
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...Amil baba
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligencemahaffeycheryld
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...IJECEIAES
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxRashidFaridChishti
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdfKamal Acharya
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsMathias Magdowski
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.MdManikurRahman
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfmahaffeycheryld
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)NareenAsad
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docxrahulmanepalli02
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalSwarnaSLcse
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..MaherOthman7
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashidFaiyazSheikh
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualBalamuruganV28
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...drjose256
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...IJECEIAES
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological universityMohd Saifudeen
 

Recently uploaded (20)

What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Lab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docxLab Manual Arduino UNO Microcontrollar.docx
Lab Manual Arduino UNO Microcontrollar.docx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)Operating System chapter 9 (Virtual Memory)
Operating System chapter 9 (Virtual Memory)
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...Performance enhancement of machine learning algorithm for breast cancer diagn...
Performance enhancement of machine learning algorithm for breast cancer diagn...
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 

CCN Lec # 1.pdf