1.HTTP协议概述

       本文将针对HTTP协议结构进行讲解,主要针对HTTP/1.1版本。

HTTP协议用于客户端和服务器端之间的通信

       请求访问文本或图片等资源的一端成为客户端,而提高资源响应的一端称为服务器端。


       这两台计算机之间使用HTTP协议进行通信,在一条通信线路上必定有一端是客户端,另外一端是服务器端。

      有时候,两台计算机作为客户端和服务器端的角色有可能会互换。但就仅从一条通信路线来说,服务器端和客户端的角色时确定定的。用HTTP协议就能明确地区分哪端是客户端,哪端是服务器端。

通过请求和响应的交换达成通信

       HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。

       也就是说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TCP协议,全称为传输控制协议(Transmission Control Protocol),是一种面向连接的、可靠的、基于字节流的传输层协议。它是互联网协议族中最重要的协议之一,常被用于应用层协议(如HTTP、FTP、SMTP等)的传输。 TCP协议的特点如下: 1. 面向连接:TCP协议在传输数据之前,必须先建立连接,通信双方才能互相发送数据。连接建立包括三次握手,即发送方向接收方发送一个请求连接的报文,接收方回复一个确认连接的报文,最后发送方再回复一个确认连接的报文。这样就确保了通信双方都已经准备好了发送和接收数据。 2. 可靠传输:TCP协议可以确保数据的可靠传输,通过序列号和确认号实现对数据包的可靠传输。发送方将每个数据包编号,并且要求接收方发送确认信息。如果发送方没有收到确认信息,就会重新发送该数据包,直到接收方发送确认信息。 3. 基于字节流:TCP协议是基于字节流的,即将待传输的数据按照字节流的方式进行传输。因此,TCP协议在传输过程中不关心数据的含义,只是将其作为一连串的字节进行传输。 4. 流量控制:TCP协议使用滑动窗口技术来进行流量控制,保证发送方和接收方之间的数据传输速度相匹配。发送方可以根据接收方的反馈动态调整数据发送的速率,避免发送方发送过快导致接收方来不及处理数据。 5. 拥塞控制:TCP协议使用拥塞控制算法来避免网络拥塞。如果网络发生拥塞,TCP会逐步减少发送速率,从而避免网络拥塞的发生。 总之,TCP协议是一种可靠的、面向连接的协议,可以保证数据的可靠传输,并且支持流量控制和拥塞控制,是互联网协议族中最重要的协议之一。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值