SlideShare a Scribd company logo
Course Code: CSE 233
Course Title:
Data Communication
Green Networking Research Group
Dept. of Computer Science and Engineering, University of Dhaka
Syllabus
Chapter 1 Introduction
Chapter 2 Network Models
Chapter 3 Data and Signals
Chapter 4 Digital Transmission
Chapter 5 Analog Transmission
Chapter 6 Multiplexing
Chapter 7 Transmission Media
Chapter 10 Error Handling
Chapter 1. Introduction
1. Data communications
2. Networks
3. The Internet
4. Protocols and standards
Data CommunicationsData Communications
Data
Information presented in whatever form is agreed upon by the
parties creating and using the data
Data communication
Exchange of data between two devices
Via some form of transmission medium
Fundamental characteristics of data communication
Delivery
Accuracy
Timeliness
Jitter : Variation in the packet arrival time
Five Components of Data CommunicationFive Components of Data Communication
Message: Information(data) to be communicated
Sender
Receiver
Transmission medium: Physical path by which a message travels
Protocol: A set of rules that govern data communication
Direction of Data FlowDirection of Data Flow
Data FlowData Flow
Simplex
Unidirectional
As on a one-way street
Half-duplex
Both transmit and receive possible, but not at the same time
Like a one-lane road with two-directional traffic
Walkie-talkie, CB radio
Full-duplex
Transmit and receive simultaneously
Like a two-way street, telephone network
Channel capacity must be divided between two directions
NetworkNetwork
Network: A set of devices (nodes) connected by communication links
Node: Computer, printer, or any device capable of sending and/or
receiving data
To be considered effective and efficient, a network must meet a
number of criteria
Type of ConnectionType of Connection
Type of ConnectionType of Connection
Point-to-point
Dedicated link between two devices
The entire capacity of the channel is reserved
Ex) Microwave link, TV remote control
Multipoint
More than two devices share a single link
Capacity of the channel is either
Spatially shared: Devices can use the link simultaneously
Timeshare: Users take turns
Physical TopologyPhysical Topology
Mesh TopologyMesh Topology
Dedicated point-to-point link to
every other nodes
A mesh network with n nodes
has n(n-1)/2 links. A node has
n-1 I/O ports (links)
Advantages: No traffic
problems, robust, security, easy
fault identification & isolation
Disadvantages: Difficult
installation/reconfiguration,
space, cost
Star TopologyStar Topology
Dedicated point-to-point link only to a central controller, called a hub
Hub acts as an exchange: No direct traffic between devices
Advantages: Less expensive, robust
Disadvantages: dependency of the whole on one single point, the hub
Bus TopologyBus Topology
One long cable that links all nodes
tap, drop line, cable end
limit on the # of devices, distance between nodes
Advantages: Easy installation, cheap
Disadvantages: Difficult reconfiguration, no fault isolation, a fault or
break in the bus stops all transmission
Ring TopologyRing Topology
Dedicated point-to-point link only with the two nodes on each sides
One direction, repeater
Advantages: Easy reconfiguration, fault isolation
Disadvantage: Unidirectional traffic, a break in the ring cab disable the
entire network
Hybrid TopologyHybrid Topology
Example: Main star topology with each branch connecting several
stations in a bus topology
To share the advantages from various topologies
Categories of NetworksCategories of Networks
LANLAN
Usually privately owned
A network for a single office, building, or campus ≤ a few Km
Common LAN topologies: bus, ring, star
An isolated LAN connecting 12 computers to a hub in a closet
MANMAN
Designed to extend to an entire city
Cable TV network, a company’s connected LANs
Owned by a private or a public company
WANWAN
Long distance transmission, e.g., a country, a continent, the world
Enterprise network: A WAN that is owned and used by one company
InternetworkInternetwork
Internetwork (internet) : two or more networks are
connected by internetworking devices
Internetworking devices: router, gateway, etc.
The Internet: a specific worldwide network
Internetwork ExampleInternetwork Example
A heterogeneous network : four WANs and two LANs
The InternetThe Internet
The Internet has revolutionized many aspects of our
daily lives. It has affected the way we do business as well
as the way we spend our leisure time. The Internet is a
communication system that has brought a wealth of
information to our fingertips and organized it for our
use.
1967: ARPANET proposed by DoD’s ARPA(Advanced Research
Project Agency)
1969: ARPANET in a reality: UCLA, UCSB, SRI, U. of Utah
1973: Vint Cerf and Bob Kahn propose TCP,
To split TCP into two protocols TCP and IP
InternetInternet
TodayToday
• ISP (Internet
service providers)
• NISP (national ISP)
• NAP (network
access point)
ProtocolsProtocols
Protocol : rule
A set of rules that govern data communication
For communication to occur, entities must agree upon a
protocol
Key elements of a protocol
Syntax: structure or format of data
Semantics: meaning of each section in the structure
Timing: when and how fast data should be sent
Standards: agreed-upon rulesStandards: agreed-upon rules
Standards is essential in
Creating/maintaining open and competitive markets
Guaranteeing national/international interoperability
Two categories
De jure (“by law” or “by regulation’) standards
De facto (“by fact” or ‘by convention’) standards
Proprietary standards: closed standards
Nonproprietary standards: open standards
Standards OrganizationsStandards Organizations
Standards are developed by
Standards creation committees
Forums
Regulatory agencies
Standards committees & forums
Standards committees are slow moving
Forums are made up of interested corporations
Forum are able to speed acceptance of a particular
technology
Standards CommitteesStandards Committees
ISO
Voluntary international organization
ITU-T
Formerly, CCITT formed by UN
ANSI
Private non-profit corporation in the US
IEEE
The largest engineering society in the world
EIA
Non-profit organization in the US
Internet StandardsInternet Standards
IETF (Internet Engineering Task Force)
Internet Draft
working document with no official status
with a 6-month lifetime
RFC (Request for Comment)
Edited, assigned a number, and made available to all
interested parties

