
您基本上是在问TCP如何工作。这是一个很大的话题。基本上,可以按原样恢复它:Tomcat侦听给定TCP端口(默认为8080)上的连接。每当某个浏览器打开与Tomcat的连接时,该连接即由远程主机的IP地址标识,并由该主机用于连接至Tomcat的TCP端口标识。
浏览器通过此连接发送HTTP请求,当请求进入Tomcat时,Tomcat从其线程池中分配一个线程来处理该请求。生成并发送响应后,线程将返回池中,准备服务来自任何客户端的另一个请求。
TCP堆栈本身不是由Tomcat实现的,而是由OS实现的。Java运行时提供java.io.Socket和其他相关类,它们使用 *** 作系统提供的基础TCP
IP堆栈。Tomcat依赖于java.net.Socket和其他相关类。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)