* refactor: clean to roadmap content * refactor: move shared helpers into scripts/lib
22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
# HTTP
|
|
|
|
HTTP is the `TCP/IP` based application layer communication protocol which standardizes how the client and server communicate with each other. It defines how the content is requested and transmitted across the internet.
|
|
|
|
HTTPS
|
|
=====
|
|
|
|
HTTPS (**H**ypertext **T**ransfer **P**rotocol **S**ecure) is the secure version of HTTP, which is the primary protocol used to send data between a web browser and a website.
|
|
|
|
`HTTPS = HTTP + SSL/TLS`
|
|
|
|
Visit the following resources to learn more:
|
|
|
|
- [@article@Everything you need to know about HTTP](https://cs.fyi/guide/http-in-depth)
|
|
- [@article@What is HTTP?](https://www.cloudflare.com/en-gb/learning/ddos/glossary/hypertext-transfer-protocol-http/)
|
|
- [@article@An overview of HTTP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview)
|
|
- [@article@HTTP/3 From A To Z: Core Concepts](https://www.smashingmagazine.com/2021/08/http3-core-concepts-part1/)
|
|
- [@article@What is HTTPS?](https://www.cloudflare.com/en-gb/learning/ssl/what-is-https/)
|
|
- [@article@Why HTTPS Matters](https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https)
|
|
- [@article@Enabling HTTPS on Your Servers](https://web.dev/enable-https/)
|
|
- [@article@How HTTPS works (comic)](https://howhttps.works/)
|
|
- [@video@HTTP Crash Course & Exploration](https://www.youtube.com/watch?v=iYM2zFP3Zn0) |