Podcast
Questions and Answers
What is a disadvantage of simple flooding in network communication?
What is a disadvantage of simple flooding in network communication?
- It only works for small networks.
- It can lead to inefficiency by sending multiple copies of a packet. (correct)
- It requires minimal packets to be sent.
- It guarantees the packet will reach the destination.
In a flooding network design, a packet can be forwarded back to the node that just sent it.
In a flooding network design, a packet can be forwarded back to the node that just sent it.
False (B)
What is the purpose of including a hop limit in a packet?
What is the purpose of including a hop limit in a packet?
To limit the number of times a packet can be forwarded through the network.
In selective flooding, packets are sent to a selection of ______.
In selective flooding, packets are sent to a selection of ______.
Match the following strategies to their descriptions:
Match the following strategies to their descriptions:
Which of the following is NOT a part of the flooding strategy protocol?
Which of the following is NOT a part of the flooding strategy protocol?
Adaptive routing algorithms do not adjust based on network conditions.
Adaptive routing algorithms do not adjust based on network conditions.
What method is used to determine routes in adaptive routing?
What method is used to determine routes in adaptive routing?
What is used to create a dedicated communications path between two stations?
What is used to create a dedicated communications path between two stations?
In packet switching, data is transmitted through dedicated paths only.
In packet switching, data is transmitted through dedicated paths only.
Which routing design strategy involves using a single permanent route for each source to destination pair?
Which routing design strategy involves using a single permanent route for each source to destination pair?
Name one technology used in wide area switched networks.
Name one technology used in wide area switched networks.
Fixed routing can respond to traffic changes in the network.
Fixed routing can respond to traffic changes in the network.
Switching nodes in a network are not concerned with the __________ of data.
Switching nodes in a network are not concerned with the __________ of data.
Name one advantage of fixed routing.
Name one advantage of fixed routing.
Match the following terms with their definitions:
Match the following terms with their definitions:
Routes in fixed routing are determined using least cost algorithms such as ______ and ______.
Routes in fixed routing are determined using least cost algorithms such as ______ and ______.
What is a typical characteristic of packet switching?
What is a typical characteristic of packet switching?
Match the following routing strategies with their characteristics:
Match the following routing strategies with their characteristics:
All nodes in a switched network must be fully connected to each other.
All nodes in a switched network must be fully connected to each other.
What is a disadvantage of fixed routing?
What is a disadvantage of fixed routing?
What information is typically stored in a routing table?
What information is typically stored in a routing table?
What are the devices attached to a switched network called?
What are the devices attached to a switched network called?
In a circuit switching system, the logical channel is __________ to a connection on each physical link.
In a circuit switching system, the logical channel is __________ to a connection on each physical link.
Fixed routing is the most flexible routing design strategy.
Fixed routing is the most flexible routing design strategy.
Which of the following is NOT a phase in circuit switching?
Which of the following is NOT a phase in circuit switching?
What is an advantage of adaptive routing?
What is an advantage of adaptive routing?
Adaptive routing always leads to the best routing decisions.
Adaptive routing always leads to the best routing decisions.
Name one routing protocol used for determining the least-cost routes.
Name one routing protocol used for determining the least-cost routes.
A routing protocol specifies the routing algorithm, routing information, and formats of ______.
A routing protocol specifies the routing algorithm, routing information, and formats of ______.
Match the following routing protocols with their characteristics:
Match the following routing protocols with their characteristics:
Which of the following is a disadvantage of adaptive routing?
Which of the following is a disadvantage of adaptive routing?
What can happen if adaptive routing reacts too quickly to network changes?
What can happen if adaptive routing reacts too quickly to network changes?
Increasing the amount of information for routing decisions decreases network overhead.
Increasing the amount of information for routing decisions decreases network overhead.
Which algorithm is used in link state routing to determine the least-cost routes?
Which algorithm is used in link state routing to determine the least-cost routes?
In link state routing, each node only needs to know the state of its immediate neighbors.
In link state routing, each node only needs to know the state of its immediate neighbors.
What is a primary function of the link state packet in link state routing?
What is a primary function of the link state packet in link state routing?
In link state routing, a node builds a routing table based on the _____ created from its shortest path tree.
In link state routing, a node builds a routing table based on the _____ created from its shortest path tree.
Match the following components of link state routing to their descriptions:
Match the following components of link state routing to their descriptions:
What must be reserved in circuit switching before data transfer begins?
What must be reserved in circuit switching before data transfer begins?
In circuit switching, resources are released immediately after the data transfer is complete.
In circuit switching, resources are released immediately after the data transfer is complete.
What are the two main types of packet switching?
What are the two main types of packet switching?
In packet switching, data is broken into ________ before transmission.
In packet switching, data is broken into ________ before transmission.
Which of the following is NOT a characteristic of circuit switching?
Which of the following is NOT a characteristic of circuit switching?
In virtual circuit packet switching, all packets take the same path across the network.
In virtual circuit packet switching, all packets take the same path across the network.
What is a common issue associated with circuit switching resources?
What is a common issue associated with circuit switching resources?
In ________ packet switching, packets may arrive out of order and take different paths across the network.
In ________ packet switching, packets may arrive out of order and take different paths across the network.
Which of the following is an example of a circuit switching network?
Which of the following is an example of a circuit switching network?
Packet switching is generally seen as more efficient for data connections compared to circuit switching.
Packet switching is generally seen as more efficient for data connections compared to circuit switching.
What guarantees are provided in circuit switching concerning data transfer?
What guarantees are provided in circuit switching concerning data transfer?
Match the following types of switching with their characteristics:
Match the following types of switching with their characteristics:
What happens during circuit disconnection?
What happens during circuit disconnection?
In packet switching, each packet contains headers that inform the switches where to send the packets.
In packet switching, each packet contains headers that inform the switches where to send the packets.
What is a major benefit of packet switching over circuit switching?
What is a major benefit of packet switching over circuit switching?
Flashcards
Switched Networks
Switched Networks
A network where data is transmitted through a series of interconnected switching nodes. These nodes are responsible for forwarding data packets without looking at their content.
Circuit Switching
Circuit Switching
A type of network where a dedicated communication path is established between two stations. This path involves a sequence of physical links between switching nodes.
Packet Switching
Packet Switching
A network technology where data is broken into smaller packets and transmitted independently across a network. Each packet contains destination information and is routed individually through the network.
What is established in a Circuit Switching network?
What is established in a Circuit Switching network?
Signup and view all the flashcards
What are the three phases of Circuit Switching?
What are the three phases of Circuit Switching?
Signup and view all the flashcards
How does Packet Switching transmit data?
How does Packet Switching transmit data?
Signup and view all the flashcards
Is there continuous use of the dedicated path in Circuit Switching?
Is there continuous use of the dedicated path in Circuit Switching?
Signup and view all the flashcards
What type of network traffic is Packet Switching efficient for?
What type of network traffic is Packet Switching efficient for?
Signup and view all the flashcards
How does a network node failure affect Circuit Switching and Packet Switching?
How does a network node failure affect Circuit Switching and Packet Switching?
Signup and view all the flashcards
When should Circuit Switching or Packet Switching be used?
When should Circuit Switching or Packet Switching be used?
Signup and view all the flashcards
Fixed Routing
Fixed Routing
Signup and view all the flashcards
Least Cost Algorithm
Least Cost Algorithm
Signup and view all the flashcards
Network Topology Change
Network Topology Change
Signup and view all the flashcards
Routing Table
Routing Table
Signup and view all the flashcards
Traffic Changes
Traffic Changes
Signup and view all the flashcards
Fixed Routing Advantages & Disadvantages
Fixed Routing Advantages & Disadvantages
Signup and view all the flashcards
Adaptive Routing
Adaptive Routing
Signup and view all the flashcards
Distributed Routing
Distributed Routing
Signup and view all the flashcards
Flooding
Flooding
Signup and view all the flashcards
Duplicate Detection
Duplicate Detection
Signup and view all the flashcards
Hop Limit
Hop Limit
Signup and view all the flashcards
Selective Flooding
Selective Flooding
Signup and view all the flashcards
Network Status Information
Network Status Information
Signup and view all the flashcards
Inefficiency of Flooding
Inefficiency of Flooding
Signup and view all the flashcards
Non-guaranteed Delivery in Flooding
Non-guaranteed Delivery in Flooding
Signup and view all the flashcards
Link State Routing
Link State Routing
Signup and view all the flashcards
Dijkstra's Algorithm
Dijkstra's Algorithm
Signup and view all the flashcards
Link State Packet
Link State Packet
Signup and view all the flashcards
Shortest Path Tree
Shortest Path Tree
Signup and view all the flashcards
Datagram Packet Switching
Datagram Packet Switching
Signup and view all the flashcards
Virtual Circuit Packet Switching
Virtual Circuit Packet Switching
Signup and view all the flashcards
Circuit Establishment
Circuit Establishment
Signup and view all the flashcards
Data Transfer (Circuit Switching)
Data Transfer (Circuit Switching)
Signup and view all the flashcards
Circuit Disconnect
Circuit Disconnect
Signup and view all the flashcards
Routing
Routing
Signup and view all the flashcards
Routing Design
Routing Design
Signup and view all the flashcards
Routing Strategies
Routing Strategies
Signup and view all the flashcards
Routing Protocols
Routing Protocols
Signup and view all the flashcards
Routing protocols in networks
Routing protocols in networks
Signup and view all the flashcards
What does a routing protocol define?
What does a routing protocol define?
Signup and view all the flashcards
What is a routing algorithm?
What is a routing algorithm?
Signup and view all the flashcards
How does routing information flow between nodes?
How does routing information flow between nodes?
Signup and view all the flashcards
Format of routing messages
Format of routing messages
Signup and view all the flashcards
Rules for sending and receiving routing messages
Rules for sending and receiving routing messages
Signup and view all the flashcards
Metrics used in routing algorithms
Metrics used in routing algorithms
Signup and view all the flashcards
Default values in routing protocols
Default values in routing protocols
Signup and view all the flashcards
Study Notes
Communication Networks
- Communication networks are formed by connecting devices across multiple links.
- Switching is the method of delivering data between a source and destination across multiple links.
- Stations (end-user devices) act as sources and destinations of data.
- Switches connect links and forward data between source and destination.
Circuit and Packet Switching
- Circuit switching techniques determine how to deliver data across one or more paths between source and destination.
- Packet switching determines the path taken between source and destination.
- There are different routing metrics, strategies, algorithm, and protocols available.
Routing
- Routing is a key design issue in switched networks.
- The question is what path (route) should be taken from the source to the destination.
- The answer is to choose the "best" path.
- What is "best" and how to choose it?
- Real networks may contain hundreds to hundreds of thousands of nodes with many possible paths.
- Routing is needed in circuit-switched and packet-switched networks.
Requirements of Routing Algorithms
- Correctness: the path must be from the intended source to the intended destination.
- Simplicity: easy and cheap to implement.
- Robustness: able to deliver in the presence of errors or overload.
- Stability: path changes should not be too frequent.
- Optimality: choose the best paths.
- Fairness: ensuring all stations obtain equal performance.
- Efficiency: minimizing processing and transmission overhead.
Routing Terminology
- Link: direct connection between two nodes.
- Path: a way between two nodes via one or more links.
- Hop: to traverse a link.
- Neighbor: A node at the other end of a link.
- Cost: value assigned to a link indicating the cost of using that link.
- Topology: the arrangement of nodes and links in a network.
- Least-cost routing is the practice of selecting a path with the lowest cost.
Strategy 1: Fixed Routing
- Use a single permanent route for each source-destination pair.
- Routes are determined using a least-cost algorithm (e.g., Dijkstra, Bellman-Ford).
- The route is fixed until a change in network topology (e.g. node/link added/deleted).
- Fixed routing cannot respond to traffic changes.
- It is simple but lacks flexibility.
Strategy 2: Flooding
- Instead of choosing a route before sending data, just send the data to everyone.
- A copy of the original packet is sent to all neighbours of the Source.
- Each node receiving the packet forwards a copy to all its neighbours.
- Advantages: all possible routes are tried. At least one packet will take the minimum hop route. All nodes are visited; distributing network status information. Simple.
- Disadvantages: inefficient; needs many copies to get one to the destination. Using hop limits and selective flooding can prevent packets from reaching the destination.
Flooding Extensions
- Don't resend messages back to the sender node.
- Only forward packets once.
- Duplicate detection avoids duplicate copies.
- Hop limits prevent packets from traversing too many hops.
- Selective flooding sends packets to a selection of neighbours (e.g., random, round-robin).
Strategy 3: Adaptive Routing
- Uses a least-cost routing algorithm to determine a route.
- Adapts the route as network conditions change.
- Used in almost all packet switching networks (e.g., the Internet).
- Requires network status information from the local node, adjacent nodes, or all nodes.
Characteristics of Adaptive Routing
- Advantages: improved performance; potentially better paths; balanced traffic.
- Disadvantages: decisions are more complex; trade-off between quality of network information and overhead. Reacting too quickly can cause instability. Reacting too slowly means information may be irrelevant.
Routing Protocols
- A routing protocol is used by nodes to automatically determine routes in the network.
- Routing protocols specify: a routing algorithm (e.g., Dijkstra's, Bellman-Ford); routing information exchanged between nodes; the format of routing messages.
- Metrics include hop count and bandwidth.
- Examples of real routing protocols include OSPF, RIP, BGP, IGRP, EIGRP, PNNI, IS-IS, DSDV, and AODV.
Example: Link State Routing
- Uses Dijkstra's algorithm to determine least-cost routes.
- Each node learns the topology of the network.
- Calculates the least-cost route from itself to every other node.
- Steps for each node:
- Record its own link state (e.g., source/destination, metric).
- Flood the link state packet to all other nodes.
- Create shortest path tree.
- Build a routing table based on the tree.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Test your knowledge on various networking concepts including flooding, routing strategies, and adaptive routing. This quiz covers topics such as packet switching, hop limits, and dedicated communication paths. Challenge yourself and see how well you understand the intricacies of network communication!