SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
University of Jordan
    Faculty of Engineering & Technology
     Computer Engineering Department

                Spring 2011
                   Summer 2009




(0907531) Wireless Mobile Computer Networks
      Instructor: Dr. Anas N. Al-Rabadi

    Resource: Book by William Stallings




               Chapter 3

Communication Networks
Types of Communication
Networks
 Traditional
   Traditional local area network (LAN)
   Traditional wide area network (WAN)
 Higher-speed
   High-speed local area network (LAN)
   Metropolitan area network (MAN)
   High-speed wide area network (WAN)
Speed and Distance of
Communications Networks
Characteristics of WANs
 Covers large geographical areas
 Circuits provided by a common carrier
 Consists of interconnected switching nodes
 Traditional WANs provide modest capacity
   64000 bps common
   Business subscribers using T-1 service – 1.544 Mbps
   common
 Higher-speed WANs use optical fiber and
 transmission technique known as asynchronous
 transfer mode (ATM)
   10s and 100s of Mbps common
Characteristics of LANs
 Like WAN, LAN interconnects a variety of
 devices and provides a means for
 information exchange among them
 Traditional LANs
   Provide data rates of 1 to 20 Mbps
 High-speed LANS
   Provide data rates of 100 Mbps to 1 Gbps
Differences between LANs and
WANs
 Scope of a LAN is smaller
   LAN interconnects devices within a single
   building or cluster of buildings
 LAN usually owned by organization that
 owns the attached devices
   For WANs, most of network assets are not
   owned by same organization
 Internal data rate of LAN is much greater
The Need for MANs
 Traditional point-to-point and switched network
 techniques used in WANs are inadequate for
 growing needs of organizations
 Need for high capacity and low costs over large
 area
 MAN provides:
   Service to customers in metropolitan areas
   Required capacity
   Lower cost and greater efficiency than equivalent
   service from telephone company
Switching Terms
 Switching Nodes:
   Intermediate switching device that moves data
   Not concerned with content of data
 Stations:
   End devices that wish to communicate
   Each station is connected to a switching node
 Communications Network:
   A collection of switching nodes
Switched Network
Observations of Figure 3.3
 Some nodes connect only to other nodes (e.g., 5
 and 7)
 Some nodes connect to one or more stations
 Node-station links usually dedicated point-to-point
 links
 Node-node links usually multiplexed links
   Frequency-division multiplexing (FDM)
   Time-division multiplexing (TDM)
 Not a direct link between every node pair
Techniques Used in Switched
Networks
 Circuit switching
   Dedicated communications path between two
   stations
   E.g., public telephone network
 Packet switching
   Message is broken into a series of packets
   Each node determines next leg of transmission
   for each packet
Phases of Circuit Switching
 Circuit establishment
   An end to end circuit is established through switching
   nodes
 Information Transfer
   Information transmitted through the network
   Data may be analog voice, digitized voice, or binary
   data
 Circuit disconnect
   Circuit is terminated
   Each node deallocates dedicated resources
Characteristics of Circuit
Switching
 Can be inefficient
   Channel capacity dedicated for duration of connection
   Utilization not 100%
   Delay prior to signal transfer for establishment
 Once established, network is transparent to users
 Information transmitted at fixed data rate with
 only propagation delay
Components of Public
Telecommunications Network
 Subscribers - devices that attach to the network;
 mostly telephones
 Subscriber line - link between subscriber and
 network
   Also called subscriber loop or local loop
 Exchanges - switching centers in the network
   A switching centers that support subscribers is an end
   office
 Trunks - branches between exchanges
How Packet Switching Works
 Data is transmitted in blocks, called packets
 Before sending, the message is broken into
 a series of packets
   Typical packet length is 1000 octets (bytes)
   Packets consists of a portion of data plus a
   packet header that includes control information
 At each node en route, packet is received,
 stored briefly and passed to the next node
Packet Switching
Packet Switching
Packet Switching Advantages
 Line efficiency is greater
   Many packets over time can dynamically share the
   same node to node link
 Packet-switching networks can carry out data-rate
 conversion
   Two stations with different data rates can exchange
   information
 Unlike circuit-switching networks that block calls
 when traffic is heavy, packet-switching still
 accepts packets, but with increased delivery delay
 Priorities can be used
