SlideShare a Scribd company logo
LECTURE #1
Data Communication and Networks
Instructor: Mohsin Zaman Kiani
Textbook
• “Data Communications and Networking” 4th
Edition by Behrouz A. Forouzan
• “Data and Computer Communication” 6th
Edition by William Stallings
Definition
• DEFINITION OF DATA COMMUNICATION
• “Data Communication is the exchange of
Information from one entity to the other
using a Transmission Medium”.
Terms Unexplored.
• Exchange??????
• Information?????
• Entities???????
• Transmission????
• Medium????
History of Data Communication
• Telegraph 1837 Samuel Morse
• Telephone 1876 Alexander Graham Bell
• By 1950’s
• By 1950s, telephone and telegraph companies had developed a
network of communication facilities throughout the industrialized
world
• 1970’S
• Although development of databases, languages, operating
systems, and hardware was strong from 1950s to 1970s, large-scale
data communication systems did not emerge until the 1970s.
This was stimulated by 3 major
developments:
• Large-scale integration of circuits reduced
cost and size of terminals and communication
equipment.
• New software systems that facilitated the
development of data communication
networks
• Competition among providers of transmission
facilities reduced the cost of data circuits
TODAY’S EVERGHANGING & BUSY
WORLD
• Today’s fast world demands better, secure and
most of all FAST ways of communication
• Gone are the days when you had to wait a
couple of weeks to get a letter from USA
• Why wait ONE week when you can get the
information you require in just a split of a
second, using what we know by the name of
“DATA COMMUNICATION”.
HOW TO ACHIEVE THIS?
• How to achieve this ACCURACY, SECURITY and
SPEED for the transfer of this information?
• What HARDWARE and the SOFTWARE is
needed?
• And, what should be the MEANS of sending
this info?
• ARE SOME OF TOPIC WE WILL BE EXPLORING
DURING THE COURSE OF OUR STUDY
LOCAL and REMOTE Data
Communication
• LOCAL
• Data communication is considered to be local
if the communicating devices are present in
the same building or a similarly restricted
geographical area
• REMOTE
• Data Communication is considered remote, if
the devices are farther apart.
Data Communication System
• For Data Communication to occur, the
communicating devices must be a part of a
communication system made up of some
specific kind of hardware and software
• This type of a system is known as a“DATA
COMMUNICATION SYSTEM”
Effectiveness of Data Comm. System
• Effectiveness depends upon three
fundamental characteristics:
• Delivery
• Accuracy
• Timeliness (Better NEVER than LATE)
Components of Data Com Systems
• Any system is made up of more than one
component. Similarly, a data communication
system is made up of 5 components as shown in
the fig:
• Message
• Sender
• Receiver
• Medium
• Protocol
Data Communication Messages
• Files
• Data/information requests
• Responses
• Status messages
• Control messages
• Correspondence among network users
• PROTOCOL
• Set of Rules Governing Communication
• Represents an Agreement between
communication devices
• Without Protocol, two devices may be connected
but they will not be able to communicate
• EXAMPLE: Consider the communication between
two individuals. They can only communicate
provided they both
speak the same language.
Some More definitions
• Session: communication dialog between
network users or applications Different Types of
this session for Info Exchange
• Network: interconnected group of computers
and communication devices
• We will look into it in a little bit
• Node: a network-attached device .Node can be
any device in the network

More Related Content

What's hot

Data communication
Data   communicationData   communication
Data communication
UCP
 
Note: Introduction to Computer Networks
Note: Introduction to Computer Networks Note: Introduction to Computer Networks
Note: Introduction to Computer Networks
Hasibul Islam Nirob
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and internet
eVidhya
 
Computer Network its application & network types
Computer Network its application & network typesComputer Network its application & network types
Computer Network its application & network types
MolayChakraBorty
 
Datacom module 1: Introduction to Data Communications
Datacom module 1:  Introduction to Data CommunicationsDatacom module 1:  Introduction to Data Communications
Datacom module 1: Introduction to Data Communications
Jeffrey Des Binwag
 
