Adds ByteByteGo guides and links (#106)

This PR adds all the guides from [Visual
Guides](https://bytebytego.com/guides/) section on bytebytego to the
repository with proper links.

- [x] Markdown files for guides and categories are placed inside
`data/guides` and `data/categories`
- [x] Guide links in readme are auto-generated using
`scripts/readme.ts`. Everytime you run the script `npm run
update-readme`, it reads the categories and guides from the above
mentioned folders, generate production links for guides and categories
and populate the table of content in the readme. This ensures that any
future guides and categories will automatically get added to the readme.
- [x] Sorting inside the readme matches the actual category and guides
sorting on production
This commit is contained in:
Kamran Ahmed
2025-04-01 06:16:44 +01:00
committed by GitHub
parent 44f1251199
commit ee4b7305a2
493 changed files with 15791 additions and 1728 deletions

View File

@@ -0,0 +1,33 @@
---
title: 18 Common Ports Worth Knowing
description: Learn about 18 common network ports and their uses.
image: 'https://assets.bytebytego.com/diagrams/0030-18-common-ports-you-must-know.png'
createdAt: '2024-02-05'
draft: false
categories:
- api-web-development
tags:
- Networking
- Ports
---
![](https://assets.bytebytego.com/diagrams/0030-18-common-ports-you-must-know.png)
* **FTP (File Transfer Protocol):** Uses TCP Port 21
* **SSH (Secure Shell for Login):** Uses TCP Port 22
* **Telnet:** Uses TCP Port 23 for remote login
* **SMTP (Simple Mail Transfer Protocol):** Uses TCP Port 25
* **DNS:** Uses UDP or TCP on Port 53 for DNS queries
* **DHCP Server:** Uses UDP Port 67
* **DHCP Client:** Uses UDP Port 68
* **HTTP (Hypertext Transfer Protocol):** Uses TCP Port 80
* **POP3 (Post Office Protocol V3):** Uses TCP Port 110
* **NTP (Network Time Protocol):** Uses UDP Port 123
* **NetBIOS:** Uses TCP Port 139 for NetBIOS service
* **IMAP (Internet Message Access Protocol):** Uses TCP Port 143
* **HTTPS (Secure HTTP):** Uses TCP Port 443
* **SMB (Server Message Block):** Uses TCP Port 445
* **Oracle DB:** Uses TCP Port 1521 for Oracle database communication port
* **MySQL:** Uses TCP Port 3306 for MySQL database communication port
* **RDP:** Uses TCP Port 3389 for Remote Desktop Protocol
* **PostgreSQL:** Uses TCP Port 5432 for PostgreSQL database communication