Disadvantages of Packet
Switching
 Each packet switching node introduces a delay
 Overall packet delay can vary substantially
   This is referred to as jitter
   Caused by differing packet sizes, routes taken and
   varying delay in the switches
 Each packet requires overhead information
   Includes destination and sequencing information
   Reduces communication capacity
 More processing required at each node
Packet Switching Networks -
Datagram
 Each packet treated independently, without
 reference to previous packets
 Each node chooses next node on packet’s path
 Packets don’t necessarily follow same route and
 may arrive out of sequence
 Exit node restores packets to original order
 Responsibility of exit node or destination to detect
 loss of packet and how to recover
Packet Switching Networks –
Datagram
 Advantages:
   Call setup phase is avoided
   Because it’s more primitive, it’s more flexible
   Datagram delivery is more reliable
Packet Switching Networks –
Virtual Circuit
 Preplanned route established before packets sent
 All packets between source and destination follow
 this route
 Routing decision not required by nodes for each
 packet
 Emulates a circuit in a circuit switching network
 but is not a dedicated path
   Packets still buffered at each node and queued for
   output over a line
Packet Switching Networks –
Virtual Circuit
 Advantages:
   Packets arrive in original order
   Packets arrive correctly
   Packets transmitted more rapidly without
   routing decisions made at each node
Effect of Packet Size on
Transmission
Effect of Packet Size on
Transmission
 Breaking up packets decreases transmission time
 because transmission is allowed to overlap
 Figure 3.9a
   Entire message (40 octets) + header information (3
   octets) sent at once
   Transmission time: 129 octet-times
 Figure 3.9b
   Message broken into 2 packets (20 octets) + header (3
   octets)
   Transmission time: 92 octet-times
Effect of Packet Size on
Transmission
 Figure 3.9c
   Message broken into 5 packets (8 octets) + header (3
   octets)
   Transmission time: 77 octet-times
 Figure 3.9d
   Making the packets too small, transmission time starts
   increases
   Each packet requires a fixed header; the more packets,
   the more headers
Asynchronous Transfer Mode
(ATM)
 Also known as cell relay
 Operates at high data rates
 Resembles packet switching
   Involves transfer of data in discrete chunks, like packet
   switching
   Allows multiple logical connections to be multiplexed
   over a single physical interface
 Minimal error and flow control capabilities
 reduces overhead processing and size
 Fixed-size cells simplify processing at ATM nodes
ATM Terminology
 Virtual channel connection (VCC)
   Logical connection in ATM
   Basic unit of switching in ATM network
   Analogous to a virtual circuit in packet switching
   networks
   Exchanges variable-rate, full-duplex flow of fixed-size
   cells
 Virtual path connection (VPC)
   Bundle of VCCs that have the same end points
Advantages of Virtual Paths
 Simplified network architecture
 Increased network performance and
 reliability
 Reduced processing and short connection
 setup time
 Enhanced network services
Call Establishment
Virtual Channel Connection Uses
 Between end users
   Can carry end-to-end user data or control
   signaling between two users
 Between an end user and a network entity
   Used for user-to-network control signaling
 Between two network entities
   Used for network traffic management and
   routing functions
Virtual Path/Virtual Channel
Characteristics
 Quality of service
   Specified by parameters such as cell loss ratio and cell
   delay variation
 Switched and semipermanent virtual channel
 connections
 Cell sequence integrity
 Traffic parameter negotiation and usage
 monitoring
 Virtual channel identifier restriction within a VPC
ATM Cell Header Format
 Generic flow control (GFC) – 4 bits, used only in
 user-network interface
    Used to alleviate short-term overload conditions in
    network
 Virtual path identifier (VPI) – 8 bits at the user-
 network interface, 12 bits at network-network
 interface
    Routing field
 Virtual channel identifier (VCI) – 8 bits
    Used for routing to and from end user
ATM Cell Header Format
 Payload type (PT) – 3 bits
   Indicates type of information in information
   field
 Cell loss priority (CLP) – 1 bit
   Provides guidance to network in the event of
   congestion
 Header error control (HEC) – 8 bit
   Error code
ATM Service Categories
 Real-time service
   Constant bit rate (CBR)
   Real-time variable bit rate (rt-VBR)
 Non-real-time service
   Non-real-time variable bit rate (nrt-VBR)
   Available bit rate (ABR)
   Unspecified bit rate (UBR)
