SlideShare a Scribd company logo
Data Communications & Networking
                      Lecture-04


            Course Instructor : Sehrish Rafiq
            Department Of Computer Science
                     University Of Peshawar
Lecture overview
 Categories of Networks
 Internetworks
 An overview of the communication tasks
 Protocol Architecture
 Characteristics of a protocol
Categories of Networks




 In to which category a network falls is determined by its size, its
  ownership, the distance it covers and its physical architecture.
LAN(Local Area Network)
 A local Area network is usually privately owned and links the
  devices in a single office, building or campus.
 LAN size is limited to a few kilometers.
 LAN’s are designed to allow resources to be shared between
  personal computers or work stations.
 In addition to size LAN are distinguished from other types of
  networks by their transmission media and topology.
 Most common topologies:Bus,Ring & Star.
LAN(Local Area Network)
MAN(Metropolitan Area Network)
 A MAN is designed to extend over an entire city.


 It may be a single network such as cable television network or it
  may be a means of connecting a number of connecting a number
  of LANs in to a larger network so that resources may be shared
  LAN-to-LAN.

 A MAN may be wholly owned and operated by a private company
  such as local telephone company.
MAN(Metropolitan Area
     Network)
WAN(Wide Area Network)
 A WAN provides long distance transmission of voice, data, image
  and video information over large geographic areas that may
  comprise a country, a continent or even the whole world.

 WANs may utilize public, leased or private communication devices
  usually in communications and can therefore span an unlimited
  number of miles.

 A WAN that is wholly owned and used by a single company is often
  referred to as enterprise network.
WAN(Wide Area Network)
Internetworks
 When two or more networks are connected, they became an
  internetwork or internet.

 The Internet from “I” is a Wide area network while the
  internet from “i” refers to the interconnection of networks.

 Internet can be thought as internet but the reverse is not
  necessarily true.
History of Internet
   1960,A project of ARPA of US department of
    Defense
   Stanford Research Institute
   University of California at Los Angeles
   University of California at Santa Barbara
   University of Utah
   Features
   Redundant lines
   Decentralized Computing
   1980, NSF and other Government agencies
   1991,Commercial traffic
   April 1995,US government action
   2000,30 million users on 10 million
    computers,240000 networks, 100 countries
   Monthly growth
Communication Tasks
 Transmission System utilization
 Interfacing
 Signal generation
 Synchronization
 Exchange Management
 Error Detection & Correction
 Flow Control
 Addressing
 Routing
 Recovery
 Message formatting
 Security
 Network Management
Transmission System utilization
 Transmission System utilization refers to the need to make
  efficient use of transmission facilities that are typically shared
  among a number of communicating devices.
 Various techniques (referred to as multiplexing) are used to
  allocate the total capacity of a transmission medium among a
  number of users.
 Congestion Control techniques may be required to assure that the
  system is not overwhelmed by excessive demand for transmission
  services.
Interfacing & Signal generation

 To communicate a device must interface with the transmission
  system.
 Once an interface is established, signal generation is required for
  communication.
 The properties of the signal such as form and intensity must be
  such that they are:
 capable of being propagated through the transmission system
 Interpretable as data at the receiver.
Synchronization
 Not only must the signals be generated to confirm to the
  requirements of the transmission system and receiver, but there
  must be some form of synchronization between transmitter and
  receiver.
Exchange Management
 If data are to be exchanged in both directions over a period of
  time, the two parties must cooperate. e.g. Telephone.

 For data processing devices more will be done than simply
  establishing a connection, certain conventions must be decided
  upon.

 These conventions may include whether both devices may
  transmit simultaneously or must take turns, the amount of data to
  be sent at one time, the format of the data and what to do if
  certain contingencies such as an error arise.
Error Detection and Correction
 Error detection and correction are required in circumstances
  where errors cannot be tolerated.

 This is usually the case with data processing systems.


 For example in transferring a file from one computer to another it
  is simply not acceptable for the contents of the file to be
  accidentally altered.
Flow Control
 Flow Control is required to assure that the source does not
  overwhelm the destination by sending data faster than they can be
  processed and absorbed.
