Introduction to Point of Presence and Network Access Point

Point of presence is a fundamental block of the telecommunication domain. You must be aware of this concept. If you want to system design for video content delivery like YouTube, Netflix or Hotstar.com then you must learn what is PoP and how this helps to propagate massive amounts of content across the globe with faster performance and lower latency.

What is the internet?

The internet is a massive network of interconnected smaller networks.

What is the Point of Presence (PoP)?

Point of Presence (PoP) is the Network Interface Point between communicating entities. A PoP is located in a data-center that houses servers, routers, network, switches, multiplexers and other network interface equipment. PoPs are located at colocation centers and Internet exchange points. A PoP is the local access point for an Internet Service Provider (ISP). PoP consists of high-speed telecommunications equipment that helps customers to connect to the internet via their ISPs.

(image taken from https://networkencyclopedia.com/point-of-presence-pop/ )

Point of Presence in Action example

Chris is watching Sky News on his laptop, Chris Internet Service Provider (ISP) is Verizon Fios internet service provider. So Chris is part of Verizon Internet’s large network. When Cris types www.skynews.com his request first goes to Verzon’s Point of Presence. But the sky news site is on another network. It is on skynews web servers.

What is Network Access Point (NAP)?

So we have 2 different networks. Each one has a point of presence. But how does Chris’s request get on to the Sky’s Network?

We need a Network Access Point (NAP) , a NAP is a building where Internet Service Providers can switch information on to each other’s network. Now Chris’s request can get all the way over to skynews.com by using the NAP. And skynews.com can get all the way back to Chris’s computer.

And there are thousands of PoPs and NAPs all around the world, helping us all stay connected.

(image taken from https://www.youtube.com/watch?v=vUD8U7eLbQ0&ab_channel=BrooksBankict)

What is a Colocation Center?

Colocation Center is a type of data center also called a “Carrier Hotel”. Colocation facilities provide equipment, space, bandwidth for rental to retail customers. Colocation facilities also provide space, power, cooling and physical security for the server, storage and networking equipment to other companies.

Summary

So when you are social networking, shopping or surfing the web, you are using lots of interconnected, smaller networks. AWS CloudFront has more than 200 PoP across the globe helping customers to deliver content faster with lower latency and high performance. In AWS PoP also provides DDoS Protection, Attack Mitigation and certificates management features. Amazon prime videos are delivered via AWS PoP only.

Thanks for reading my article till end. I hope you learned something special today. If you enjoyed this article then please share to your friends and if you have suggestions or thoughts to share with me then please write in the comment box.

💖 Say 👋 to me!
Rupesh Tiwari
Founder of Fullstack Master
Email: rupesh.tiwari.info@gmail.com
Website: RupeshTiwari.com

--

--

--

I am a Senior Software Architect, mentor & successful PluralSight Author, professionally I am an expert at Angular, Express, Node.JS, Object Oriented Design but with a particular focus on Service Oriented Architecture, DDD, MEAN stack and Asp.Net.

Recommended from Medium

Azure Routing and Peering Basics

Free RDP Server for Lifetime- 100% working without Credit Card required

Tech-Clarity: Digital Transformation of Engineering to Purchasing process

WhatsApp Clone — Jetpack Compose — Project Structure

AuroraFs

Explore the possibilities with hundreds of domain extensions — {link} -

Efficiently handle Data and Integrations in Spring Boot

OpenBOM and Platform Business

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rupesh Kumar Tiwari

Rupesh Kumar Tiwari

Pluralsight Author, Developer and Trainer. I help students and professionals to become Full Stack Software Developer in less than a Year.

More from Medium

How to Maintain Well-Architected-Framework on Cloud

Introduction to DevOps & MVP

How to easily detect issues in your YAML files

Microsoft Azure AZ 400 Designing and Implementing Microsoft DevOps Solutions Part 5

Microsoft Azure AZ 400 Designing and Implementing Microsoft DevOps Solutions Exam Dumps