Examples of CBR Applications
 Videoconferencing
 Interactive audio (e.g., telephony)
 Audio/video distribution (e.g., television,
 distance learning, pay-per-view)
 Audio/video retrieval (e.g., video-on-
 demand, audio library)
Examples of UBR applications
 Text/data/image transfer, messaging,
 distribution, retrieval
 Remote terminal (e.g., telecommuting)

Weitere ähnliche Inhalte

Was ist angesagt?

computer network - Chapter 1 hardware
computer network - Chapter 1 hardwarecomputer network - Chapter 1 hardware
computer network - Chapter 1 hardwareSakthiVinoth78
 
Telecommunication
TelecommunicationTelecommunication
Telecommunicationhamza javed
 
Wireless communication
Wireless communicationWireless communication
Wireless communicationDarshan Maru
 
Basic concepts of wireless communication system
Basic concepts of wireless communication systemBasic concepts of wireless communication system
Basic concepts of wireless communication systemBogs De Castro
 
Mobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIMobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIRamesh Babu
 
Wired Transmission Media
Wired Transmission MediaWired Transmission Media
Wired Transmission Medianimx106
 
Presentation on different modes of data communication
Presentation on different modes of data communicationPresentation on different modes of data communication
Presentation on different modes of data communicationTafadzwa Gonera
 
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area NetworksDilum Bandara
 
Networks and telecommunication technologies basics
Networks and telecommunication technologies basicsNetworks and telecommunication technologies basics
Networks and telecommunication technologies basicsDavid Kibuki
 
Wireless in local loop
Wireless in local loopWireless in local loop
Wireless in local loopMustahid Ali
 
Data communication & telecommunication
Data communication & telecommunicationData communication & telecommunication
Data communication & telecommunicationDhani Ahmad
 
Mobile telephone systems
Mobile telephone systemsMobile telephone systems
Mobile telephone systemsSakthiVinoth78
 
Co-channel and adjacent-channel interference evaluation of an outdoor telecom...
Co-channel and adjacent-channel interference evaluation of an outdoor telecom...Co-channel and adjacent-channel interference evaluation of an outdoor telecom...
Co-channel and adjacent-channel interference evaluation of an outdoor telecom...Konstantinos Stamatakis
 
Copy of mcse 514 communication_system
Copy of mcse 514 communication_systemCopy of mcse 514 communication_system
Copy of mcse 514 communication_systemSelim Reza
 
MOBILE COMPUTING and WIRELESS COMMUNICATION
MOBILE COMPUTING and WIRELESS COMMUNICATION MOBILE COMPUTING and WIRELESS COMMUNICATION
MOBILE COMPUTING and WIRELESS COMMUNICATION Jay Nagar
 
Data communication (simple explanation)
Data communication (simple explanation)Data communication (simple explanation)
Data communication (simple explanation)Twist Akid Sultan
 
Data Communications,Data Networks
Data Communications,Data NetworksData Communications,Data Networks
Data Communications,Data NetworksSrinivasa Rao
 

Was ist angesagt? (19)

computer network - Chapter 1 hardware
computer network - Chapter 1 hardwarecomputer network - Chapter 1 hardware
computer network - Chapter 1 hardware
 
Telecommunication
TelecommunicationTelecommunication
Telecommunication
 
Wireless communication
Wireless communicationWireless communication
Wireless communication
 
Basic concepts of wireless communication system
Basic concepts of wireless communication systemBasic concepts of wireless communication system
Basic concepts of wireless communication system
 
Mobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIMobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO III
 
Wired Transmission Media
Wired Transmission MediaWired Transmission Media
Wired Transmission Media
 
Communication model
Communication modelCommunication model
Communication model
 
01 overview-1
01 overview-101 overview-1
01 overview-1
 
Presentation on different modes of data communication
Presentation on different modes of data communicationPresentation on different modes of data communication
Presentation on different modes of data communication
 
Wireless Personal Area Networks
Wireless Personal Area NetworksWireless Personal Area Networks
Wireless Personal Area Networks
 
Networks and telecommunication technologies basics
Networks and telecommunication technologies basicsNetworks and telecommunication technologies basics
Networks and telecommunication technologies basics
 
Wireless in local loop
Wireless in local loopWireless in local loop
Wireless in local loop
 
Data communication & telecommunication
Data communication & telecommunicationData communication & telecommunication
Data communication & telecommunication
 