Basic of Data Communication
Basic of Data CommunicationBasic of Data Communication
Basic of Data Communication
Md Shahriar Tasjid
 
Datacom module 3: Data Communications Circuits, Arrangements, and Networks
Datacom module 3:  Data Communications Circuits, Arrangements, and NetworksDatacom module 3:  Data Communications Circuits, Arrangements, and Networks
Datacom module 3: Data Communications Circuits, Arrangements, and Networks
Jeffrey Des Binwag
 
Lec 1(Introduction to Computer Networks & internet)
Lec 1(Introduction to Computer Networks & internet)Lec 1(Introduction to Computer Networks & internet)
Lec 1(Introduction to Computer Networks & internet)
maamir farooq
 
Computer Network
Computer NetworkComputer Network
Computer Network
PravinGhosekar
 
Fundamentals of data network
Fundamentals of data networkFundamentals of data network
Fundamentals of data network
Dr Reeja S R
 
Communication through computer networks
Communication through computer networksCommunication through computer networks
Communication through computer networks
Ivin Sebastian
 
Types of Networks
Types of NetworksTypes of Networks
Star topology
Star topologyStar topology
Star topology
AsstProfITVelTechChe
 
Network Software
Network SoftwareNetwork Software
Network Software
Azamat Abdoullaev
 
Mmc unit i summary
Mmc unit i summaryMmc unit i summary
Mmc unit i summary
AsstProfITVelTechChe
 
Skr+3200+chapter+1+(kweh)
Skr+3200+chapter+1+(kweh)Skr+3200+chapter+1+(kweh)
Skr+3200+chapter+1+(kweh)Ammar Shafiq
 
COMPUTER NETWORK
COMPUTER NETWORKCOMPUTER NETWORK
Open Systems Interconnection
Open Systems InterconnectionOpen Systems Interconnection
Open Systems Interconnection
SanowerHossainRabbi
 
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
SanowerHossainRabbi
 

What's hot (20)

Data communication
Data   communicationData   communication
Data communication
 
Note: Introduction to Computer Networks
Note: Introduction to Computer Networks Note: Introduction to Computer Networks
Note: Introduction to Computer Networks
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and internet
 
Computer Network its application & network types
Computer Network its application & network typesComputer Network its application & network types
Computer Network its application & network types
 
Datacom module 1: Introduction to Data Communications
Datacom module 1:  Introduction to Data CommunicationsDatacom module 1:  Introduction to Data Communications
Datacom module 1: Introduction to Data Communications
 
Basic of Data Communication
Basic of Data CommunicationBasic of Data Communication
Basic of Data Communication
 
Datacom module 3: Data Communications Circuits, Arrangements, and Networks
Datacom module 3:  Data Communications Circuits, Arrangements, and NetworksDatacom module 3:  Data Communications Circuits, Arrangements, and Networks
Datacom module 3: Data Communications Circuits, Arrangements, and Networks
 
Lec 1(Introduction to Computer Networks & internet)
Lec 1(Introduction to Computer Networks & internet)Lec 1(Introduction to Computer Networks & internet)
Lec 1(Introduction to Computer Networks & internet)
 
Computer Network
Computer NetworkComputer Network
Computer Network
 
Note 2
Note 2Note 2
Note 2
 
Fundamentals of data network
Fundamentals of data networkFundamentals of data network
Fundamentals of data network
 
Communication through computer networks
Communication through computer networksCommunication through computer networks
Communication through computer networks
 
Types of Networks
Types of NetworksTypes of Networks
Types of Networks
 
Star topology
Star topologyStar topology
Star topology
 
Network Software
Network SoftwareNetwork Software
Network Software
 
Mmc unit i summary
Mmc unit i summaryMmc unit i summary
Mmc unit i summary
 
Skr+3200+chapter+1+(kweh)
Skr+3200+chapter+1+(kweh)Skr+3200+chapter+1+(kweh)
Skr+3200+chapter+1+(kweh)
 
