当前位置:首页>实用技巧>

servlet的跳转有哪两种(servlet为什么要跳转)

来源:原点资讯(m.360kss.com)时间:2024-01-15 21:45:02作者:YD166手机阅读>>

1.TCP和UDP的区别

TCP是面向连接的,UDP是面向无连接的;

TCP只能一对一通信,UDP支持一对一,一对多,多对一和多对多交互通信;

TCP是面向字节流的,UDP是面向报文的;

TCP是可靠传输,使用流量控制和拥塞控制;UDP是不可靠传输

TCP首部最小20字节,最大60字节;UDP首部仅8字节。

2.ISO七层模型及相关协议

物理层:建立、维护、断开物理连接。

数据链路层:在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路。

网络层:进行逻辑地址寻址,实现不同网络之间的路径选择,协议有ICMP、IGMP、IP等。

传输层:定义传输数据的协议端口号,以及流量控制和差错校验,协议有TCP、UDP。

会话层:建立、管理、终止会话,指本地主机与远程主机正在进行的会话。

表示层:确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。

应用层:网络服务与最终用户的一个接口,常见的协议有:HTTP、FTP、SMTP、DNS。

TCP/IP 四层模型
  1. 网络接口层
  2. 网际层
  3. 传输层
  4. 应用层
五层体系结构
  1. 物理层
  2. 数据链路层
  3. 网络层:IP网际协议、ARP地址转换协议、RIP路由信息协议
  4. 传输层:TCP传输控制协议、UDP用户数据报文协议
  5. 应用层:HTTP超文本传输协议、FTP文本传输协议、DNS域名系统
3.如何理解HTTP协议是无状态的

当浏览器第一次发送请求给服务器时,服务器响应了;

如果同个浏览器发起第二次请求给服务器时,它还是会响应。但是呢,服务器不知道你就是刚才的那个浏览器。

简而言之,服务器不会去记住你是谁,所以是无状态协议。

4.简述从浏览器地址栏输入url到显示主页的过程
  1. DNS解析,查找域名对应的IP地址。
  2. 与服务器通过三次握手,建立TCP连接。
  3. 向服务器发送HTTP请求。
  4. 服务器处理请求,返回网页内容。
  5. 浏览器解析并渲染页面。
  6. TCP四次握手,连接结束。

servlet的跳转有哪两种,servlet为什么要跳转(1)

5.说下 HTTP/1.0,1.1,2.0 的区别

HTTP/1.0

默认使用短连接,每次请求都需要建立一个TCP连接。它可以设置Connection: keep-alive 这个字段,强制开启长连接。

HTTP/1.1

  1. 默认使用长连接,即TCP连接默认不关闭,可以被多个请求复用。
  2. 分块传输编码,即服务端每产生一块数据,就发送一块,用“流模式”取代“缓存模式”。
  3. 管道机制,即在同一个TCP连接里面,客户端可以同时发送多个请求。

HTTP/2.0

  1. 二进制协议,1.1版本的头信息是文本(ASCII编码),数据体可以是文本或二进制;2.0中,头信息和数据体都是二进制。
  2. 完全多路复用,在一个连接里,客户端和服务器都可以同时发送多个请求或响应,而且不用按照顺序一一对应。
  3. 报头压缩,HTTP协议不带有状态,每次请求都必须带上所有信息。HTTP/2.0引入了头信息压缩机制,使用gzip或compress压缩后再发送。
  4. 服务端推送,允许服务器未经请求,主动向客户端发送资源。
6.POST和GET有哪些区别

servlet的跳转有哪两种,servlet为什么要跳转(2)

7.HTTP 如何实现长连接?在什么时候会超时?

什么是HTTP的长连接?

  1. HTTP分为长连接和短连接,本质上说的是TCP的长短连接。TCP连接是一个双向的通道,它是可以保持一段时间不关闭的,因此TCP连接才具有真正的长连接和短连接这一说法。
  2. TCP长连接可以复用一个TCP连接,来发起多次HTTP请求,这样就可以减少资源消耗,比如一次HTML请求,如果是短连接的话,可能还需要请求后续的JS/CSS。

如何设置长连接?

通过在请求头和响应头设置Connection字段指定为keep-alive,HTTP/1.0协议支持,但默认是关闭的,从HTTP/1.1以后,连接默认都是长连接。

在什么时候会超时?

  1. HTTP一般会有httpd守护进程,里面可以设置keep-alive timeout,当tcp连接闲置超过这个时间就会关闭,也可以在HTTP的header里面设置超时时间。
  2. TCP 的keep-alive包含三个参数,支持在系统内核的net.ipv4里面设置;当 TCP 连接之后,闲置了tcp_keepalive_time,则会发生侦测包,如果没有收到对方的ACK,那么会每隔 tcp_keepalive_intvl 再发一次,直到发送了tcp_keepalive_probes,就会丢弃该连接。