Mobile telephone systems
Mobile telephone systemsMobile telephone systems
Mobile telephone systems
 
Co-channel and adjacent-channel interference evaluation of an outdoor telecom...
Co-channel and adjacent-channel interference evaluation of an outdoor telecom...Co-channel and adjacent-channel interference evaluation of an outdoor telecom...
Co-channel and adjacent-channel interference evaluation of an outdoor telecom...
 
Copy of mcse 514 communication_system
Copy of mcse 514 communication_systemCopy of mcse 514 communication_system
Copy of mcse 514 communication_system
 
MOBILE COMPUTING and WIRELESS COMMUNICATION
MOBILE COMPUTING and WIRELESS COMMUNICATION MOBILE COMPUTING and WIRELESS COMMUNICATION
MOBILE COMPUTING and WIRELESS COMMUNICATION
 
Data communication (simple explanation)
Data communication (simple explanation)Data communication (simple explanation)
Data communication (simple explanation)
 
Data Communications,Data Networks
Data Communications,Data NetworksData Communications,Data Networks
Data Communications,Data Networks
 

Ähnlich wie Wmcn ch.3

Circuit Packet
Circuit PacketCircuit Packet
Circuit PacketWaqas !!!!
 
Switching Techniques
Switching TechniquesSwitching Techniques
Switching Techniquestameemyousaf
 
10 Circuit Packet
10 Circuit Packet10 Circuit Packet
10 Circuit PacketWaqas !!!!
 
Communication and Networking
Communication and NetworkingCommunication and Networking
Communication and NetworkingJay Nagar
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networkssangusajjan
 
WAN technologies power point presentation
WAN technologies power point presentationWAN technologies power point presentation
WAN technologies power point presentationtrexylo8
 
Frame relay
Frame relay Frame relay
Frame relay balub4
 
Embedded System serial Communication.ppt
Embedded System serial Communication.pptEmbedded System serial Communication.ppt
Embedded System serial Communication.pptvipulkondekar
 
high speed network notes for both cse and ece students
high speed network notes for both cse and ece studentshigh speed network notes for both cse and ece students
high speed network notes for both cse and ece studentsvani643720
 
INTRODUCTION TO BASICS OF DATA COMMUNICATION"S
INTRODUCTION TO BASICS OF DATA COMMUNICATION"SINTRODUCTION TO BASICS OF DATA COMMUNICATION"S
INTRODUCTION TO BASICS OF DATA COMMUNICATION"Sfakz133
 
Congestionin Data Networks
Congestionin Data NetworksCongestionin Data Networks
Congestionin Data NetworksWaqas !!!!
 
Lecture 2 review of network technologies
Lecture 2 review of network technologiesLecture 2 review of network technologies
Lecture 2 review of network technologiesBatzaya Dashdondog
 

Ähnlich wie Wmcn ch.3 (20)

Chapter#3
Chapter#3Chapter#3
Chapter#3
 
11 circuit-packet
11 circuit-packet11 circuit-packet
11 circuit-packet
 
Circuit Packet
Circuit PacketCircuit Packet
Circuit Packet
 
Switching Techniques
Switching TechniquesSwitching Techniques
Switching Techniques
 
10 circuit-packet
10 circuit-packet10 circuit-packet
10 circuit-packet
 
10 Circuit Packet
10 Circuit Packet10 Circuit Packet
10 Circuit Packet
 
Communication and Networking
Communication and NetworkingCommunication and Networking
Communication and Networking
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
 
WAN technologies power point presentation
WAN technologies power point presentationWAN technologies power point presentation
WAN technologies power point presentation
 
Frame relay
Frame relay Frame relay
Frame relay
 
Embedded System serial Communication.ppt
Embedded System serial Communication.pptEmbedded System serial Communication.ppt
Embedded System serial Communication.ppt
 
high speed network notes for both cse and ece students
high speed network notes for both cse and ece studentshigh speed network notes for both cse and ece students
high speed network notes for both cse and ece students
 
Tcp ip
Tcp ipTcp ip
Tcp ip
 
22 circuits
22 circuits22 circuits
22 circuits
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
INTRODUCTION TO BASICS OF DATA COMMUNICATION"S
INTRODUCTION TO BASICS OF DATA COMMUNICATION"SINTRODUCTION TO BASICS OF DATA COMMUNICATION"S
INTRODUCTION TO BASICS OF DATA COMMUNICATION"S
 
