- Learn
- Computer Science & IT
- Computer Science
- Computer Networks
- Packet Switching and Network Performance
Packet Switching and Network Performance
IntermediateLesson 1 of 8 in Computer Networks Course
What you will learn
- Identify the hosts, links and packet switches that make up the internet, and compare the access networks and physical media that connect homes, organizations and mobile devices.
- Name the parts of the internet and work with link ratesDescribe the internet as end systems joined by links and packet switches, separate the network edge from the network core, and convert between bits, bytes and transmission rates.
- Compare home access networksExplain how DSL, cable, fiber to the home, fixed wireless and satellite connect a home to the provider's first router, and what limits the rate and delay of each.
- Describe enterprise and mobile access and physical mediaExplain how Ethernet, Wi-Fi and cellular networks connect users in organizations and on the move, and compare the guided and unguided media that carry bits.
- Name the parts of the internet and work with link rates
- Explain how the network core moves data across many links, calculate store-and-forward delay, and judge when sharing link capacity on demand works better than reserving it.
- Follow packets through store-and-forward switchesCalculate how long packets take to cross a path of store-and-forward switches, and explain how output queues, packet loss and forwarding tables fit into packet switching.
- Explain circuit switching with FDM and TDMDescribe how a circuit-switched network reserves resources for each connection, and calculate transfer times over circuits made with frequency-division and time-division multiplexing.
- Weigh packet switching against circuit switchingUse statistical multiplexing and worked comparisons to decide when packet switching or circuit switching serves users better.
- Follow packets through store-and-forward switches
- Describe how access, regional and tier-1 ISPs, exchange points and content providers connect so that any two hosts on the internet can reach each other.
- Trace the hierarchy of ISPs and their business relationshipsExplain why access ISPs are interconnected through larger providers, and describe transit, peering, points of presence, multi-homing and exchange points.
- Explain how content provider networks reshape the internetDescribe how large content companies and content delivery networks bring data closer to users, and why today's internet is flatter than a strict hierarchy.
- Trace the hierarchy of ISPs and their business relationships
- Break the time a packet needs to cross a network into its parts, predict how queues grow and drop packets as load rises, and find the throughput of a path.
- Break nodal delay into its four partsDefine processing, queuing, transmission and propagation delay at a router, calculate transmission and propagation delay, and decide which one dominates.
- Add up end-to-end delay along a pathCombine per-link delays into the end-to-end delay and round-trip time of a path, use the bandwidth-delay product, and recognize delays added at end systems.
- Predict queuing delay and packet lossUse traffic intensity to judge how congested a link is, explain how arrival patterns and load shape queuing delay, and explain when and why packets are lost.
- Find the throughput of a pathDefine instantaneous and average throughput, find the bottleneck link of a path, and calculate transfer times when links are shared.
- Break nodal delay into its four parts
- Use traceroute to discover the routers on a path and the round-trip delay to each, and interpret its output, including missing replies and uneven times.
- Explain how traceroute discovers a pathExplain how traceroute uses the time-to-live field and ICMP replies to find each router on a path and to measure round-trip times.
- Read and interpret traceroute outputRead a traceroute listing line by line, explain missing replies and uneven round-trip times, and use RTT jumps to locate long or congested links.
- Explain how traceroute discovers a path
Packet Switching and Network Performance study guide
1Describe how devices connect at the network edge
A video call begins at a phone or computer, but its packets cross several kinds of network before they reach another person. Follow that first stretch from the device to an ISP, and separate the equipment that runs applications from the equipment that carries their data. Comparing home, campus and mobile connections will help you explain why a high advertised rate can still produce an uneven experience.
1.1 Name the parts of the internet and work with link rates
A web request starts in one application and ends in another. The internet supplies the links and switching equipment between them, while shared rules let separately built devices exchange useful messages.
Hosts, links and switches
A host, or end system, runs applications. Phones, laptops, sensors and servers are all hosts; many servers are grouped in data centers. A client requests a service, such as a browser requesting a page. A server provides it. These names describe roles in a communication, not two different physical kinds of computer.
Communication links carry signals over copper, coaxial cable, optical fiber or radio. Packet switches pass data from one link to another. Routers join networks and form much of the network core; link-layer switches connect devices mainly within local and access networks. The sequence of links and switches crossed by a packet is its path, or route.
The network edge consists of the end systems and the access networks that attach them. The network core is the mesh of switches and links interconnecting those access networks. For a home download, the laptop belongs to the edge even when the server is thousands of kilometers away: geographic distance does not turn an end system into a core router.
The service and the rules
Viewed as a service, the internet carries data between distributed applications: web browsers and web servers, callers, games and email programs. A program hands data to the operating system through a socket interface. The network then carries that data toward the receiving program.
A protocol defines message formats, message order and the actions taken when messages are sent or received. HTTP governs web exchanges, while TCP and IP perform other jobs in the TCP/IP stack. Agreeing on a cable alone is insufficient: the communicating systems must also interpret the messages and react to them consistently.
Convert sizes before calculating time
A sender divides application data into chunks and adds headers, producing packets. A link's rate tells you how many bits it can place onto the medium each second. Decimal prefixes apply: 1 kbps is 1,000 bit/s, 1 Mbps is one million bit/s, and 1 Gbps is one billion bit/s.
File sizes often use bytes. One byte contains 8 bits; 1 kB is 1,000 bytes and 1 MB is one million bytes. A MiB is a different quantity: 1,048,576 bytes, about 5% larger than an MB.
To push a 1 MB file onto a 20 Mbps link:
- Convert the size: .
- Express the rate: .
- Divide size by rate: .
This is the time to put the bits onto that link. Travel time and waiting elsewhere are separate delays. At 100 Mbps the corresponding maximum byte rate is MB/s. Reading Mbps as MB/s makes a transfer-time estimate eight times too small.
Key Takeaways
- Hosts run applications; switches carry their packets between links.
- The edge contains end systems and access networks; the core interconnects them.
- Protocols specify message formats, order and actions.
- Convert bytes to bits before dividing a size by a rate in bit/s.
1.2 Compare home access networks
A home connection has two stretches: a local network from your devices to the home router, then an access connection into the ISP. A fast local Wi-Fi connection cannot remove a limit on that second stretch.
Copper telephone lines and cable networks
A home router often combines a router, a Wi-Fi access point and a small Ethernet switch. A separate modem may connect it to the access medium. That connection leads into the ISP's network and its first, or edge, router.
DSL reuses a copper telephone pair. The home DSL modem communicates with a DSLAM at the provider's central office. In ADSL, frequency bands separate voice, upstream data and downstream data. The voice band occupies 0–4 kHz; the downstream band is wider than the upstream band. Each home has its own copper pair to the office.
Home DSL services usually offer more downstream capacity than upstream capacity. The DSL family also has symmetric forms used mainly by businesses. Longer copper lines weaken the signal and collect more noise, lowering the available rate. Fiber to a street cabinet shortens the copper stretch; VDSL often uses less than a kilometer of copper.
Cable access uses hybrid fiber-coax, or HFC. Fiber reaches neighborhood nodes; coaxial cable then reaches typically hundreds of homes. A home's cable modem exchanges data with a CMTS at the head end. DOCSIS 4.0, published in 2020, specifies up to 10 Gbps downstream and 6 Gbps upstream capacity for the shared channel. Those figures describe channel capacity, not a rate reserved for each home.
Which capacity is shared?
| Access | Connection arrangement | Main rate limit |
|---|---|---|
| DSL | A separate telephone pair per home | Copper length, signal quality and service rate |
| Cable HFC | Homes share a coaxial segment | Total demand on shared channels |
| FTTH using PON | Homes share fiber through a passive splitter | Shared optical capacity and service rate |
| Fixed wireless | Home modem shares a cellular base station | Signal conditions and competing users |
Cable downstream signals reach every home on the node. Upstream users must take turns. FTTH brings fiber all the way home; in a passive optical network (PON), an unpowered splitter commonly serves 32 or 64 homes. The provider has an OLT, and each home an ONT. Each ONT selects its own downstream data. FTTH supports very high access rates, often 1 Gbps or more, with symmetric services common.
Access without a new cable
5G fixed wireless access uses a stationary home modem and a nearby cellular base station. Satellite access can reach remote homes. A GEO satellite orbits at 35,786 km, so the shortest ground–satellite–ground trip is 71,572 km. At m/s, this adds about 0.24 s one way and 0.48 s for a request and reply, before other delays.
A LEO satellite at about 550 km gives a minimum up-and-down distance of about 1,100 km, or 3.7 ms. Actual paths also depend on geometry and ground connections. The advertised access rate alone therefore cannot predict a download: shared use, a long DSL line or a slower link farther along the path can reduce the delivered rate.
Key Takeaways
- Keep the home LAN separate from the access connection into the ISP.
- DSL line length affects its rate; cable, PON and wireless share capacity.
- PON uses a passive splitter between an OLT and home ONTs.
- Fixed wireless reaches a home by radio to a cellular base station.
- GEO satellite distance creates a large propagation delay.
1.3 Describe enterprise and mobile access and physical media
Inside an office, a packet may start on copper or radio and leave the building on fiber. A mobile packet also enters the same internet core after its wireless access stretch. Each link has its own medium and its own limits.
Local and wide-area access
A local area network (LAN) joins nearby devices to an edge router. With Ethernet, a computer commonly connects over twisted-pair copper to a switch at 1 Gbps. Servers often connect at 10 Gbps or more. Links between switches and the router join these local connections into a usable path.
Wi-Fi, based on IEEE 802.11, exchanges packets by radio with an access point connected to the LAN. It covers distances of tens of meters. Devices sharing its radio channel compete for transmission time, so adding active users reduces the capacity available to each.
Cellular access spans a wider area. A phone exchanges packets with an operator's base station, sometimes several kilometers away. 4G LTE and 5G provide this access; 5G supports higher rates and lower delay, with higher-frequency bands offering more capacity over shorter ranges. The rate a phone achieves still depends on signal conditions and cell load.
The radio connection does not lead into a separate wireless internet. Beyond the access point or base station, packets cross ordinary interconnected networks. Cellular backhaul, the connection from a base station into the operator's network, can itself use microwave radio as well as wired media.
Match the medium to the job
A guided medium confines a signal to a physical path. An unguided medium lets it spread through air or space.
| Medium | How it carries signals | Useful strengths and limits |
|---|---|---|
| Twisted pair | Two insulated copper wires twisted together | Low-cost LAN wiring; twisting reduces interference |
| Coaxial cable | Concentric copper conductors | High shared rates in cable networks |
| Optical fiber | Light pulses in glass | High capacity, long reach, immunity to electromagnetic interference |
| Radio | Electromagnetic waves through air or space | Mobility and cable-free coverage; variable signal quality |
Unshielded twisted pair is common in LANs. Category 6A supports 10 Gbps Ethernet over up to 100 m. Fiber carries tens to hundreds of Gbps on a link, with more capacity possible through multiple wavelengths. Its low signal loss suits long-distance backbone and undersea links. Optical equipment can cost more than copper equipment on short links, and tapping fiber is difficult but possible.
Radio is affected by path loss as signals weaken over distance and through obstacles. Multipath occurs when reflections arrive by different routes at different times. Other transmitters add interference. These effects make wireless rates and errors less predictable than those of wired links.
Choose for the installation
A mobile inventory scanner needs freedom to move, making radio valuable even where Ethernet is faster. A fixed link between distant buildings may favor fiber for reach and resistance to electrical interference. Installation labor often costs more than the cable itself, so new buildings commonly receive fiber and spare cable together. The useful comparison weighs rate, distance, installation cost, interference and mobility, not just a technology's peak rate.
Key Takeaways
- Ethernet switches and Wi-Fi access points connect devices within LANs.
- Cellular base stations provide wide-area access; backhaul joins them to the operator.
- Copper and fiber guide signals; radio travels through air or space.
- Fiber combines high capacity with low loss and immunity to electromagnetic interference.
- Path loss, multipath and interference affect radio links.
- A medium must suit the distance, cost and mobility needs.
2Compare packet switching and circuit switching
A router can carry packets for many users without reserving a slice of each link for each person. A circuit-switched network makes a different promise: it reserves capacity before communication begins. Work through how both designs share links, how packet pipelines shorten transfers, and why bursts make sharing useful. Their different treatment of idle time explains both the efficiency gains and the risk of queues.
2.1 Follow packets through store-and-forward switches
Packet switching divides a message into independently forwarded packets. Each outgoing link sends one packet at its full link rate, while other packets may be crossing other links at the same time.
Wait for the whole packet
Under store-and-forward, a switch receives the complete packet before sending its first bit on the next link. For packet length bits and rate bit/s, one transmission takes seconds.
A 1,500-byte packet contains 12,000 bits. On a 10 Mbps link:
Across three equal-rate links, the packet is transmitted three times. Ignoring propagation, processing and queuing, it arrives after ms. Three links means two intervening routers: count the connections, including the source's and destination's connections.
Build a packet pipeline
Now send five equal packets back to back along those three links. The source sends packet 2 while the first router forwards packet 1. After the first packet fills the path, later packets arrive one transmission time apart.
| Packet | Reaches first router | Reaches second router | Reaches destination |
|---|---|---|---|
| 1 | 1.2 ms | 2.4 ms | 3.6 ms |
| 2 | 2.4 ms | 3.6 ms | 4.8 ms |
| 3 | 3.6 ms | 4.8 ms | 6.0 ms |
| 4 | 4.8 ms | 6.0 ms | 7.2 ms |
| 5 | 6.0 ms | 7.2 ms | 8.4 ms |
For equal packets over equal-rate links, with no other delays, the last arrival is:
The first packet pays for all transmissions; each remaining packet adds one more transmission interval. Multiplying would force every link to wait until the previous packet reached the destination, eliminating the parallel work that the network can perform.
The five packets contain 60,000 bits altogether. Sending those bits as one unbroken message would take 6 ms per link and 18 ms over three store-and-forward links. The 8.4 ms packetized transfer is faster because forwarding begins before the entire message has arrived. Extra packet headers use capacity too; they are separate from this comparison of equal data totals.
Decide where the packet goes
A router examines the destination IP address in a packet's header. Its forwarding table maps destination address ranges to outgoing links. Routing protocols populate those tables; forwarding is the local act of consulting a table and sending this packet through the chosen interface.
Each outgoing link has an output buffer, or queue. If that link is busy, newly arrived packets wait there. Their waiting time is queuing delay, which changes with the traffic reaching that output. A quiet input does not prevent congestion if several other inputs feed the same output.
Buffers have finite space. When a buffer fills, the router drops an arriving or already queued packet, depending on its policy. This is packet loss. Store-and-forward explains when forwarding can begin; it does not guarantee that the outgoing link or buffer will be available.
Key Takeaways
- Store-and-forward waits for a complete packet at each switch.
- One packet has one transmission delay per link.
- Equal packets on equal-rate links finish after when other delays are absent.
- Forwarding tables select outgoing links using destination addresses.
- Busy outputs queue packets; full buffers cause loss.
2.2 Explain circuit switching with FDM and TDM
Circuit switching reserves resources along an entire path for a communication session. The sender first establishes a circuit, then uses the reserved rate until the session ends. Traditional telephone networks illustrate this design.
A reservation across shared links
A circuit is a reserved share of link and switch capacity. It need not be a separate physical wire. Many circuits can share the same cable while keeping their reserved resources separate. Once a circuit is established, other users' data does not create output queues for its reserved share, so the sender gets a constant rate and predictable delay.
Multiplexing lets several circuits occupy one physical link. Two common methods separate them by frequency or by time.
| Method | Resource assigned to a circuit | What happens during silence |
|---|---|---|
| Frequency-division multiplexing (FDM) | A frequency band for the whole session | Its band stays reserved |
| Time-division multiplexing (TDM) | A recurring slot in each frame | Its slot stays reserved |
In FDM, several bands exist at once. FM radio stations provide a familiar example. Analog telephone trunks assigned calls bands about 4 kHz wide. A band's bandwidth is a frequency width measured in hertz. A bit rate is measured in bit/s: the two units describe different quantities.
In TDM, time repeats in frames, each containing fixed slots. A circuit gets one slot every frame. For equal slots with no frame overhead, divide the link rate by the number of slots to obtain that circuit's rate. A circuit transmits during its own slot and waits for the next occurrence; its average rate is its reserved fraction of the link.
Calculate the circuit rate first
A 2.048 Mbps link has 32 equal slots per frame. Circuit setup takes 400 ms, and the sender has a 960,000-bit file.
- Convert the full link rate to 2,048,000 bit/s.
- Divide among slots: .
- Divide file size by circuit rate: .
- Add setup: , ignoring propagation.
The sender does not obtain 2.048 Mbps merely because other users happen to be quiet. Its circuit still owns one slot in each frame. Also, the file transmission time is not multiplied by the number of links on the path. The reserved circuit carries a flowing stream of bits; the entire file is not stored and then forwarded as one packet at every switch. Add propagation separately when it is part of a task.
Account for unused reservations
The guarantee has a cost. When a caller is silent or a user stops to read a loaded page, the circuit's share sits idle. Another user cannot take that share on demand. If all circuits are allocated, a new connection may be blocked even while some existing connections send no data. This is a limit on admitting sessions, distinct from dropping packets from a full buffer.
Key Takeaways
- Circuits reserve path resources before sending data.
- FDM separates frequency bands; TDM allocates recurring time slots.
- For equal TDM slots without overhead, circuit rate is link rate divided by slot count.
- Transfer time includes setup plus file size divided by circuit rate.
- An idle circuit keeps its reservation; a fully allocated link can block new sessions.
2.3 Weigh packet switching against circuit switching
Web traffic often alternates between short downloads and long pauses. A reservation sized for each user's busy moment leaves capacity unused during the pauses. Packet switching lets other users use that capacity as their packets arrive.
Share capacity when demand occurs
Statistical multiplexing is on-demand sharing of a link among packets from different users. A waiting packet can use the next available transmission opportunity, so one user's silence does not reserve unused capacity. This works especially well for bursty traffic, whose active periods are separated by quiet periods.
Consider ten users sharing a 10 Mbps link. One sends 2,000 packets of 1,000 bits while the other nine are silent. Its total is bits. With ten equal TDM reservations, its 1 Mbps circuit takes 2 s. With packet switching, the full 10 Mbps link sends the burst in 0.2 s, ignoring other delays.
Compare peak demand with average demand
Suppose each active user needs 1 Mbps and is active independently 20% of the time. A 10 Mbps circuit-switched link can guarantee that rate to at most ten users. Packet switching can serve 20 users with a small chance that simultaneous demand exceeds capacity.
Let count active users. It follows a binomial distribution: 20 independent users, each active with probability 0.2. Exactly active users have probability:
The binomial coefficient counts which users are active. Overload begins at 11 active users, because ten fit exactly. Add the probabilities for 11 through 20:
That is about 0.06% of the time. The average demand is only 4 Mbps, but that average alone would not tell you the overload probability. Independence matters: users who become active together produce larger coincident bursts than this calculation predicts.
Match the design to the traffic
| Issue | Packet switching | Circuit switching |
|---|---|---|
| Capacity allocation | On demand | Reserved in advance |
| Quiet users | Leave capacity available to others | Keep their unused shares |
| Sending begins | No circuit setup is needed | Setup precedes data |
| Heavy demand | Packets queue and may be lost | New sessions can be blocked |
| Service after admission | Delay varies with load | Reserved rate and predictable delay |
Packet switching supports efficient use of capacity and comparatively simple switching equipment. Variable waiting and loss are its central service costs. Real-time applications can use playout buffers to smooth arrival timing, while retransmission can recover missing data at the cost of added delay.
For steady traffic that needs a guaranteed rate, a circuit can provide better service after setup. Packet switching is not always faster: a heavily loaded output can add a long wait. The internet uses packet switching, and telephone services have increasingly moved from circuits to voice over IP.
Key Takeaways
- Statistical multiplexing reallocates capacity as packets arrive.
- Independent bursts allow more users than simultaneous peak-rate reservations.
- Average demand below capacity still allows temporary overload.
- Packet switching trades efficient sharing for variable delay and possible loss.
- A circuit gives predictable service after setup but can waste idle capacity.
- The traffic pattern and load determine which service works better.
3Explain how ISPs form a network of networks
An access connection reaches one provider, while a destination may belong to a different network on another continent. Providers make agreements that bridge those networks, and content companies often build shorter paths to their users. Trace who connects to whom, distinguish transit from peering, and see how exchange points and nearby content servers change both cost and delay. The internet has a hierarchy, but many useful paths cross its levels.
3.1 Trace the hierarchy of ISPs and their business relationships
Connecting to an access ISP gives a host a first network to use. Reaching hosts elsewhere requires agreements between networks. These independently operated networks together form the internet.
Why interconnect through providers?
Directly connecting every access ISP to every other would need links for ISPs. With 10,000 ISPs, that is 49,995,000 separate links. Maintaining that many relationships and physical connections would not scale well.
Instead, access ISPs buy transit from larger providers. A customer pays a provider to carry traffic between the customer's network and the rest of the internet, with charges commonly related to exchanged traffic. Regional providers can buy transit from still larger providers. Some access ISPs connect directly to the top level.
A tier-1 ISP reaches all internet destinations without buying transit. Roughly a dozen large international networks are commonly described this way, and they interconnect with one another. Tier-1 describes a reachability and business position; it is not a claim that every packet must cross one.
Distinguish transit from peering
| Relationship | What it provides | Typical payment arrangement |
|---|---|---|
| Transit | Reachability to the rest of the internet | Customer pays provider |
| Peering | Direct exchange with a peer and its customers | Commonly settlement-free |
A peer does not, merely by peering, provide transit to every other network it can reach. That distinction matters when tracing possible paths. Networks often peer at an internet exchange point (IXP), a shared switching facility where many ISPs and content providers meet. Large exchanges in cities such as Frankfurt, Amsterdam and London connect hundreds of networks.
A point of presence (PoP) is a provider site containing routers where customers can connect. An IXP brings many networks together to exchange traffic; a PoP is a site within a provider's footprint. A network can also be multi-homed, connecting to two or more providers for resilience. If one provider fails, another connection can keep it reachable, provided the remaining path and the customer's own equipment work.
Follow a path and the payments
Ana uses cable ISP A. A pays regional ISP R, which pays tier-1 T1. Ben uses mobile operator B, which pays tier-1 T2. T1 and T2 peer. A packet can follow:
A → R → T1 → T2 → B.
The payments follow customer–provider links, not every direction in which a packet travels. B pays T2 for connectivity even when this packet is arriving at B. T1 and T2 commonly exchange their traffic without a settlement payment.
If A and B join an IXP and agree to peer, their customer traffic can instead cross directly between A and B. They avoid upstream transit for that traffic and often shorten the path. The transit connections remain useful for destinations outside the peers' networks and customers.
An autonomous system (AS) is an independently operated network, or part of one, with its own routing policy and AS number. An ISP may operate several ASes. This gives the network-of-networks picture an administrative unit: separately managed ASes interconnect through the business relationships just described.
Key Takeaways
- Transit buys reachability to the rest of the internet.
- Peering exchanges a network’s and its customers’ traffic directly.
- A tier-1 ISP reaches all destinations without buying transit.
- IXPs bring networks together; PoPs provide sites for customer connections.
- Multi-homing adds provider connections for resilience.
- An AS has its own routing policy and AS number.
3.2 Explain how content provider networks reshape the internet
A video service can deliver data more efficiently when it controls a network close to its viewers. Large content companies combine private backbone networks, direct ISP connections and nearby copies of popular files.
Content companies build networks too
Companies such as Google, Microsoft, Amazon and Meta operate content provider networks linking their data centers. These private global networks let them control more of the route their services use and reduce reliance on purchased transit.
A content network can peer directly with an access or regional ISP at an IXP or through a private connection. Traffic then enters that ISP without first climbing the full provider hierarchy. For destinations not reached by these arrangements, the content network can buy transit from an upstream provider. That provider need not be tier-1; some large content networks rely mostly on direct connections.
The economic reason and the performance reason reinforce each other. Direct exchange can avoid transit charges for that traffic, and a shorter path usually crosses fewer links. However, owning a backbone and peering are not the same as keeping a copy of every file near every user. Server placement is a separate part of delivery.
Put content near the request
A content delivery network (CDN) places servers with copies of popular content inside or near access networks and at exchange points. Videos, web files and software updates can then come from a nearby server instead of a distant origin data center. This reduces long-distance traffic and the propagation component of delay.
A city viewer requesting a cached video may cross only a few hops inside the access ISP. Compare a data center 8,000 km away. Even an ideal fiber route of that length contributes:
in one direction. A request and reply add at least s, or 80 ms, from propagation alone. Queuing, transmission, equipment and a longer real cable route can add more. Raising the link rate does not remove that distance; using a closer content copy reduces it.
Read the flatter network picture
| Path arrangement | What changes |
|---|---|
| Access ISP reaches a distant content origin through upstream providers | Several provider networks carry the request and reply |
| Content network peers directly with the access ISP | The path can bypass upper transit tiers |
| CDN copy sits inside the access ISP | The content transfer can stay close to the user |
These arrangements coexist. Access, regional and tier-1 providers still form a loose hierarchy, but direct content connections carry a large share of traffic. Multi-homing, private peering and IXPs add further links across the levels.
No single organization owns or operates this entire system. A route reflects the available interconnections between independently managed networks. When tracing a download, first ask where its serving content copy sits and which networks have direct agreements. A CDN inside the user's ISP can explain a short path without any tier-1 hop at all.
Key Takeaways
- Content providers run private networks and often peer directly with access ISPs.
- A content network can buy transit for reach beyond its direct connections.
- CDNs reduce distance by serving nearby copies of popular content.
- Direct peering and CDN placement make internet paths flatter than a strict hierarchy.
4Calculate delay, packet loss and throughput
A packet can wait at a router, take time to enter a link, then spend more time traveling through the medium. Those times respond to different changes: a faster link, a nearer server or a lighter traffic load. Separate and calculate them before combining them along a path. Then use arrival rates and bottleneck capacity to predict when queues grow, packets are lost and a file transfer runs below its advertised access rate.
4.1 Break nodal delay into its four parts
A router's contribution to delay is not one indivisible pause. Distinguishing its four parts shows whether a proposed upgrade can address the delay you observe.
Four parts of nodal delay
The nodal delay is:
Processing includes examining the header, checking for bit errors and selecting an outgoing link. It is typically microseconds or less in a high-speed router. Queuing is waiting for packets ahead at the output. It can be zero for an idle link and empty queue, or many milliseconds under load. Unlike the fixed components for a particular packet and link, it varies with other traffic.
The final two parts are often confused:
| Delay | Formula | Depends on |
|---|---|---|
| Transmission | Packet length in bits and link rate in bit/s | |
| Propagation | Link length in meters and signal speed in m/s |
Transmission is pushing the packet onto the medium. Propagation is a bit traveling through it. Fiber and copper use an approximate signal speed of m/s; radio through air or space is close to m/s. In fiber, each kilometer adds about 5 µs of propagation.
A long link
Send a 1,500-byte packet on a 100 Mbps fiber link 2,000 km long.
- Convert packet size: bits.
- Divide by rate: s, or 0.12 ms of transmission.
- Convert distance: 2,000 km is 2,000,000 m.
- Divide by propagation speed: s, or 10 ms.
Propagation dominates. When the sender finishes placing the packet onto the link after 0.12 ms, its first bit has traveled only m, or 24 km. The packet can therefore be fully on the link before its first bit arrives.
A short link at the same rate
Across 10 m of cable, propagation takes ns. The packet still needs 0.12 ms to enter the link. By the time its first bit arrives, only bits have left the sender. Here transmission dominates.
Increasing the long link to 1 Gbps cuts its transmission time to 0.012 ms. It leaves propagation at 10 ms. A higher bit rate packs more bits into each second; it does not make a bit travel faster through the fiber.
Keep the units consistent before substituting: multiply bytes by 8, kilometers by 1,000 and Mbps by one million. Dividing bytes directly by bit/s loses the factor of eight, while using kilometers with m/s loses a factor of 1,000.
Key Takeaways
- Processing examines and directs a packet; queuing waits for the output.
- Transmission is ; propagation is .
- Higher rate shortens transmission but leaves signal propagation speed unchanged.
- Distance determines whether propagation dominates a path.
- Convert packet size, rate and distance into compatible units first.
4.2 Add up end-to-end delay along a path
For one packet, store-and-forward makes the path a sequence of transmissions. Add each link's contribution and each router's work to find when the last bit reaches the destination.
Sum links and routers separately
For identical links and intervening routers, with empty queues:
Add any endpoint processing separately. For unequal links, calculate each transmission and propagation term using that link's rate and distance. Add queuing wherever it occurs; it need not be the same at every router.
Consider host → R1 → R2 → server. A 12,000-bit packet crosses 100 Mbps over 10 km, 1 Gbps over 1,000 km, then 50 Mbps over 5 km. Signal speed is m/s. Each router processes the packet for 20 µs, and the queues are empty.
| Component | Link 1 | Link 2 | Link 3 | Total |
|---|---|---|---|---|
| Transmission | 0.12 ms | 0.012 ms | 0.24 ms | 0.372 ms |
| Propagation | 0.05 ms | 5 ms | 0.025 ms | 5.075 ms |
Two routers add ms. The last bit arrives after ms. The middle link's propagation alone accounts for over 90% of this total. Counting transmission only on the slowest link would give an incomplete one-packet delay.
Distinguish arrival time and round-trip time
On a single link, an -bit message's last bit arrives after . The last bit must first leave the sender, then travel to the receiver. Earlier bits propagate while later bits are still being transmitted.
Round-trip time (RTT) runs from sending a probe until its reply returns. It includes forward and return delays plus the destination's response time. The ping command measures it. Doubling a one-way estimate works only when the reverse path and response assumptions support that calculation.
Count bits in flight
The bandwidth-delay product for a link is . A continuously transmitting 1 Gbps link with 10 ms propagation can hold bits, or 1.25 MB, in flight. One bit occupies m of that link. The product is a quantity of data, not a delay.
Include delays before transmission
A voice source producing 64 kbps takes time to fill a 160-byte payload. It must collect bits, requiring ms. This is packetization delay, incurred before the packet can be sent. Shared access such as Wi-Fi can add a wait for the channel too.
Short LAN paths can be dominated by transmission and processing, long paths by propagation, and congested paths by queues. Moving a serving CDN copy closer reduces the distance term; increasing a link rate mainly addresses transmission and, when demand is unchanged, queuing.
Key Takeaways
- Add a transmission and propagation term for every link.
- A path of links has intervening routers.
- RTT includes both directions and the far end’s response time.
- The bandwidth-delay product measures bits in flight on a link.
- Packetization and channel access can add delay at the source.
- The dominant component identifies which changes can help.
4.3 Predict queuing delay and packet loss
An output queue grows whenever arrivals temporarily demand more work than the link can finish. Both the average load and the timing of arrivals matter, especially when the buffer has limited space.
Compare arrival load with service capacity
Traffic intensity is:
,
where is average packet arrivals per second, is packet length in bits, or mean length for variable packets, and is link rate. The numerator is incoming bit/s, so intensity is a ratio without units.
When persists, arrivals outpace service. An unlimited queue would grow without bound; a real finite buffer instead fills and drops packets. Keeping average intensity below 1 is a basic design rule, but it does not eliminate bursts.
The same average can create different waits
Starting with an empty queue and idle link, one arrival every seconds lets each packet find the link ready. For batches of packets every seconds, the batch fits the same average capacity but its packets wait for one another. Packet waits , giving an average wait of .
For five packets and a service time of 1.2 ms, waits are 0, 1.2, 2.4, 3.6 and 4.8 ms. Their total is 12 ms, giving a 2.4 ms average. Waiting excludes each packet's own transmission time.
Random arrivals near full load
Random arrivals produce uneven queues. One model, M/M/1, assumes independent Poisson arrivals, independent exponentially distributed packet lengths with mean , one server and an unlimited buffer. For a steady load below 1, its mean queue wait is:
With a mean service time of 1.2 ms, increasing intensity from 0.5 to 0.8 raises the mean wait from 1.2 ms to 4.8 ms. At 0.9 it is 10.8 ms; at 0.96 it is 28.8 ms. The shrinking spare capacity makes delays grow sharply near full load.
For 800 packets/s, mean length 12,000 bits and a 10 Mbps link, intensity is . The model gives ms. Upgrading to 20 Mbps makes intensity 0.48 and mean service time 0.6 ms. The new mean wait is ms. Both factors change, so the waiting time falls by much more than half.
Finite buffers trade loss against delay
A full buffer cannot hold every arrival. A router drops a packet, producing loss; wireless bit errors can cause loss too. Bursts can fill a buffer even when average intensity is below 1. A larger buffer absorbs more of a burst, but persistent long queues create bufferbloat: high delay despite fewer drops.
The router does not resend a packet it dropped for lack of space. TCP can detect missing data and have the source retransmit it end to end. UDP supplies no transport-layer retransmission, so an application must handle the missing data, perhaps as a brief video glitch.
Key Takeaways
- Traffic intensity compares average incoming bit rate with link capacity.
- Sustained intensity above 1 overloads the output.
- Arrival timing creates queues even when the average rate fits.
- M/M/1 waiting grows sharply near full load under its stated assumptions.
- Finite buffers can lose packets during bursts at average intensity below 1.
- Larger buffers reduce some losses but can add substantial delay.
- Recovery from a buffer drop is an end-to-end responsibility, when the transport or application provides it.
4.4 Find the throughput of a path
A receiver's delivered bit rate is its throughput. It describes how much arrives per second, while delay describes how long an individual packet or exchange takes.
Measure the delivered rate
Instantaneous throughput is the rate at a particular moment. Average throughput is the amount received divided by the elapsed transfer time:
A voice call needs low delay with a modest bit rate; a large download benefits most from sustained throughput. A high-capacity distant link can support a fast download while still producing a noticeable conversational delay.
Find the bottleneck
For a long transfer across an otherwise idle path, the slowest link limits the sustained rate:
Link rates are capacities in series, not numbers to add or average. An upstream link can send faster briefly, but its excess packets must wait at the slower output. That queue cannot make the receiver obtain data faster than the slow link transmits it.
A server access link runs at 100 Mbps and a client's at 25 Mbps. Their path supports 25 Mbps when no other link imposes a lower limit. A 500 MB file contains Mbit, so the capacity-based estimate is s, ignoring startup, propagation and protocol overhead.
If the client upgrades to 1 Gbps, the server's 100 Mbps link becomes the bottleneck. The estimate becomes s. Improving the client's connection again would not increase this path's capacity.
Include shared capacity
A core link's total rate need not be available to one transfer. If transfers share a link equally, each receives a share . Combine that share with the endpoint links:
Fifty transfers sharing 1 Gbps equally receive 20 Mbps each. For the original 100 Mbps server and 25 Mbps client, the shared core becomes the bottleneck at 20 Mbps. The 500 MB file now takes about s.
Access links commonly limit throughput, but bottlenecks can occur anywhere and move as demand changes. Packet headers consume capacity, losses require recovery and transport protocols can reduce sending rates during congestion. Application throughput can therefore be below the raw link-rate estimate.
Choose the correct transfer-time calculation
When average throughput has already been measured over a complete transfer, directly gives elapsed time. Adding RTT again would count delay twice.
When estimating from a bottleneck capacity, omits startup and path delays. Those additions matter most for small objects. A 10 kB object needs only 3.2 ms of transmission at 25 Mbps, so a round trip of tens of milliseconds can dominate its fetch time. For a large file, the amount of data divided by the sustained rate usually dominates.
Key Takeaways
- Average throughput is received data divided by elapsed time.
- The slowest available link rate limits a long transfer.
- For equal sharing, include the per-transfer share of a shared link.
- An upgrade helps only when it raises the limiting available capacity.
- Measured average throughput already includes the transfer’s delays.
5Measure network paths with traceroute
Traceroute turns router hop limits into a practical measurement of a network path. Its output combines addresses with timed replies, so reading it requires understanding both the probes and the return messages. Follow a probe to its expiry point, then work through a trace with missing replies and uneven times. The useful evidence comes from patterns across hops and repeated measurements, especially when a delay increase persists to the destination.
5.1 Explain how traceroute discovers a path
traceroute discovers responding routers toward a destination and records a round-trip time to each. Windows calls the command tracert. Both exploit a field that normally prevents packets from circulating forever.
Make probes expire at successive routers
IPv4's time to live (TTL) is a hop count; IPv6 calls the corresponding field hop limit. A router decreases the value before forwarding. If the value reaches zero, the router discards the packet and returns an ICMP Time Exceeded message when its configuration and filtering allow it.
Traceroute sends probes starting with TTL 1. The first router expires these probes and can identify itself through its reply. Probes with TTL 2 can pass that router and expire at the next. Increasing the value exposes successive responding hops. By default, three probes are sent per TTL, producing three RTT measurements at each hop.
For host → R1 → R2 → R3 → server:
| Probe TTL | Where it stops | Expected reply |
|---|---|---|
| 1 | R1 | Time Exceeded |
| 2 | R2 | Time Exceeded |
| 3 | R3 | Time Exceeded |
| 4 | Server | Destination's final response |
With all replies received, this four-hop trace sends twelve probes. Each RTT starts when its particular probe leaves the source and ends when that probe's reply returns. The value is not the time to cross just the link from the previous printed hop.
Recognize the destination's response
The default Linux and macOS method sends UDP probes to an unlikely destination port, beginning at 33434 and increasing the port per probe. A destination with no listener returns ICMP Port Unreachable. Despite its error-like name, that response tells traceroute that the probe reached the destination.
Windows tracert sends ICMP Echo Requests; reaching the destination elicits an Echo Reply. Intermediate expired probes still produce Time Exceeded messages. Linux traceroute and Windows tracert default to a maximum of 30 hops. A trace ends when the destination responds or the limit is reached.
Run and identify the output
Use traceroute example.org on Linux or macOS, or tracert example.org on Windows. The source address of a reply identifies a router interface. DNS lookups may add readable names. Use traceroute -n example.org or tracert -d example.org to skip those lookups and see numeric addresses without waiting for name resolution.
Router names chosen by operators sometimes contain a city or airport code, but a name is a hint, not a geographic measurement. A router also has multiple interfaces, so different traces can show different addresses for the same device.
The resulting listing records replies to these probes at this time. Routes can change between runs, and load balancing can send probes along different paths. The probes travel forward toward the destination, while each measured RTT also includes a return journey that the listing does not reveal.
Key Takeaways
- TTL expiry lets probes identify successive responding routers.
- Three probes per TTL normally produce three RTTs per hop.
- UDP traceroute usually finishes with Port Unreachable; Windows tracert finishes with Echo Reply.
- An RTT is measured from the source, not from the previous printed router.
- Numeric output avoids DNS lookup delays.
5.2 Read and interpret traceroute output
Read a trace as a set of timed replies. A row reports the hop number, responding interface names or addresses and the RTTs of its probes. Silence and variation need interpretation before they become a diagnosis.
Read a complete trace
This trace uses private and documentation addresses:
1 gw.home.example (192.168.1.1) 1.9 ms 1.6 ms 1.7 ms
2 10.20.0.1 8.4 ms 8.9 ms 8.1 ms
3 core1.city-a.isp.example (198.51.100.17) 9.6 ms 10.2 ms 9.8 ms
4 * * *
5 ix1.city-b.transit.example (203.0.113.40) 21.5 ms 21.1 ms 22.0 ms
6 sub1.ocean.transit.example (203.0.113.73) 84.3 ms 83.9 ms 84.6 ms
7 www.example.org (192.0.2.80) 85.2 ms 85.0 ms 86.1 ms
The home router replies at about 1.7 ms, the next hop at about 8.4 ms, and the destination at about 85 ms. These are source-to-hop round trips. The three numbers on a row belong to separate probes, not three pieces of one packet's delay.
Handle missing replies
An asterisk means a reply did not arrive before the timeout: normally 4 s on Windows and up to 5 s on Linux with default settings. A router may suppress or rate-limit ICMP replies; a firewall may filter them; a probe or its reply may be lost.
Hop 5 replies after silent hop 4. The trace therefore shows that probes can travel beyond that point. It does not establish that ordinary traffic is being dropped at hop 4. Asterisks at the end can mean that the destination or a nearby firewall does not answer probes, but an actual reachability problem is also possible. Check other evidence before choosing the cause.
Look for a lasting change
The minimum RTT rises from 21.1 ms at hop 5 to 83.9 ms at hop 6: a 62.8 ms increase that persists at hop 7. This suggests added path delay near that part of the route.
If the entire increase were propagation on one extra fiber link used in both directions, the extra one-way time would be ms. At m/s, that corresponds to m, or 6,280 km. This estimate depends on the stated path model. Different reply routes, queues and router response times can alter the increase; the trace does not identify cable type or measure link length.
Separate forwarding from replying
One router can reply slowly while forwarding packets quickly. Its ICMP processing may have low priority, and its reply can take a different return path. A high RTT that disappears at later hops usually points to a slow reply, while an increase that persists deserves investigation.
Repeated minima help estimate fixed delay, while a spread of RTTs can reveal variable queuing. Neither is a perfect separation: response processing and path changes can also vary. Compare runs at different times, and use repeated ping measurements to check the destination over time.
Load balancing can show several addresses at one hop. Paris traceroute keeps flow-identifying header fields constant to reduce per-flow path changes, but per-packet balancing can still split probes. MPLS tunnels can hide internal routers, so printed hops need not reveal every physical router.
Key Takeaways
- An asterisk means a probe had no reply before its timeout.
- Later replies show that probes can pass a silent part of the path.
- A lasting RTT rise is more useful than an isolated slow reply.
- RTT differences include return-path and router-response effects.
- Load balancing and hidden hops limit the path picture.
- Repeat measurements to compare fixed and variable delay patterns.
Packet Switching and Network Performance examples
1Follow a device into the internet
13 steps
- 1IntroductionStart with the device
A laptop uploading a recording needs more than a radio signal. Its packets cross the home network, enter a provider’s access network and then travel through the core. Follow that path while keeping three questions separate: what equipment does the work, which capacity is shared, and what medium carries each signal?
- 2ExplanationFind the application endpoints
The laptop runs the upload application, and a remote server stores the recording. Both are hosts, or end systems. The router between them carries packets but does not supply the storage service. Hosts and their access networks belong to the network edge; the mesh joining access networks forms the core. A device’s job on the path matters more than how far away it is.
- 3ExampleTurn file size into transmission time
A 9 MB recording contains Mbit. On a 36 Mbps link, pushing those bits onto the medium takes s. The MB file size counts bytes, while Mbps counts bits. This calculation describes transmission on that link; the packet still needs to travel and may wait elsewhere before the server receives it.
- 4ChallengeCheck a reported download rate
A tool reports 5 MB/s. What rate is that in Mbps?
---reveal---
Each byte contains 8 bits, so Mbps. Dividing by eight would convert in the opposite direction. The data unit, not the word “mega,” determines whether multiplication or division is needed.
- 5ExplanationSeparate the home LAN from access
Wi-Fi carries packets from the laptop to the home router. The router may also contain an access point and an Ethernet switch. A modem or optical terminal then joins it to the provider’s access network. That second stretch can use DSL, cable, fiber or fixed wireless. A strong Wi-Fi signal says little about how much capacity is available on the connection into the ISP.
- 6ExampleLocate the shared resource
A PON brings provider fiber to an unpowered splitter serving 32 homes. Each home has an ONT, and the provider has an OLT. Although fiber reaches each property, capacity beyond the splitter is shared. Cable HFC also shares neighborhood capacity over coaxial cable. DSL instead gives each home a separate copper pair, whose length and noise can limit its attainable rate.
- 7ChallengeCompare quiet-time access
Two homes have the same DSL service plan, but one has a much longer copper pair. All neighbors are quiet. Must both homes achieve the same rate?
---reveal---
No. The longer pair weakens the signal and collects more noise, so it can support a lower rate. This limit is different from sharing a cable segment with active neighbors; quiet neighbors do not shorten a copper path.
- 8ExplanationChoose local or wide-area radio
Inside a building, Wi-Fi devices exchange packets with a LAN access point over distances of tens of meters. A cellular phone exchanges packets with an operator’s base station over a wider area. Both feed the same internet used by wired devices. The base station’s backhaul can itself use microwave radio, so a path can mix several wireless and wired stretches.
- 9ConnectionMatch the medium to the installation
Fiber carries light along a guided glass path. Its long reach and immunity to electromagnetic interference suit backbone links and fixed connections near electrical equipment. Twisted-pair copper is practical for short LAN runs; Category 6A supports 10 Gbps over 100 m. Radio supports movement but faces signal weakening, reflections and interference. Choose using the required distance and mobility as well as rate.
- 10ChallengeConnect a moving scanner
A warehouse scanner must keep exchanging data while its user walks between shelves. Why is radio useful, and what can make its rate vary?
---reveal---
Radio lets the scanner move without a cable. Obstacles weaken its signal, reflections create multipath, and other devices compete or interfere. A high-capacity wired uplink behind the access point does not remove those radio conditions.
- 11Key InsightExplain a slow satellite conversation
A GEO path must travel up to a satellite about 35,786 km above Earth and down again. Even its shortest ground-to-ground passage adds about 0.24 s propagation, and a request plus reply adds about 0.48 s before other delays. The same user can therefore have a high download bit rate and still notice a conversational pause. Capacity and signal travel time answer different questions.
- 12ChallengeFollow two different limits
A laptop uses busy Wi-Fi to reach a home router with a GEO satellite service. A faster router-to-modem connection is installed. What two limits can remain?
---reveal---
The laptop still competes for airtime on the Wi-Fi channel. The satellite signal still crosses its long path, creating propagation delay. Replacing the short internal connection changes neither the shared radio time nor the satellite distance.
- 13RecapRead a path in layers of equipment
For any access path, identify the application hosts, local network and provider connection. Then locate its shared resources and physical media. Convert byte sizes before using bit rates, and keep a large capacity distinct from a short propagation path when explaining the connection’s performance.
2Build a packet pipeline and compare a circuit
15 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionGive shared links two different jobs
- 2ExplanationReceive before forwarding
- 3ExampleTime the first arrival
- 4ExampleLet later packets overlap
- 5ChallengeFinish the pipeline
- 6ConnectionAdd an output queue
- 7ExplanationReserve a repeating share
- 8ExampleInclude setup once
- 9ChallengeDouble the frame’s slots
- 10AnalogyUse a shared work counter
- 11ExampleCompare one isolated burst
- 12ChallengeFind the first overloaded state
- 13Key InsightQuestion the activity assumption
- 14ChallengeChoose for a new traffic pattern
- 15RecapUse the right timing model
3Trace provider connections and nearby content
10 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionReach a different network
- 2ExplanationBuy reach beyond one network
- 3ExampleFollow the traffic and payments
- 4ChallengeShorten one exchange
- 5ConnectionSeparate a site from a network
- 6ChallengeKeep a second upstream path
- 7ExplanationConnect the content network directly
- 8ExampleMove the serving copy
- 9ChallengeExplain a short content path
- 10RecapAsk where the bytes originate
4Calculate a path and test an upgrade
19 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionDefine the measurement first
- 2ExplanationKeep entering separate from traveling
- 3ExampleCompute two link delays
- 4ChallengePredict the rate upgrade
- 5ExampleAdd the next link
- 6Key InsightCount the last bit’s journey
- 7ExampleCount occupancy instead of elapsed time
- 8ChallengeAdd a source delay
- 9ExplanationMeasure average arriving work
- 10ExampleTime one batch
- 11ExampleUse the random-arrival model
- 12ChallengeRecalculate after doubling capacity
- 13ConnectionReturn to a real finite buffer
- 14ExplanationFind the lowest available rate
- 15ExampleEstimate the file time
- 16ChallengeUpgrade the shared core
- 17TipUse measured averages directly
- 18ChallengeConnect throughput and queues
- 19RecapSelect the calculation that fits
5Discover hops and read the reply pattern
12 steps
Save this lesson to follow every Walkthrough step by step.
- 1IntroductionTurn expiry into a measurement
- 2ExplanationUse the router-hop limit
- 3ExampleFollow a probe group
- 4ChallengeRecognize a successful error reply
- 5TipRead numeric addresses first
- 6ExampleRead the measured times
- 7ChallengeLocate the persistent change
- 8ExampleCalculate a conditional distance
- 9Key InsightSeparate a reply delay from a path delay
- 10ConnectionAllow for changing and hidden paths
- 11ChallengeTest an overconfident diagnosis
- 12RecapUse patterns across replies
Packet Switching and Network Performance practice questions
Set 1: Follow packets and estimate basic performance10 Practice Questions
Question 1 of 10
Show answerHide answer
Question 2 of 10
Show answerHide answer
Question 3 of 10
Show answerHide answer
Question 4 of 10
Show answerHide answer
Question 5 of 10
Show answerHide answer
Question 6 of 10
Show answerHide answer
Question 7 of 10
Show answerHide answer
Question 8 of 10
Show answerHide answer
Question 9 of 10
Show answerHide answer
Question 10 of 10
Show answerHide answer
Set 2: Apply sharing, queues and round trips10 Practice Questions
Save this lesson to see every answer and practice every set.
Question 1 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
tracert probe reaches the destination with enough TTL remaining. What normal response tells the sender to end the trace?Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
Show answerHide answer
Save this lesson to see this answer.
Set 3: Connect path structure with delivered performance10 Practice Questions
Save this lesson to see every answer and practice every set.
Question 1 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
Show answerHide answer
Save this lesson to see this answer.
Set 4: Diagnose limits and compare upgrades10 Practice Questions
Save this lesson to see every answer and practice every set.
Question 1 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
Show answerHide answer
Save this lesson to see this answer.
Set 5: Reason from measurements and changing demand10 Practice Questions
Save this lesson to see every answer and practice every set.
Question 1 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 2 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 3 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 4 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 5 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 6 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 7 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 8 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 9 of 10
Show answerHide answer
Save this lesson to see this answer.
Question 10 of 10
Show answerHide answer
Save this lesson to see this answer.
Stuck on your own question? Homework Help
Key Terms
A
Access network
Access point
Asymmetric path
Autonomous system
Average throughput
B
Backhaul
Bandwidth-delay product
Base station
Blocking
Bottleneck link
Bufferbloat
Bursty traffic
C
CDN
Channel-access wait
Circuit
Circuit switching
Client
CMTS
Content provider network
D
DSL
DSLAM
E
Echo Reply
End-to-end delay
Ethernet
F
FDM
Fixed wireless access
Forwarding table
Frequency bandwidth
FTTH
G
Geostationary satellite
Guided medium
H
HFC
Host
I
ICMP Port Unreachable
ICMP Time Exceeded
Instantaneous throughput
ISP
IXP
L
LAN
Load balancing
M
M/M/1 queue
Multi-homing
Multipath
N
Network core
Network edge
Nodal delay
O
Optical fiber
Origin server
Output buffer
P
Packet
Packet loss
Packet pipeline
Packet switching
Packetization delay
Paris traceroute
Peering
Per-flow load balancing
Playout buffer
PON
PoP
Probe timeout
Processing delay
Propagation delay
Propagation speed
Protocol
Q
Queuing delay
R
RTT
S
Server
Statistical multiplexing
Store-and-forward
T
TDM
Throughput
Tier-1 ISP
Traceroute
Traffic intensity
Transit
Transmission delay
Transmission rate
TTL
W
Wi-Fi
- 1Packet Switching and Network Performance
- 2Application Layer
- 3Transport Layer
- 4Congestion Control
- 5Network Layer Data Plane
- 6Routing and the Control Plane
- 7Link Layer
- 8Security in Computer Networks
About this lesson
Make your own Study Materials
Turn your notes, slides and documents into Study Guides, Practice Questions, Flashcards and 6 more tools.