
tomcat
陈豪小可爱
生活需要操练起来了
展开
-
tomcat如何响应数据
1:tomcat从缓中区中解析 请求行,请求头。封装成request对象,一步步到达指定的servlet.2:servlet从request中的到数据,进行处理。处理完后。给客户端响应3:响应,需要把数据传给操作系统的一个sendBuf(数据池),数据池再把数据通过socket连接响应给客户端4:响应并不直接把数据发送给sendbuf,它先把数据传输给tomcat缓冲区中。缓冲区再把数据传输给sendbuf 分析:如果响应直接把数据传输到sendbuf,如果数据传输过程中sendbu...原创 2021-03-19 10:34:32 · 560 阅读 · 0 评论 -
tomcat如何处理请求
HTTP1.1Connection:keep-alive(代表长连接)Connection:close(关闭连接)1:浏览器请求数据,通过tcp/ip和对应的操作系统进行socket连接2:socket会把请求数据存到操作系统的一个缓冲区中3:tomcat第一次从socket中获取数据到InputBuffer中(tomcat缓冲区),BIO对应的是InternalInputBuffer4:通过InputBuffer(缓冲区)进行解析5:先解析请求行,把请求方法,...原创 2021-03-18 17:19:53 · 949 阅读 · 0 评论 -
tomcat架构基础
应用程序:请求----requestTomcat:8080数据----request服务器A-------------->服务器B数据+(服务器B)Ip应用系统产生的数据,通过操作系统提供的接口(socket)调用TCP协议TCP协议(传输数据)-----可靠的(保证服务器a的数据 传送到服务器b 数据不丢失)HTTP协议--应用层--数据的格式socket:操作系统实现的, 给应用系统提供的一个接口服务器三次握手...原创 2021-03-17 20:07:43 · 78 阅读 · 0 评论