COMPUTER NETWORK
COMPUTER NETWORKCOMPUTER NETWORK
COMPUTER NETWORK
 
Open Systems Interconnection
Open Systems InterconnectionOpen Systems Interconnection
Open Systems Interconnection
 
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
Transmission Mode (Simplex, Half Duplex, Full Duplex), Device, Switch, Hub, R...
 

Similar to Data com lec1

ppt_dcn.pdf
ppt_dcn.pdfppt_dcn.pdf
ppt_dcn.pdf
MouDhara1
 
Chp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdfChp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdf
SuriyaMahendran2
 
Computer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptxComputer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptx
VishwaTej10
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptx
rocky781582
 
Lesson 3 - Networking
Lesson 3 - NetworkingLesson 3 - Networking
Lesson 3 - Networking
Ericka Tagarda
 
Data communication chapter 1 slides easy
Data communication chapter 1 slides easyData communication chapter 1 slides easy
Data communication chapter 1 slides easy
alirbashir174
 
Basics of data communications.pptx
Basics of data communications.pptxBasics of data communications.pptx
Basics of data communications.pptx
Dr.YNM
 
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptx
MohammadAsim91
 
Computer networks
Computer networksComputer networks
Computer networks
samina khan
 
lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
MelkamuEndale1
 
The basics of computer networking
The basics of computer networkingThe basics of computer networking
The basics of computer networking
Arti Parab Academics
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB
 
Telecom Network
Telecom NetworkTelecom Network
Telecom Network
ExamIUB
 
chapter6 intro to telecommunications.ppt
chapter6 intro to telecommunications.pptchapter6 intro to telecommunications.ppt
chapter6 intro to telecommunications.ppt
TakudzwaM1
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
ExamIUB
 

Similar to Data com lec1 (20)

ppt_dcn.pdf
ppt_dcn.pdfppt_dcn.pdf
ppt_dcn.pdf
 
Chp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdfChp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdf
 
Network models
Network  modelsNetwork  models
Network models
 
Computer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptxComputer Networks: Evolution of Computer Networks.pptx
Computer Networks: Evolution of Computer Networks.pptx
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptx
 
Lesson 3 - Networking
Lesson 3 - NetworkingLesson 3 - Networking
Lesson 3 - Networking
 
Data communication chapter 1 slides easy
Data communication chapter 1 slides easyData communication chapter 1 slides easy
Data communication chapter 1 slides easy
 
Basics of data communications.pptx
Basics of data communications.pptxBasics of data communications.pptx
Basics of data communications.pptx
 
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptx
 
Computer networks
Computer networksComputer networks
Computer networks
 
lecture 4.pptx
lecture 4.pptxlecture 4.pptx
lecture 4.pptx
 
The basics of computer networking
The basics of computer networkingThe basics of computer networking
The basics of computer networking
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
Telecom Network
Telecom NetworkTelecom Network
Telecom Network
 
chapter6 intro to telecommunications.ppt
chapter6 intro to telecommunications.pptchapter6 intro to telecommunications.ppt
chapter6 intro to telecommunications.ppt
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 
chapter1.ppt
chapter1.pptchapter1.ppt
chapter1.ppt
 

More from rizwanaabassi

Hci lecture set_03_00
Hci lecture set_03_00Hci lecture set_03_00
Hci lecture set_03_00rizwanaabassi
 
Subnetting a class_c_address
Subnetting a class_c_addressSubnetting a class_c_address
Subnetting a class_c_addressrizwanaabassi
 
Pesentation of formal
Pesentation of formalPesentation of formal
Pesentation of formalrizwanaabassi
 

More from rizwanaabassi (10)

Deadlocks2
Deadlocks2Deadlocks2
Deadlocks2
 
Memory management1
Memory management1Memory management1
Memory management1
 
Io (2)
Io (2)Io (2)
Io (2)
 
Deadlocks1
Deadlocks1Deadlocks1
Deadlocks1
 