More Related Content

What's hot

Network topologies 7
Network topologies 7Network topologies 7
Network topologies 7Kushal Gujral
 
BASIC NETWORKING TOPOLOGIES
BASIC NETWORKING TOPOLOGIESBASIC NETWORKING TOPOLOGIES
BASIC NETWORKING TOPOLOGIES
Kirti Garg
 
Day 1.2 physical topologies
Day 1.2 physical topologiesDay 1.2 physical topologies
Day 1.2 physical topologies
CYBERINTELLIGENTS
 
Network topology
Network topologyNetwork topology
Network topology
Vpmv
 
Network topology
Network topologyNetwork topology
Network topology
maandomingo8
 
Network topology
Network topologyNetwork topology
Network topology
Bhupender Sharma
 
Network topology....sajal
Network topology....sajalNetwork topology....sajal
Network topology....sajalSajal Das
 
Network topologies
Network topologiesNetwork topologies
Network topologies
Chirag Rajput
 
7 topology ethernet
7 topology ethernet7 topology ethernet
7 topology ethernet
Samit Singh
 
Network topology by ananya shukla
Network topology by ananya shuklaNetwork topology by ananya shukla
Network topology by ananya shukla
ananya_shukla
 
Network topology architecture
Network topology architectureNetwork topology architecture
Network topology architecture
Dhani Ahmad
 
8 Common Network Topologies & Where to Use Them
8 Common Network Topologies & Where to Use Them8 Common Network Topologies & Where to Use Them
8 Common Network Topologies & Where to Use Them
Auvik Networks Inc.
 
Network topology
Network topologyNetwork topology
Network topology
Student
 
Ppt topologies
Ppt topologiesPpt topologies
Ppt topologies
Siddharth Gupta
 
Network topology (Details Descriptions with Examples)
Network topology (Details Descriptions with Examples)Network topology (Details Descriptions with Examples)
Network topology (Details Descriptions with Examples)
Abdullah Moin
 
Network topology
Network topologyNetwork topology
Network topologyilakkiya
 
Network topology and devices
Network topology and devicesNetwork topology and devices
Network topology and devicesKunal Bhansali
 
Network Topology and its types
Network Topology and its typesNetwork Topology and its types
Network Topology and its types
Madhuri Badgujar
 
Network, Topology and iits types
Network, Topology and iits typesNetwork, Topology and iits types
Network, Topology and iits typesMuzaffar Salik
 
Physical and logical topologies in computer network and client server
Physical  and logical topologies in computer network and client serverPhysical  and logical topologies in computer network and client server
Physical and logical topologies in computer network and client server
Satya P. Joshi
 

What's hot (20)

Network topologies 7
Network topologies 7Network topologies 7
Network topologies 7
 
BASIC NETWORKING TOPOLOGIES
BASIC NETWORKING TOPOLOGIESBASIC NETWORKING TOPOLOGIES
BASIC NETWORKING TOPOLOGIES
 
Day 1.2 physical topologies
Day 1.2 physical topologiesDay 1.2 physical topologies
Day 1.2 physical topologies
 