Congestionin Data Networks
Congestionin Data NetworksCongestionin Data Networks
Congestionin Data Networks
 
Chapter 13
Chapter 13Chapter 13
Chapter 13
 
Lecture 2 review of network technologies
Lecture 2 review of network technologiesLecture 2 review of network technologies
Lecture 2 review of network technologies
 

Kürzlich hochgeladen

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Kürzlich hochgeladen (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Wmcn ch.3

  • 1. University of Jordan Faculty of Engineering & Technology Computer Engineering Department Spring 2011 Summer 2009 (0907531) Wireless Mobile Computer Networks Instructor: Dr. Anas N. Al-Rabadi Resource: Book by William Stallings Chapter 3 Communication Networks
  • 2. Types of Communication Networks Traditional Traditional local area network (LAN) Traditional wide area network (WAN) Higher-speed High-speed local area network (LAN) Metropolitan area network (MAN) High-speed wide area network (WAN)
  • 3. Speed and Distance of Communications Networks
  • 4. Characteristics of WANs Covers large geographical areas Circuits provided by a common carrier Consists of interconnected switching nodes Traditional WANs provide modest capacity 64000 bps common Business subscribers using T-1 service – 1.544 Mbps common Higher-speed WANs use optical fiber and transmission technique known as asynchronous transfer mode (ATM) 10s and 100s of Mbps common
  • 5. Characteristics of LANs Like WAN, LAN interconnects a variety of devices and provides a means for information exchange among them Traditional LANs Provide data rates of 1 to 20 Mbps High-speed LANS Provide data rates of 100 Mbps to 1 Gbps
  • 6. Differences between LANs and WANs Scope of a LAN is smaller LAN interconnects devices within a single building or cluster of buildings LAN usually owned by organization that owns the attached devices For WANs, most of network assets are not owned by same organization Internal data rate of LAN is much greater
  • 7. The Need for MANs Traditional point-to-point and switched network techniques used in WANs are inadequate for growing needs of organizations Need for high capacity and low costs over large area MAN provides: Service to customers in metropolitan areas Required capacity Lower cost and greater efficiency than equivalent service from telephone company
  • 8. Switching Terms Switching Nodes: Intermediate switching device that moves data Not concerned with content of data Stations: End devices that wish to communicate Each station is connected to a switching node Communications Network: A collection of switching nodes
  • 10. Observations of Figure 3.3 Some nodes connect only to other nodes (e.g., 5 and 7) Some nodes connect to one or more stations Node-station links usually dedicated point-to-point links Node-node links usually multiplexed links Frequency-division multiplexing (FDM) Time-division multiplexing (TDM) Not a direct link between every node pair
  • 11. Techniques Used in Switched Networks Circuit switching Dedicated communications path between two stations E.g., public telephone network Packet switching Message is broken into a series of packets Each node determines next leg of transmission for each packet
  • 12. Phases of Circuit Switching Circuit establishment An end to end circuit is established through switching nodes Information Transfer Information transmitted through the network Data may be analog voice, digitized voice, or binary data Circuit disconnect Circuit is terminated Each node deallocates dedicated resources
  • 13. Characteristics of Circuit Switching Can be inefficient Channel capacity dedicated for duration of connection Utilization not 100% Delay prior to signal transfer for establishment Once established, network is transparent to users Information transmitted at fixed data rate with only propagation delay
  • 14. Components of Public Telecommunications Network Subscribers - devices that attach to the network; mostly telephones Subscriber line - link between subscriber and network Also called subscriber loop or local loop Exchanges - switching centers in the network A switching centers that support subscribers is an end office Trunks - branches between exchanges
  • 15. How Packet Switching Works Data is transmitted in blocks, called packets Before sending, the message is broken into a series of packets Typical packet length is 1000 octets (bytes) Packets consists of a portion of data plus a packet header that includes control information At each node en route, packet is received, stored briefly and passed to the next node
  • 18. Packet Switching Advantages Line efficiency is greater Many packets over time can dynamically share the same node to node link Packet-switching networks can carry out data-rate conversion Two stations with different data rates can exchange information Unlike circuit-switching networks that block calls when traffic is heavy, packet-switching still accepts packets, but with increased delivery delay Priorities can be used
  • 19. Disadvantages of Packet Switching Each packet switching node introduces a delay Overall packet delay can vary substantially This is referred to as jitter Caused by differing packet sizes, routes taken and varying delay in the switches Each packet requires overhead information Includes destination and sequencing information Reduces communication capacity More processing required at each node
  • 20. Packet Switching Networks - Datagram Each packet treated independently, without reference to previous packets Each node chooses next node on packet’s path Packets don’t necessarily follow same route and may arrive out of sequence Exit node restores packets to original order Responsibility of exit node or destination to detect loss of packet and how to recover
  • 21. Packet Switching Networks – Datagram Advantages: Call setup phase is avoided Because it’s more primitive, it’s more flexible Datagram delivery is more reliable
  • 22. Packet Switching Networks – Virtual Circuit Preplanned route established before packets sent All packets between source and destination follow this route Routing decision not required by nodes for each packet Emulates a circuit in a circuit switching network but is not a dedicated path Packets still buffered at each node and queued for output over a line
  • 23. Packet Switching Networks – Virtual Circuit Advantages: Packets arrive in original order Packets arrive correctly Packets transmitted more rapidly without routing decisions made at each node
  • 24. Effect of Packet Size on Transmission
  • 25. Effect of Packet Size on Transmission Breaking up packets decreases transmission time because transmission is allowed to overlap Figure 3.9a Entire message (40 octets) + header information (3 octets) sent at once Transmission time: 129 octet-times Figure 3.9b Message broken into 2 packets (20 octets) + header (3 octets) Transmission time: 92 octet-times
  • 26. Effect of Packet Size on Transmission Figure 3.9c Message broken into 5 packets (8 octets) + header (3 octets) Transmission time: 77 octet-times Figure 3.9d Making the packets too small, transmission time starts increases Each packet requires a fixed header; the more packets, the more headers
  • 27. Asynchronous Transfer Mode (ATM) Also known as cell relay Operates at high data rates Resembles packet switching Involves transfer of data in discrete chunks, like packet switching Allows multiple logical connections to be multiplexed over a single physical interface Minimal error and flow control capabilities reduces overhead processing and size Fixed-size cells simplify processing at ATM nodes
  • 28. ATM Terminology Virtual channel connection (VCC) Logical connection in ATM Basic unit of switching in ATM network Analogous to a virtual circuit in packet switching networks Exchanges variable-rate, full-duplex flow of fixed-size cells Virtual path connection (VPC) Bundle of VCCs that have the same end points
  • 29. Advantages of Virtual Paths Simplified network architecture Increased network performance and reliability Reduced processing and short connection setup time Enhanced network services
  • 31. Virtual Channel Connection Uses Between end users Can carry end-to-end user data or control signaling between two users Between an end user and a network entity Used for user-to-network control signaling Between two network entities Used for network traffic management and routing functions
  • 32. Virtual Path/Virtual Channel Characteristics Quality of service Specified by parameters such as cell loss ratio and cell delay variation Switched and semipermanent virtual channel connections Cell sequence integrity Traffic parameter negotiation and usage monitoring Virtual channel identifier restriction within a VPC
  • 33. ATM Cell Header Format Generic flow control (GFC) – 4 bits, used only in user-network interface Used to alleviate short-term overload conditions in network Virtual path identifier (VPI) – 8 bits at the user- network interface, 12 bits at network-network interface Routing field Virtual channel identifier (VCI) – 8 bits Used for routing to and from end user
  • 34. ATM Cell Header Format Payload type (PT) – 3 bits Indicates type of information in information field Cell loss priority (CLP) – 1 bit Provides guidance to network in the event of congestion Header error control (HEC) – 8 bit Error code
  • 35. ATM Service Categories Real-time service Constant bit rate (CBR) Real-time variable bit rate (rt-VBR) Non-real-time service Non-real-time variable bit rate (nrt-VBR) Available bit rate (ABR) Unspecified bit rate (UBR)
  • 36. Examples of CBR Applications Videoconferencing Interactive audio (e.g., telephony) Audio/video distribution (e.g., television, distance learning, pay-per-view) Audio/video retrieval (e.g., video-on- demand, audio library)
  • 37. Examples of UBR applications Text/data/image transfer, messaging, distribution, retrieval Remote terminal (e.g., telecommuting)