Learning Center

Resources on Cyber-Security and How the Internet Works From Cloudflare. What is Cloudflare?

Learn About DDoS Attacks

In a distributed denial-of-service (DDoS) attack, a network of computers work in tandem to overflow an access point and prevent legitimate users from accessing a service.

Learn About CDNs

In a content delivery network (CDN), a set of distributed servers work together to efficiently deliver Internet content, improving loading speed and reliability.

Learn About DNS

The domain name system (DNS) is often referred to as a phone book for the Internet. It's the worldwide network that connects users to web content via domain names.

Learn About Web Application Security

The nature of the Internet makes web applications vulnerable to a number of attacks. Web application security involves using a holistic approach to mitigate attacks.

Learn About Performance

Web applications that load quickly see higher conversion rates and better SEO performance. Learn about the factors that impact application performance.

Learn About Serverless

Serverless computing allows users to write and deploy code without the hassle of worrying about the underlying infrastructure. Learn why more and more developers are opting for a serverless architecture.

Learn About SSL

SSL, known today as TLS, is an encryption protocol that runs on top of the HTTP protocol to protect Internet communication between servers and clients.

Learn About Bots

Bots are automated applications that can browse the web. Some bots, such as search engine crawlers, are helpful. But there are also malicious bots which can harm sites and applications in a number of ways.

Learn About the Cloud

"The cloud" refers to servers that are accessed over the Internet, and the software and databases that run on those servers. Cloud servers are located in data centers all over the world.

Learn About Access Management

Access management is a means of managing a given set of users' digital identities, and the privileges associated with each identity. It is an umbrella term that covers a number of different products that all do this same basic function.

Learn About the Network Layer

The "network layer" is the part of the Internet communications process where these connections occur, by sending packets of data back and forth between different networks.