Network topology
Network topologyNetwork topology
Network topology
 
Network topology
Network topologyNetwork topology
Network topology
 
Network topology
Network topologyNetwork topology
Network topology
 
Network topology....sajal
Network topology....sajalNetwork topology....sajal
Network topology....sajal
 
Network topologies
Network topologiesNetwork topologies
Network topologies
 
7 topology ethernet
7 topology ethernet7 topology ethernet
7 topology ethernet
 
Network topology by ananya shukla
Network topology by ananya shuklaNetwork topology by ananya shukla
Network topology by ananya shukla
 
Network topology architecture
Network topology architectureNetwork topology architecture
Network topology architecture
 
8 Common Network Topologies & Where to Use Them
8 Common Network Topologies & Where to Use Them8 Common Network Topologies & Where to Use Them
8 Common Network Topologies & Where to Use Them
 
Network topology
Network topologyNetwork topology
Network topology
 
Ppt topologies
Ppt topologiesPpt topologies
Ppt topologies
 
Network topology (Details Descriptions with Examples)
Network topology (Details Descriptions with Examples)Network topology (Details Descriptions with Examples)
Network topology (Details Descriptions with Examples)
 
Network topology
Network topologyNetwork topology
Network topology
 
Network topology and devices
Network topology and devicesNetwork topology and devices
Network topology and devices
 
Network Topology and its types
Network Topology and its typesNetwork Topology and its types
Network Topology and its types
 
Network, Topology and iits types
Network, Topology and iits typesNetwork, Topology and iits types
Network, Topology and iits types
 
Physical and logical topologies in computer network and client server
Physical  and logical topologies in computer network and client serverPhysical  and logical topologies in computer network and client server
Physical and logical topologies in computer network and client server
 

Similar to Topology

Chap1
Chap1Chap1
DCCN Unit 1.pdf
DCCN Unit 1.pdfDCCN Unit 1.pdf
DCCN Unit 1.pdf
Sreedhar Chowdam
 
Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01
Sreedhar Chowdam
 
Osi models
Osi modelsOsi models
Osi models
sivasarah
 
Network and its architecture
Network and its architectureNetwork and its architecture
Network and its architecture
adityapandey926188
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
SadamoTaga
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks
Kathirvel Ayyaswamy
 
Unit_1.pptx
Unit_1.pptxUnit_1.pptx
Unit_1.pptx
Mayura shelke
 
ch01(Modified).ppt
ch01(Modified).pptch01(Modified).ppt
ch01(Modified).ppt
ArghyaMallick3
 
Unit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topologyUnit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topology
22i261
 
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptxUnit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
LAVANYAsrietacin
 
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptxUnit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
gurjardeep68
 
Lecture 02
Lecture 02Lecture 02
Lecture 02
Anwal Mirza
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks
Kathirvel Ayyaswamy
 
Chapters1&2.pdf
Chapters1&2.pdfChapters1&2.pdf
Chapters1&2.pdf
MelatEndashaw
 
Chapter 1.ppt
Chapter 1.pptChapter 1.ppt
Chapter 1.ppt
AashiqMushtaqKhan
 
computer network basics
computer network basicscomputer network basics
computer network basics
MohammedAdhil11
 
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptx
MohammadAsim91
 
18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx
elaelango
 
Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link Layer
Deepak John
 

Similar to Topology (20)

Chap1
Chap1Chap1
Chap1
 
DCCN Unit 1.pdf
DCCN Unit 1.pdfDCCN Unit 1.pdf
DCCN Unit 1.pdf
 
Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01Computer Networks Lecture Notes 01
Computer Networks Lecture Notes 01
 
Osi models
Osi modelsOsi models
Osi models
 
Network and its architecture
Network and its architectureNetwork and its architecture
Network and its architecture
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks
 
Unit_1.pptx
Unit_1.pptxUnit_1.pptx
Unit_1.pptx
 
ch01(Modified).ppt
ch01(Modified).pptch01(Modified).ppt
ch01(Modified).ppt
 
Unit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topologyUnit_1.pdf computer networks and computer topology
Unit_1.pdf computer networks and computer topology
 
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptxUnit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
 
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptxUnit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
 
Lecture 02
Lecture 02Lecture 02
Lecture 02
 
20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks 20CS2007 Computer Communication Networks
20CS2007 Computer Communication Networks
 
Chapters1&2.pdf
Chapters1&2.pdfChapters1&2.pdf
Chapters1&2.pdf
 
Chapter 1.ppt
Chapter 1.pptChapter 1.ppt
Chapter 1.ppt
 
