For the Tomcat server, I think everyone knows that it is written in the Java language, but in order to implement a Tomcat server, we need to understand: Http protocol, network programming, multi-threading technology and IO stream technology, as well as common tool classes.
URL composition:
Tomcat operating principle: