---
title: "N-tier challenges and tiered ISP backbone"
subject: "Internet and Intranet"
chapter: 1
key: "semester_8/internet_and_intranet:n-tier-challenges-tiered-isp"
source: https://www.bctengineer.com/q/semester_8/internet_and_intranet/n-tier-challenges-tiered-isp
site: BCT Engineering
---

# N-tier challenges and tiered ISP backbone

Internet and Intranet · Chapter 1: Introduction

- Asked in: 2070 Bhadra, 3+7 marks
- Video: [Types of ISP | Tier 1, Tier 2 & Tier 3 ISPs | CCNA CCNP Classes in English](https://www.youtube.com/watch?v=NP16QoMgsQ4) — Tech With Ravish 
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_8/internet_and_intranet/n-tier-challenges-tiered-isp
- Whole chapter: https://www.bctengineer.com/md/semester_8/internet_and_intranet/chapter-1

## Question

What are the challenges of N-Tiered client/server Network architecture? Explain the architectural aspect of internet backbone with respect to tiered ISP Network for the internet access.

## Short answer

N-tier challenges include complexity, latency, cost, security risks, and difficulty in scaling and troubleshooting. The Internet backbone is a tiered structure: Tier-1 ISPs peer without payment; Tier-2 buy transit from Tier-1 and peer at IXPs; Tier-3 provide access to end users. Routing uses BGP between Autonomous Systems; Nepali ISPs are mostly Tier-3.

## Answer

#### Challenges of N-tier client/server architecture

N-tier architecture splits an application into separate layers (presentation, application/business logic, data, sometimes more), each running on its own machine or group of machines. The challenges are:

1. **Complexity:** more tiers, servers and interfaces to design, configure, test and document.
2. **Performance and latency:** each request passes through several tiers and network hops, so response time increases.
3. **Higher cost:** more hardware, software licences, and skilled staff are needed.
4. **Maintenance and deployment:** updates must be coordinated across tiers; version mismatch between tiers causes failures.
5. **Security:** more network entry points and tier-to-tier connections must be protected (firewalls, authentication, encryption).
6. **Reliability:** a failure in any tier can stop the whole service, so redundancy and fail-over are needed.
7. **Scalability and load balancing:** tiers must be scaled separately and need load balancers; session state must be shared.
8. **Troubleshooting:** finding the faulty tier from logs spread over many servers is difficult.
9. **Data consistency:** transactions across tiers and databases need careful design.

#### Architecture of the Internet backbone: tiered ISP network

The Internet is a "network of networks" in which ISPs are organised in tiers, and the backbone is the top tier.

```text
   +------------------ Backbone -------------------+
   |  Tier-1 A <==peer==> Tier-1 B <==> Tier-1 C   |
   +----+-----------------+----------------+-------+
        |                 |                |   transit
     Tier-2 X <--IXP--> Tier-2 Y       Tier-2 Z
      |    |              |               |
   Tier-3 Tier-3       Tier-3          Tier-3
      |      |            |               |
    homes  offices     campus         cyber cafes
```

- **Tier-1 (core/backbone):** global networks with fibre and submarine cables. They peer with each other without payment and do not buy transit. Core routers run BGP and carry the traffic at 100 Gbps and above.
- **Tier-2 (regional):** buy transit from Tier-1 and also peer with other Tier-2s at IXPs. They sell to Tier-3 and large businesses.
- **Tier-3 (access):** serve end users through DSL, cable, fibre, wireless. They pay upstream for Internet access.
- **PoPs and IXPs:** each ISP has Points of Presence where customers connect; IXPs let ISPs exchange traffic locally, which lowers cost and delay.
- **Routing:** each ISP is an Autonomous System; BGP exchanges routes between them, while IGPs (OSPF, IS-IS) are used inside.
- **Redundancy:** ISPs multihome to several upstream providers so that a failure of one link does not cut service.

Nepali ISPs are mostly Tier-3 networks, buying transit from providers abroad (mainly through India and also China) and exchanging local traffic at the Nepal Internet Exchange (NPIX).

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. Why does response time tend to increase in N-tier architecture?
   A. Each request passes through several tiers and network hops
   B. The presentation tier is always slow
   C. Databases cannot be used
   D. Clients cannot cache
   Answer: A. More tiers means more network hops per request, so latency grows. (Key point: N-tier performance)

2. What is the reliability challenge of N-tier architecture?
   A. A failure in any one tier can stop the whole service, so redundancy and fail-over are needed
   B. Only the data tier can fail
   C. Failures are always localised
   D. Reliability improves automatically with more tiers
   Answer: A. Services depend on all tiers, so failure of one can break the whole chain. (Key point: N-tier reliability)

3. How do Tier-1 backbone ISPs interconnect?
   A. They buy transit from Tier-2 ISPs
   B. They peer with each other without payment and do not buy transit
   C. They use only IGPs between each other
   D. They connect only through satellite
   Answer: B. Tier-1s form the core, peering settlement-free and running BGP on core routers. (Key point: Tier-1 backbone behaviour)

4. Why do ISPs multihome to several upstream providers?
   A. To get a lower AS number
   B. To avoid using BGP
   C. So a failure of one link does not cut service
   D. To become Tier-1
   Answer: C. Multiple upstreams give redundancy. (Key point: Redundancy by multihoming)

5. Which routing protocols are used between and within ISPs?
   A. BGP within, OSPF between
   B. RIP between, DNS within
   C. OSPF between, BGP within
   D. BGP between ISPs (autonomous systems); IGPs such as OSPF or IS-IS inside
   Answer: D. Each ISP is an AS: BGP connects ASes, IGPs run inside. (Key point: Routing inside vs between ISPs)

## Related in Internet and Intranet

- [Client/server architecture and FTP operation](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Aclient-server-ftp) — Internet and Intranet, chapter 3
- [Conditional GET; 3-tier architecture components](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Aconditional-get-3tier) — Internet and Intranet, chapter 4
- [Internet backbone and ecosystem components](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Ainternet-backbone-ecosystem) — Internet and Intranet, chapter 1
- [ISP interconnection and tier-1/2/3 ISPs](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Aisp-interconnection-tiers) — Internet and Intranet, chapter 1, asked 2×
- [Backbone and number resource management hierarchy](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Abackbone-number-resources-hierarchy) — Internet and Intranet, chapter 1
- [Redundant hierarchical network design for bank](https://www.bctengineer.com/question.md?key=semester_8%2Finternet_and_intranet%3Aredundant-network-bank-four-departments) — Internet and Intranet, chapter 5

## Related in other subjects

- [Architecture before specification; client-server](https://www.bctengineer.com/question.md?key=semester_5%2Fsoftware_engineering%3Aarchitecture-before-specification) — Software Engineering, chapter 3
- [Server side languages and multi-tier architecture](https://www.bctengineer.com/question.md?key=semester_7%2Fweb_technology%3Aserver-side-languages-multitier) — Web Technology, chapter 3
- [Internet vs WWW; client-server paradigm](https://www.bctengineer.com/question.md?key=semester_7%2Fweb_technology%3Ainternet-vs-www-client-server) — Web Technology, chapter 1
- [Features of client/server architecture](https://www.bctengineer.com/question.md?key=semester_7%2Fcomputer_networks_and_security%3Aclient-server-features) — Computer Networks and Security, chapter 1