Addressing and routing
 When a transmission facility is shared by more than two devices,
  the source system must indicate the identity of the intended
  destination.

 The transmission system must assure that the destination system
  and only that system receives the data.

 Further the transmission system may itself be a network through
  which various paths may be taken.

 A specific route through this network must be chosen.
Recovery
 Recovery techniques are needed in situations in which an
  information exchange ,such as a database transaction or file
  transfer, is interrupted due to a fault somewhere in the system.

 The objective is either to be able to resume activity at the point of
  interruption or atleast to restore the state of systems involved to
  the condition prior to the beginning of exchange.
Message formatting
Message formatting has to do with an agreement between
  two parties as to the form and format of the data to be
  exchanged or transmitted, such as the binary code for
  characters.
Security
 The sender of data may wish to be assured that only the intended
  receiver actually receives the data.

 And the receiver of the data may wish to be assured that the
  received data have not been altered in transit and the data actually
  come from the purported sender.
Network Management
Finally, a data communication facility is a complex system
  that cannot create or run itself.

Network Management capabilities are needed to configure
  the system, monitor its status, react to failures and overloads
  and plan intelligently for future growth.
Protocol Architecture
Instead of implementing the logic for communication
  between two computers as a single module, the task is
  broken up in to subtasks, each of which is implemented
  separately as a structured set of modules.

That structure is referred to as a protocol architecture.
A Simplified Architecture for File
                      Transfer

 Computer Y                                                    Computer Z
                        Files and File Transfer Commands
File Transfer                                                 File Transfer
Application                                                   Application
Communication             Communications-related data units   Communication
service module                                                service module
Network access                                                Network access
module                           Communic
                                  Communic                    module
                                   ations
                                    ations
                                  Network
                                   Network
            Network Interface                  Network Interface
            Logic                              Logic
Characteristics of a Protocol
Direct/Indirect
Monolithic/Structured
Symmetric / Asymmetric
Standard / Non Standard
Suggested Readings
Section 1.1,Section 1.4, Section 2.1 of Data and computer
 communications sixth edition by william stallings
Section 2.4 Categories of networks Data communications
 and networking 2nd edition by Behrouz A foruzan
Thanks!!!

More Related Content

PPTX
Wireless WANs
Aram
 
PPT
Lecture 11
Sehrish Rafiq
 
PPT
Chapter 3 : IMAGE
azira96
 
PPTX
TUTORIAL ON PHOTOSHOP
Anamika Chauhan
 
PPT
OSI Physical Layer
Sachii Dosti
 
PPT
Introduction to Information System
shaylor_swift
 
PPTX
Diabetes Mellitus
MD Abdul Haleem
 
PPTX
Hypertension
Ratheeshkrishnakripa
 
Wireless WANs
Aram
 
Lecture 11
Sehrish Rafiq
 
Chapter 3 : IMAGE
azira96
 
TUTORIAL ON PHOTOSHOP
Anamika Chauhan
 
OSI Physical Layer
Sachii Dosti
 
Introduction to Information System
shaylor_swift
 
Diabetes Mellitus
MD Abdul Haleem
 
Hypertension
Ratheeshkrishnakripa
 

What's hot (20)

PPTX
IEEE 802.11
Abhishek Pachisia
 
PPT
A Network Of Networks For Slide Share
itsvineeth209
 
PPTX
Multiplexing in mobile computing
ZituSahu
 
PPTX
Mobile operating system ppt
Santosh Kumar
 
PPTX
Cellular network
shreb
 
PPTX
Multiple Access Protocal
tes31
 
PPT
Comparison between 2g, 2.5g, 3g, lte and lte a
Manish Srivastava
 
PPTX
GSM Radio interface
RUpaliLohar
 
PDF
Multiplexing
Aman Jaiswal
 
PDF
GSM Protocol Stack and Frame Formating
Dr. Ramchandra Mangrulkar
 
PPT
Chap 12 tcp
Sparsh Samir
 
PPT
Lecture #5 Data Communication and Network
vasanthimuniasamy
 
PPTX
Wide area network (wan)
Bhavesh Goswami
 
PPTX
Mobile application development ppt
tirupathinews
 
PPT
Wireless transmission
Saba Rathinam
 
PPT
Mobile communication intro
THANDAIAH PRABU
 
PPT
Introduction & Wireless Transmission
Joe Christensen
 
