TCP/ID、HTTP、AJAX层次关系是什么
答案:1 悬赏:70 手机版
解决时间 2021-01-18 17:27
- 提问者网友:流星是天使的眼泪
- 2021-01-18 13:21
TCP/ID、HTTP、AJAX层次关系是什么
最佳答案
- 五星知识达人网友:空山清雨
- 2021-01-18 14:37
TCP/IP是通常我们指的网络传输层协议族。
TCP/IP中最重要的TCP协议是基于连接的可靠传输协议。该协议能够保证传输双方的传输次序、错误校验。而另外一个基于IP的协议UDP则总是尽可能的发送用户数据包,接收的顺序和正确性要依靠更上层的协议来保证。
HTTP基于上面所说的可靠的TCP协议。或者说,HTTP数据是通过TCP协议承载的。故而我们说HTTP协议也是可靠的。
但是HTTP协议是无状态的,所谓无状态是指http请求的生命周期就是一个往返,请求<--->响应。
当你发起一个http请求时,服务器选择受理或者拒绝该请求,处理完成该请求并将结果返回给用户代理。此时请求就结束了,下次你在发送一个http请求,服务器会当做一个全新的请求来对待。相当于两次http请求对服务器来说,是两个全完不同的,服务器并不在乎这两次请求是否来自于同一人。
AJAX指代了浏览器端通过javascript发起http请求的一系列技术。主要目的是解决之前web网页无法实现网页局部刷新的问题。
因此说,AJAX的核心就是通过javascrit程序调用而发起的一次http请求。
TCP/IP中最重要的TCP协议是基于连接的可靠传输协议。该协议能够保证传输双方的传输次序、错误校验。而另外一个基于IP的协议UDP则总是尽可能的发送用户数据包,接收的顺序和正确性要依靠更上层的协议来保证。
HTTP基于上面所说的可靠的TCP协议。或者说,HTTP数据是通过TCP协议承载的。故而我们说HTTP协议也是可靠的。
但是HTTP协议是无状态的,所谓无状态是指http请求的生命周期就是一个往返,请求<--->响应。
当你发起一个http请求时,服务器选择受理或者拒绝该请求,处理完成该请求并将结果返回给用户代理。此时请求就结束了,下次你在发送一个http请求,服务器会当做一个全新的请求来对待。相当于两次http请求对服务器来说,是两个全完不同的,服务器并不在乎这两次请求是否来自于同一人。
AJAX指代了浏览器端通过javascript发起http请求的一系列技术。主要目的是解决之前web网页无法实现网页局部刷新的问题。
因此说,AJAX的核心就是通过javascrit程序调用而发起的一次http请求。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