tcp_keepalive_intvl = 15 tcp_keepalive_probes = 5 tcp_keepalive_time = 18008.HTTP 与 HTTPS 的区别

HTTP 即超文本传输协议,是一个基于TCP/IP通信协议来传递明文数据的协议。HTTP会存在这几个问题:

  • 请求信息是明文传输,容易被窃听截取。
  • 没有验证对方身份,存在被冒充的风险。
  • 数据的完整性未校验,容易被中间人篡改。

为了解决HTTP存在的问题,HTTPS出现啦。

HTTPS是什么?

HTTPS= HTTP SSL/TLS,可以理解为 HTTPS 是身披 SSL(Secure socket Layer,安全套接层)的HTTP。

它们的主要区别如下:

servlet的跳转有哪两种,servlet为什么要跳转(3)

9.HTTPS的工作流程是怎样的?
  • HTTPS = HTTP SSL/TLS,也就是用SSL/TLS对数据进行加密和解密,用HTTP进行传输。
  • SSL,即Secure Sockets Layer(安全套接层协议),是网络通信提供安全及数据完整性的一种安全协议。
  • TLS,即Transport Layer Security(安全传输层协议),它是SSL3.0的后续版本。

servlet的跳转有哪两种,servlet为什么要跳转(4)

首页 1 2 3 4 5 6 7 8 9 下一页

栏目热文

编写好的servlet如何在网页上打开(servlet怎么运行)

编写好的servlet如何在网页上打开(servlet怎么运行)

基本分层思路是已经完成查询所有新闻的方法在DAO中最后将数据返回现在我们去service中完成代码,先准备一个接口编写一...

2024-01-15 22:12:29查看全文 >>

servlet页面跳转的几种方式(servlet为什么要跳转)

servlet页面跳转的几种方式(servlet为什么要跳转)

转发和重定向的页面跳转方式页面跳转方式,本质上只有2种方式:转发 重定向但在SpringMVC的具体实现上,转发可以...

2024-01-15 22:24:38查看全文 >>

servlet中怎么跳转页面(怎样使servlet在网页中显示)

servlet中怎么跳转页面(怎样使servlet在网页中显示)

SpringBootspringboot的目的是为了简化spring应用的开发搭建以及开发过程。内部使用了特殊的处理,使...

2024-01-15 21:51:38查看全文 >>

servlet层如何设置定向跳转(servlet跳转地址不对怎么办)

servlet层如何设置定向跳转(servlet跳转地址不对怎么办)

1、跳转的方式转发: forward重定向: redirect2、转发和重定向代码怎么完成1、转发 //请求转发到/b对...

2024-01-15 22:12:24查看全文 >>

servlet查询成功跳转界面(servlet怎么返回页面)

servlet查询成功跳转界面(servlet怎么返回页面)

成果图我们完成的就是下面的项目!搭建配置环境配置Tomcat导入开发包建立开发用到的程序包在数据库创建相对应的表开发DA...

2024-01-15 22:06:26查看全文 >>

实现servlet有几种方法(servlet各个方法的作用)

实现servlet有几种方法(servlet各个方法的作用)

1、什么是 servlet?  JAVA Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 W...

2024-01-15 22:29:38查看全文 >>

车前挡风玻璃开裂有几个原因(汽车前挡风玻璃裂一条缝什么原因)

车前挡风玻璃开裂有几个原因(汽车前挡风玻璃裂一条缝什么原因)

质信车服,保障品质,坚守诚信。我的一个客户买了一辆二手松花江中意,车况一般所以比较便宜,开了没有2个月,开过来说前风挡玻...

2024-01-15 21:55:11查看全文 >>

汽车前挡风玻璃质量问题会开裂吗(汽车前挡风玻璃小裂纹需要修复吗)

汽车前挡风玻璃质量问题会开裂吗(汽车前挡风玻璃小裂纹需要修复吗)

国庆节前夕,理想汽车又被车主爆出问题:理想ONE前挡风玻璃存在“质量缺陷”,并呼吁其他车主不要贴前挡风玻璃膜,“否则玻璃...

2024-01-15 22:07:13查看全文 >>

汽车前挡风玻璃里面裂了怎么回事(汽车前挡风玻璃自己裂了怎么办)

汽车前挡风玻璃里面裂了怎么回事(汽车前挡风玻璃自己裂了怎么办)

我们都知道汽车前挡风玻璃是双层夹胶结构,而汽车玻璃修复技术只是针对汽车外层玻璃裂痕进行注胶修复,当前挡玻璃内侧玻璃出现裂...

2024-01-15 22:27:19查看全文 >>

帝豪gl油门踏板拆教程(帝豪gl油门踏板怎么拆求解)

帝豪gl油门踏板拆教程(帝豪gl油门踏板怎么拆求解)

2020款帝豪GL于2020年3月25日正式上市,作为吉利汽车精品3.0代的第四款车型,帝豪GL自2016年上市以来经...

2024-01-15 21:51:49查看全文 >>

文档排行