PPTX
Mobile computing
sadia Afrose
 
PPTX
Introduction to data link layer
swarna sudha
 
IEEE 802.11
Abhishek Pachisia
 
A Network Of Networks For Slide Share
itsvineeth209
 
Multiplexing in mobile computing
ZituSahu
 
Mobile operating system ppt
Santosh Kumar
 
Cellular network
shreb
 
Multiple Access Protocal
tes31
 
Comparison between 2g, 2.5g, 3g, lte and lte a
Manish Srivastava
 
GSM Radio interface
RUpaliLohar
 
Multiplexing
Aman Jaiswal
 
GSM Protocol Stack and Frame Formating
Dr. Ramchandra Mangrulkar
 
Chap 12 tcp
Sparsh Samir
 
Lecture #5 Data Communication and Network
vasanthimuniasamy
 
Wide area network (wan)
Bhavesh Goswami
 
Mobile application development ppt
tirupathinews
 
Wireless transmission
Saba Rathinam
 
Mobile communication intro
THANDAIAH PRABU
 
Introduction & Wireless Transmission
Joe Christensen
 
Mobile computing
sadia Afrose
 
Introduction to data link layer
swarna sudha
 
Ad

Viewers also liked (6)

PPT
Lecture 02
Sehrish Rafiq
 
PPT
Lecture 05
Sehrish Rafiq
 
PPT
Lecture 09
Sehrish Rafiq
 
PPT
Lecture 10
Sehrish Rafiq
 
PPT
Lecture 08
Sehrish Rafiq
 
PPSX
Data communication - Lecture-01
Sehrish Rafiq
 
Lecture 02
Sehrish Rafiq
 
Lecture 05
Sehrish Rafiq
 
Lecture 09
Sehrish Rafiq
 
Lecture 10
Sehrish Rafiq
 
Lecture 08
Sehrish Rafiq
 
Data communication - Lecture-01
Sehrish Rafiq
 
Ad

Similar to Lecture 04 (20)

PPT
934 Ch1 Networks
techbed
 
PPTX
Introduction to Computers Lecture # 13
Sehrish Rafiq
 
PDF
Internet
Suneel Dogra
 
PPT
Chapter 2
rhaymarck
 
PPTX
CN UNIT 1Chapter 1.pptxCN UNIT 1Chapter 1.pptx
ShraddhaKokate
 
PPTX
CN11Introduction.pptxCN11Introduction.pptx
ShraddhaKokate
 
PPTX
Network Fundamentals1.pptx
sairakesh41
 
PPTX
Internet
pacatarpit
 
PPTX
computer network and technology basic description
ranjana dalwani
 
PPTX
Chapter 1 overview-stij3053 - Network Design
nakomuri
 
PPT
COMPUTER NETWORKING
Prabakara Pandian
 
PPTX
Basic concept of networking
bappyiucse
 
DOCX
Basic networking tutorial
reddydivakara
 
PDF
Networking fundamentalsss
shahinaz Altabbakh
 
PPTX
Computer Networking.pptx-hhhhhhhhhhhhhhhh
AshishKumar210845
 
PPTX
A computer network is a system of interconnected devices that can share resou...
shivanichoubey2008
 
PDF
Business Data Communications and Networks
Christian Reina
 
PPTX
Computer Network - Unit 1
Chandan Gupta Bhagat
 
PDF
Basic lecture
Batzaya Dashdondog
 
PDF
Networking tutorial
ajaymane22
 
934 Ch1 Networks
techbed
 
Introduction to Computers Lecture # 13
Sehrish Rafiq
 
Internet
Suneel Dogra
 
Chapter 2
rhaymarck
 
CN UNIT 1Chapter 1.pptxCN UNIT 1Chapter 1.pptx
ShraddhaKokate
 
CN11Introduction.pptxCN11Introduction.pptx
ShraddhaKokate
 
Network Fundamentals1.pptx
sairakesh41
 
Internet
pacatarpit
 
computer network and technology basic description
ranjana dalwani
 
Chapter 1 overview-stij3053 - Network Design
nakomuri
 
COMPUTER NETWORKING
Prabakara Pandian
 
Basic concept of networking
bappyiucse
 
Basic networking tutorial
reddydivakara
 
