1、TCP和UDP的区别

(1)TCP面向连接,UDP无连接;
(2)TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证;
(3)TCP传输速度慢;UDP速度快
(4)每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信
(5)TCP对系统资源要求较多,UDP对系统资源要求较少。
(6)TCP的逻辑通信信道是全双工的可靠信道,UDP是不可靠信道。
(7)UDP没有拥塞机制,因此网络出现拥塞不会使源主机的发送速率降低。
(8)TCP首部开销20字节;UDP的首部开销小,只有8个字节;
(9)UDP面向报文。

阅读全文 »

HTTP简介

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写。HTTP协议工作于客户端-服务端架构之上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器在接收到的请求后,向客户端发送响应信息。

阅读全文 »

文件上传的条件

  • 表单必须是post提交方式
  • 表单中必须有文件上传项,文件上传项必须有name属性和值
  • 表单的enctype属性必须设置为multipart/form-data
阅读全文 »

关于EL表达式

EL表达式全名为Expression Language,是一种为了在JSP中计算和输出Java对象的简单语言。
基本语法: ${expression}
以上语句中,expression为有效的表达式。该表达式可以和静态文本混合,还可以与其他表达式结合成为更大的表达式。

阅读全文 »

请求转发和响应重定向

  • 请求转发: 是服务器跳转,只产生一次请求
    request.getRequestDispatcher(url).forward(request,response)
阅读全文 »