computer network basics
computer network basicscomputer network basics
computer network basics
 
ITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptxITP-22 -COMPUTER NETWORK.pptx
ITP-22 -COMPUTER NETWORK.pptx
 
18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx
 
Computer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link LayerComputer Networks- Introduction and Data Link Layer
Computer Networks- Introduction and Data Link Layer
 

More from Daffodil International University

Bresenham algorithm
Bresenham algorithmBresenham algorithm
The Waterfall Model & RAD MODEL
 The Waterfall Model &  RAD MODEL The Waterfall Model &  RAD MODEL
The Waterfall Model & RAD MODEL
Daffodil International University
 
Reinforcement learning
Reinforcement learningReinforcement learning
Reinforcement learning
Daffodil International University
 
online marketing
online marketingonline marketing
Bioinformatics lesson
Bioinformatics lessonBioinformatics lesson
Bioinformatics lesson
Daffodil International University
 
Bioinformatics lesson
Bioinformatics lessonBioinformatics lesson
Bioinformatics lesson
Daffodil International University
 
stack in assembally language
stack in assembally languagestack in assembally language
stack in assembally language
Daffodil International University
 
Complex number
Complex numberComplex number
Ahsan Manzil
Ahsan Manzil Ahsan Manzil
Applications of numerical methods
Applications of numerical methodsApplications of numerical methods
Applications of numerical methods
Daffodil International University
 
Finite difference & interpolation
Finite difference & interpolationFinite difference & interpolation
Finite difference & interpolation
Daffodil International University
 

More from Daffodil International University (20)

Bresenham algorithm
Bresenham algorithmBresenham algorithm
Bresenham algorithm
 
Tic Tac Toe
Tic Tac ToeTic Tac Toe
Tic Tac Toe
 
The Waterfall Model & RAD MODEL
 The Waterfall Model &  RAD MODEL The Waterfall Model &  RAD MODEL
The Waterfall Model & RAD MODEL
 
Reinforcement learning
Reinforcement learningReinforcement learning
Reinforcement learning
 
online marketing
online marketingonline marketing
online marketing
 
normalization
normalizationnormalization
normalization
 
Bioinformatics lesson
Bioinformatics lessonBioinformatics lesson
Bioinformatics lesson
 
Blasta
BlastaBlasta
Blasta
 
Bioinformatics lesson
Bioinformatics lessonBioinformatics lesson
Bioinformatics lesson
 
Liver
LiverLiver
Liver
 
Numerical methods
Numerical methodsNumerical methods
Numerical methods
 
stack in assembally language
stack in assembally languagestack in assembally language
stack in assembally language
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Complex number
Complex numberComplex number
Complex number
 
Ahsan Manzil
Ahsan Manzil Ahsan Manzil
Ahsan Manzil
 
Big data
Big dataBig data
Big data
 
Search
SearchSearch
Search
 
Encoders
EncodersEncoders
Encoders
 
Applications of numerical methods
Applications of numerical methodsApplications of numerical methods
Applications of numerical methods
 
Finite difference & interpolation
Finite difference & interpolationFinite difference & interpolation
Finite difference & interpolation
 

Recently uploaded

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 

Recently uploaded (20)

The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 

