HTTP与TCPIP知识点

HTTP请求和相应:

URL:统一资源定位符,是一种自愿位置的抽象唯一识别方法。

组成:<协议>://<主机>:<端口>/<路径>

 

TCPIP结构:

应用层

传输层

网络层:两台主机上的应用程序提供端到端的通信(TCP采用了超时重传、发送和接收端到端的确认分组等机制。UDP则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。)

链路层:应用层决定了向用户提供应用服务时通信的活动

TCP的三次握手:

三次握手的目的是同步连接双方的序列号和确认号并交换 TCP窗口大小信息。

 

四次挥手:

主机1—》主机2 :我没有数据发给你了FIN

主机2—》主机1:我同意你的关闭请求ACK

主机2—》主机1:我这边请求关闭FIN

主机1—》主机2 :主机1等两秒没反应说明正常关了,然后主机1关闭

(四次挥手为什么要等两秒)

第三步有可能会丢失信息,客户端会重新发送,然后客户端收到之后会正常关闭,客户端等两秒没有消息也会关闭

http传输流程

HTTP请求的原理:

一次完整的HTTP请求过程 - 知乎

http与socket之间的比较

session和cookie之间的比较:

session是将客户数据存到服务器上,而通讯时只需要传送sessionid。销毁时需要调用HttpSession.invalidate()或者关闭程序。session存储会消耗内存,可以存多种形式的数据

cookie是将客户数据直接作为内容传递。销毁时关闭浏览器,或者删除cookie文件,因为是客户端行为不消耗内存,只能存string

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值