使用HTTP/1.1,当点击一个万维网文档时,若该文档除了有文本外,还有一个本地.gif图像和两个远地.gif图像,那么需要建立几次TCP连接和有几个UDP过程?
时间: 2023-06-11 13:09:18 浏览: 174
使用HTTP/1.1,需要建立1次TCP连接,因为HTTP/1.1是支持持久连接的,可以在同一连接上获取多个资源。但是,由于有两个远地.gif图像,需要通过HTTP协议分别向服务器请求获取这两个图像资源,因此需要发送两个HTTP请求。每个HTTP请求都会有一个TCP连接,因此总共需要建立2个TCP连接。
至于UDP过程,HTTP协议并不使用UDP,因此不存在UDP过程。
相关问题
当点击一个万维网文档时,若该文档除了有文本外,还有一个本地.gif图像和两个远地.gif图像,那么需要建立几次TCP连接和有几个UDP过程?请分别以HTTP/1.0和HTTP/1.1来分析作答
对于HTTP/1.0:
需要建立4次TCP连接,分别是:
1. 建立连接请求(三次握手)
2. 请求HTML文档
3. 请求本地.gif图像
4. 请求两个远地.gif图像
由于HTTP/1.0不支持持久连接,每个请求都需要建立新的TCP连接。
UDP在HTTP/1.0中没有使用。
因此,需要建立4次TCP连接,没有UDP过程。
对于HTTP/1.1:
只需要建立1次TCP连接,因为HTTP/1.1支持持久连接。
当请求HTML文档时,服务器会把HTML文档和所有相关的图像都发送到客户端,这样客户端就可以在同一个TCP连接上获取所有的资源,而不需要每次请求都建立新的TCP连接。
UDP在HTTP/1.1中也没有使用。
因此,只需要建立1次TCP连接,没有UDP过程。
阅读全文