Topology

  • 1. Course Code: CSE 233 Course Title: Data Communication Green Networking Research Group Dept. of Computer Science and Engineering, University of Dhaka
  • 2. Syllabus Chapter 1 Introduction Chapter 2 Network Models Chapter 3 Data and Signals Chapter 4 Digital Transmission Chapter 5 Analog Transmission Chapter 6 Multiplexing Chapter 7 Transmission Media Chapter 10 Error Handling
  • 3. Chapter 1. Introduction 1. Data communications 2. Networks 3. The Internet 4. Protocols and standards
  • 4. Data CommunicationsData Communications Data Information presented in whatever form is agreed upon by the parties creating and using the data Data communication Exchange of data between two devices Via some form of transmission medium Fundamental characteristics of data communication Delivery Accuracy Timeliness Jitter : Variation in the packet arrival time
  • 5. Five Components of Data CommunicationFive Components of Data Communication Message: Information(data) to be communicated Sender Receiver Transmission medium: Physical path by which a message travels Protocol: A set of rules that govern data communication
  • 6. Direction of Data FlowDirection of Data Flow
  • 7. Data FlowData Flow Simplex Unidirectional As on a one-way street Half-duplex Both transmit and receive possible, but not at the same time Like a one-lane road with two-directional traffic Walkie-talkie, CB radio Full-duplex Transmit and receive simultaneously Like a two-way street, telephone network Channel capacity must be divided between two directions
  • 8. NetworkNetwork Network: A set of devices (nodes) connected by communication links Node: Computer, printer, or any device capable of sending and/or receiving data To be considered effective and efficient, a network must meet a number of criteria
  • 9. Type of ConnectionType of Connection
  • 10. Type of ConnectionType of Connection Point-to-point Dedicated link between two devices The entire capacity of the channel is reserved Ex) Microwave link, TV remote control Multipoint More than two devices share a single link Capacity of the channel is either Spatially shared: Devices can use the link simultaneously Timeshare: Users take turns
  • 12. Mesh TopologyMesh Topology Dedicated point-to-point link to every other nodes A mesh network with n nodes has n(n-1)/2 links. A node has n-1 I/O ports (links) Advantages: No traffic problems, robust, security, easy fault identification & isolation Disadvantages: Difficult installation/reconfiguration, space, cost
  • 13. Star TopologyStar Topology Dedicated point-to-point link only to a central controller, called a hub Hub acts as an exchange: No direct traffic between devices Advantages: Less expensive, robust Disadvantages: dependency of the whole on one single point, the hub
  • 14. Bus TopologyBus Topology One long cable that links all nodes tap, drop line, cable end limit on the # of devices, distance between nodes Advantages: Easy installation, cheap Disadvantages: Difficult reconfiguration, no fault isolation, a fault or break in the bus stops all transmission
  • 15. Ring TopologyRing Topology Dedicated point-to-point link only with the two nodes on each sides One direction, repeater Advantages: Easy reconfiguration, fault isolation Disadvantage: Unidirectional traffic, a break in the ring cab disable the entire network
  • 16. Hybrid TopologyHybrid Topology Example: Main star topology with each branch connecting several stations in a bus topology To share the advantages from various topologies
  • 18. LANLAN Usually privately owned A network for a single office, building, or campus ≤ a few Km Common LAN topologies: bus, ring, star An isolated LAN connecting 12 computers to a hub in a closet
  • 19. MANMAN Designed to extend to an entire city Cable TV network, a company’s connected LANs Owned by a private or a public company
  • 20. WANWAN Long distance transmission, e.g., a country, a continent, the world Enterprise network: A WAN that is owned and used by one company
  • 21. InternetworkInternetwork Internetwork (internet) : two or more networks are connected by internetworking devices Internetworking devices: router, gateway, etc. The Internet: a specific worldwide network
  • 22. Internetwork ExampleInternetwork Example A heterogeneous network : four WANs and two LANs
  • 23. The InternetThe Internet The Internet has revolutionized many aspects of our daily lives. It has affected the way we do business as well as the way we spend our leisure time. The Internet is a communication system that has brought a wealth of information to our fingertips and organized it for our use. 1967: ARPANET proposed by DoD’s ARPA(Advanced Research Project Agency) 1969: ARPANET in a reality: UCLA, UCSB, SRI, U. of Utah 1973: Vint Cerf and Bob Kahn propose TCP, To split TCP into two protocols TCP and IP
  • 24. InternetInternet TodayToday • ISP (Internet service providers) • NISP (national ISP) • NAP (network access point)
  • 25. ProtocolsProtocols Protocol : rule A set of rules that govern data communication For communication to occur, entities must agree upon a protocol Key elements of a protocol Syntax: structure or format of data Semantics: meaning of each section in the structure Timing: when and how fast data should be sent
  • 26. Standards: agreed-upon rulesStandards: agreed-upon rules Standards is essential in Creating/maintaining open and competitive markets Guaranteeing national/international interoperability Two categories De jure (“by law” or “by regulation’) standards De facto (“by fact” or ‘by convention’) standards Proprietary standards: closed standards Nonproprietary standards: open standards
  • 27. Standards OrganizationsStandards Organizations Standards are developed by Standards creation committees Forums Regulatory agencies Standards committees & forums Standards committees are slow moving Forums are made up of interested corporations Forum are able to speed acceptance of a particular technology
  • 28. Standards CommitteesStandards Committees ISO Voluntary international organization ITU-T Formerly, CCITT formed by UN ANSI Private non-profit corporation in the US IEEE The largest engineering society in the world EIA Non-profit organization in the US
  • 29. Internet StandardsInternet Standards IETF (Internet Engineering Task Force) Internet Draft working document with no official status with a 6-month lifetime RFC (Request for Comment) Edited, assigned a number, and made available to all interested parties