Personal project to create a web server in C++. Creating the sockets for the communication between host/cliens and server.
I followed the post in Medium from Skrew Everything HTTP Server: Everything you need to know to Build a simple HTTP server from scratch. I highly recommend to read it to understand the basics of an HTTP Server. Also I watched some videos form Eric O Meehan YouTube Channel
Port Number | Service Name | Transport Protocol | Description |
---|---|---|---|
21 | FTP | TCP,UDP,SCTP | File Transfer Protocol (FTP) control connection |
23 | Telnet | TCP | Telnet protocol-unencrypted text communications |
53 | DNS | TCP,UDP | Domain Name System name resolver |
80 | HTTP | TCP,UPD,SCTP | Hypertext Transfer Protocol (HTTP) uses TCP in versions 1.x and 2. HTTP/3 uses QUIC, a transport protocol on top of UDP |
443 | HTTP over SSL | TCP,UDP,SCTP | Hypertext Transfer Protocol Secure (HTTPS) uses TCP in versions 1.x and 2. HTTP/3 uses QUIC, a transport protocol on top of UDP |
989 | FTP over SSL | TCP,UDP | FTPS Protocol (data), FTP over TLS/SSL |
990 | FTP over SSL | TCP,UDP | FTPS Protocol (control), FTP over TLS/SSL |