Fork me on GitHub

socket和servlet

参考链接

 

socket是应用层与运输层之间的接口,一次连接在客户端和服务器分别有一个socket和server Socket,HTTP 报文经过socket接口进入运输层。

 

(1)Socket是最底层的通信机制

(2)HTTP是Socket之上的封装层,例如 HttpClient 等。

(3)Servlet是Java 对 HTTP的封装层,目的是为了更好的处理HTTP请求(包括参数)和HTTP响应,毕竟HTTP就分为请求和响应两大部分。

(4)Tomcat是Servlet容器。Servlet必须运行在容器之上。

 

Tomcat 实现了网络编程,通过servlet处理HTTP报文,再通过socket接口通信。因此我们只需编写经过封装了的servlet程序,容器通过反射等实现通信。
 
posted @ 2020-07-09 23:52  Faded828x  阅读(896)  评论(0编辑  收藏  举报