Networking fundamentalsss
shahinaz Altabbakh
 
Computer Networking.pptx-hhhhhhhhhhhhhhhh
AshishKumar210845
 
A computer network is a system of interconnected devices that can share resou...
shivanichoubey2008
 
Business Data Communications and Networks
Christian Reina
 
Computer Network - Unit 1
Chandan Gupta Bhagat
 
Basic lecture
Batzaya Dashdondog
 
Networking tutorial
ajaymane22
 

More from Sehrish Rafiq (20)

PPTX
Introduction to Computers Lecture # 14
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 12
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 10
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 9
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 8
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 7
Sehrish Rafiq
 
PPTX
Introduction to computers Lecture # 4
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 5
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 3
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 2
Sehrish Rafiq
 
PPTX
Introduction to Computers Lecture # 1
Sehrish Rafiq
 
PPT
Data Communications and Networking Lecture 16
Sehrish Rafiq
 
PPT
Lecture 24
Sehrish Rafiq
 
PPT
Lecture 18
Sehrish Rafiq
 
PPT
Lecture 21
Sehrish Rafiq
 
PPT
Lecture 13
Sehrish Rafiq
 
PPT
Lecture 12
Sehrish Rafiq
 
PPT
Lecture 07
Sehrish Rafiq
 
PPT
Lecture 03
Sehrish Rafiq
 
Introduction to Computers Lecture # 14
Sehrish Rafiq
 
Introduction to Computers Lecture # 12
Sehrish Rafiq
 
Introduction to Computers Lecture # 11
Sehrish Rafiq
 
Introduction to Computers Lecture # 10
Sehrish Rafiq
 
Introduction to Computers Lecture # 9
Sehrish Rafiq
 
Introduction to Computers Lecture # 8
Sehrish Rafiq
 
Introduction to Computers Lecture # 7
Sehrish Rafiq
 
Introduction to computers Lecture # 4
Sehrish Rafiq
 
Introduction to Computers Lecture # 5
Sehrish Rafiq
 
Introduction to Computers Lecture # 3
Sehrish Rafiq
 
Introduction to Computers Lecture # 2
Sehrish Rafiq
 
Introduction to Computers Lecture # 1
Sehrish Rafiq
 
Data Communications and Networking Lecture 16
Sehrish Rafiq
 
Lecture 24
Sehrish Rafiq
 
Lecture 18
Sehrish Rafiq
 
Lecture 21
Sehrish Rafiq
 
Lecture 13
Sehrish Rafiq
 
Lecture 12
Sehrish Rafiq
 
Lecture 07
Sehrish Rafiq
 
Lecture 03
Sehrish Rafiq
 

Recently uploaded (20)

PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Doc9.....................................
SofiaCollazos
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 