Concurrency
ConcurrencyConcurrency
Concurrency
 
Hci lecture set_03_00
Hci lecture set_03_00Hci lecture set_03_00
Hci lecture set_03_00
 
Hci lecture 01_00
Hci lecture 01_00Hci lecture 01_00
Hci lecture 01_00
 
Oslecture1
Oslecture1Oslecture1
Oslecture1
 
Subnetting a class_c_address
Subnetting a class_c_addressSubnetting a class_c_address
Subnetting a class_c_address
 
Pesentation of formal
Pesentation of formalPesentation of formal
Pesentation of formal
 

Recently uploaded

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Data com lec1

  • 1. LECTURE #1 Data Communication and Networks Instructor: Mohsin Zaman Kiani
  • 2. Textbook • “Data Communications and Networking” 4th Edition by Behrouz A. Forouzan • “Data and Computer Communication” 6th Edition by William Stallings
  • 3. Definition • DEFINITION OF DATA COMMUNICATION • “Data Communication is the exchange of Information from one entity to the other using a Transmission Medium”.
  • 4. Terms Unexplored. • Exchange?????? • Information????? • Entities??????? • Transmission???? • Medium????
  • 5. History of Data Communication • Telegraph 1837 Samuel Morse • Telephone 1876 Alexander Graham Bell • By 1950’s • By 1950s, telephone and telegraph companies had developed a network of communication facilities throughout the industrialized world • 1970’S • Although development of databases, languages, operating systems, and hardware was strong from 1950s to 1970s, large-scale data communication systems did not emerge until the 1970s.
  • 6. This was stimulated by 3 major developments: • Large-scale integration of circuits reduced cost and size of terminals and communication equipment. • New software systems that facilitated the development of data communication networks • Competition among providers of transmission facilities reduced the cost of data circuits
  • 7. TODAY’S EVERGHANGING & BUSY WORLD • Today’s fast world demands better, secure and most of all FAST ways of communication • Gone are the days when you had to wait a couple of weeks to get a letter from USA • Why wait ONE week when you can get the information you require in just a split of a second, using what we know by the name of “DATA COMMUNICATION”.
  • 8. HOW TO ACHIEVE THIS? • How to achieve this ACCURACY, SECURITY and SPEED for the transfer of this information? • What HARDWARE and the SOFTWARE is needed? • And, what should be the MEANS of sending this info? • ARE SOME OF TOPIC WE WILL BE EXPLORING DURING THE COURSE OF OUR STUDY
  • 9. LOCAL and REMOTE Data Communication • LOCAL • Data communication is considered to be local if the communicating devices are present in the same building or a similarly restricted geographical area • REMOTE • Data Communication is considered remote, if the devices are farther apart.
  • 10. Data Communication System • For Data Communication to occur, the communicating devices must be a part of a communication system made up of some specific kind of hardware and software • This type of a system is known as a“DATA COMMUNICATION SYSTEM”
  • 11. Effectiveness of Data Comm. System • Effectiveness depends upon three fundamental characteristics: • Delivery • Accuracy • Timeliness (Better NEVER than LATE)
  • 12.
  • 13. Components of Data Com Systems • Any system is made up of more than one component. Similarly, a data communication system is made up of 5 components as shown in the fig: • Message • Sender • Receiver • Medium • Protocol
  • 14. Data Communication Messages • Files • Data/information requests • Responses • Status messages • Control messages • Correspondence among network users
  • 15.
  • 16.
  • 17. • PROTOCOL • Set of Rules Governing Communication • Represents an Agreement between communication devices • Without Protocol, two devices may be connected but they will not be able to communicate • EXAMPLE: Consider the communication between two individuals. They can only communicate provided they both speak the same language.
  • 18.
  • 19. Some More definitions • Session: communication dialog between network users or applications Different Types of this session for Info Exchange • Network: interconnected group of computers and communication devices • We will look into it in a little bit • Node: a network-attached device .Node can be any device in the network