Lecture 04

  • 1. Data Communications & Networking Lecture-04 Course Instructor : Sehrish Rafiq Department Of Computer Science University Of Peshawar
  • 2. Lecture overview  Categories of Networks  Internetworks  An overview of the communication tasks  Protocol Architecture  Characteristics of a protocol
  • 3. Categories of Networks  In to which category a network falls is determined by its size, its ownership, the distance it covers and its physical architecture.
  • 4. LAN(Local Area Network)  A local Area network is usually privately owned and links the devices in a single office, building or campus.  LAN size is limited to a few kilometers.  LAN’s are designed to allow resources to be shared between personal computers or work stations.  In addition to size LAN are distinguished from other types of networks by their transmission media and topology.  Most common topologies:Bus,Ring & Star.
  • 6. MAN(Metropolitan Area Network)  A MAN is designed to extend over an entire city.  It may be a single network such as cable television network or it may be a means of connecting a number of connecting a number of LANs in to a larger network so that resources may be shared LAN-to-LAN.  A MAN may be wholly owned and operated by a private company such as local telephone company.
  • 8. WAN(Wide Area Network)  A WAN provides long distance transmission of voice, data, image and video information over large geographic areas that may comprise a country, a continent or even the whole world.  WANs may utilize public, leased or private communication devices usually in communications and can therefore span an unlimited number of miles.  A WAN that is wholly owned and used by a single company is often referred to as enterprise network.
  • 10. Internetworks  When two or more networks are connected, they became an internetwork or internet.  The Internet from “I” is a Wide area network while the internet from “i” refers to the interconnection of networks.  Internet can be thought as internet but the reverse is not necessarily true.
  • 11. History of Internet  1960,A project of ARPA of US department of Defense  Stanford Research Institute  University of California at Los Angeles  University of California at Santa Barbara  University of Utah  Features  Redundant lines  Decentralized Computing  1980, NSF and other Government agencies  1991,Commercial traffic  April 1995,US government action  2000,30 million users on 10 million computers,240000 networks, 100 countries  Monthly growth
  • 12. Communication Tasks  Transmission System utilization  Interfacing  Signal generation  Synchronization  Exchange Management  Error Detection & Correction  Flow Control  Addressing  Routing  Recovery  Message formatting  Security  Network Management
  • 13. Transmission System utilization  Transmission System utilization refers to the need to make efficient use of transmission facilities that are typically shared among a number of communicating devices.  Various techniques (referred to as multiplexing) are used to allocate the total capacity of a transmission medium among a number of users.  Congestion Control techniques may be required to assure that the system is not overwhelmed by excessive demand for transmission services.
  • 14. Interfacing & Signal generation  To communicate a device must interface with the transmission system.  Once an interface is established, signal generation is required for communication.  The properties of the signal such as form and intensity must be such that they are:  capable of being propagated through the transmission system  Interpretable as data at the receiver.
  • 15. Synchronization  Not only must the signals be generated to confirm to the requirements of the transmission system and receiver, but there must be some form of synchronization between transmitter and receiver.
  • 16. Exchange Management  If data are to be exchanged in both directions over a period of time, the two parties must cooperate. e.g. Telephone.  For data processing devices more will be done than simply establishing a connection, certain conventions must be decided upon.  These conventions may include whether both devices may transmit simultaneously or must take turns, the amount of data to be sent at one time, the format of the data and what to do if certain contingencies such as an error arise.
  • 17. Error Detection and Correction  Error detection and correction are required in circumstances where errors cannot be tolerated.  This is usually the case with data processing systems.  For example in transferring a file from one computer to another it is simply not acceptable for the contents of the file to be accidentally altered.
  • 18. Flow Control  Flow Control is required to assure that the source does not overwhelm the destination by sending data faster than they can be processed and absorbed.
  • 19. Addressing and routing  When a transmission facility is shared by more than two devices, the source system must indicate the identity of the intended destination.  The transmission system must assure that the destination system and only that system receives the data.  Further the transmission system may itself be a network through which various paths may be taken.  A specific route through this network must be chosen.
  • 20. Recovery  Recovery techniques are needed in situations in which an information exchange ,such as a database transaction or file transfer, is interrupted due to a fault somewhere in the system.  The objective is either to be able to resume activity at the point of interruption or atleast to restore the state of systems involved to the condition prior to the beginning of exchange.
  • 21. Message formatting Message formatting has to do with an agreement between two parties as to the form and format of the data to be exchanged or transmitted, such as the binary code for characters.
  • 22. Security  The sender of data may wish to be assured that only the intended receiver actually receives the data.  And the receiver of the data may wish to be assured that the received data have not been altered in transit and the data actually come from the purported sender.
  • 23. Network Management Finally, a data communication facility is a complex system that cannot create or run itself. Network Management capabilities are needed to configure the system, monitor its status, react to failures and overloads and plan intelligently for future growth.
  • 24. Protocol Architecture Instead of implementing the logic for communication between two computers as a single module, the task is broken up in to subtasks, each of which is implemented separately as a structured set of modules. That structure is referred to as a protocol architecture.
  • 25. A Simplified Architecture for File Transfer Computer Y Computer Z Files and File Transfer Commands File Transfer File Transfer Application Application Communication Communications-related data units Communication service module service module Network access Network access module Communic Communic module ations ations Network Network Network Interface Network Interface Logic Logic
  • 26. Characteristics of a Protocol Direct/Indirect Monolithic/Structured Symmetric / Asymmetric Standard / Non Standard
  • 27. Suggested Readings Section 1.1,Section 1.4, Section 2.1 of Data and computer communications sixth edition by william stallings Section 2.4 Categories of networks Data communications and networking 2nd edition by Behrouz A foruzan