tcp协议(tcp)和http协议(http)的区别

TCP与HTTP...

TCP与HTTP

传输控制协议(又称TCP)是Internet协议组的核心协议。它的运作水平比它的同胞,互联网协议(也称为IP)更高。TCP的两个主要关注点是两个终端系统,例如web浏览器和web服务器。TCP提供从一台计算机到另一台计算机的程序字节流的传送。TCP还负责控制大小、流量控制、数据交换速率和网络流量拥塞。

超文本传输协议(也称为HTTP)是一种应用层协议,这意味着它是一种在计算机网络体系结构模型中对其他协议和方法进行分类的协议。它用于分布式、协作式和超媒体的信息系统。它是一种请求/响应标准,通常存在于客户机-服务器计算中,其中web浏览器或spider作为客户机,运行在计算机上并承载web站点的应用程序作为实际服务器。

TCP在应用程序和IP之间的中间层提供通信服务。这意味着,当应用程序希望使用IP通过internet发送一大块数据时,软件能够向TCP发出一个请求,并让此协议处理IP传输的细节,而不是将数据拆分为适合IP的大小,并使用来自IP的一系列请求。TCP检测IP中出现的问题,请求重新传输丢失的数据包,重新排列数据包的顺序(以便将它们放回正确的顺序),并帮助最小化网络拥塞(以减少其他问题的发生)。一旦所有这些都完成了,并且数据的正确副本已经被编译,数据包就被传递给应用程序。

在HTTP中存在会话这样的现象。HTTP会话实际上是网络上发生的一系列请求/响应事务。客户机发出请求并建立到特定主机上特定端口的TCP连接。HTTP服务器“监听”该特定端口并等待来自客户端的请求消息。一旦接收到这个请求,服务器就用它自己的消息将行发送回客户机,该消息由请求的资源、错误消息或任何其他信息组成。

总结:

1.TCP是一个核心,运行水平较高;HTTP是一种应用层协议,是客户机-服务器计算中的请求/响应标准。

2、TCP提供应用程序与IP之间的中间级通信服务;在HTTP中,有一系列会话,在这些会话中,客户机发送一个请求,服务器向客户机发送一个回复消息,包括请求、错误消息或其他信息。

  • 发表于 2021-06-23 01:54
  • 阅读 ( 170 )
  • 分类:互联网

你可能感兴趣的文章

什么是http/2?它如何影响互联网的未来?

...可能还没有听说过HTTP/2,但它是对HTTP的最新更新。新的协议标准引入了一些新的概念,使得服务器和应用程序之间的通信更快、更高效。 ...

  • 发布于 2021-03-22 10:55
  • 阅读 ( 144 )

如何在linux上使用wireshark过滤器

...捕获的数据包。数据包按时间顺序显示,并根据数据包的协议进行颜色编码。突出显示的数据包的详细信息显示在Wireshark界面的两个下方窗格中。 让Wireshark为数据包的源和目标IP地址提供有意义的名称是使读取跟踪更容易的一...

  • 发布于 2021-04-02 00:47
  • 阅读 ( 169 )

http/3和quic将如何加速您的web浏览

...越来越好。 从http/1到http/2 最初的HTTP版本使用传输控制协议(TCP)。最初描述于1974年,TCP的设计从来没有考虑到当今web的速度和响应能力。Google试图用一个名为SPDY的新协议修复TCP的许多问题,该协议通知HTTP/2。 到2015年底,HTTP...

  • 发布于 2021-04-03 03:15
  • 阅读 ( 195 )

互联网是如何工作的?

...有另一条路可以走。沿着路径的路由器使用称为边界网关协议(Border Gateway Protocol,简称BGP)的东西来传递有关网络是否关闭以及数据传输的最佳路径的信息。 创建这个互联网络(或因特网)不仅仅是把每个网络一个接一个地连...

  • 发布于 2021-04-06 17:58
  • 阅读 ( 260 )

22个常见网络术语解释

... ip地址 相关报道:什么是IPv6,为什么它很重要? Internet协议地址或IP地址是与网络上的计算机相对应的数字地址。当一台计算机要连接到另一台计算机时,它会连接到该计算机的IP地址。 ipv4和ipv6 常用的IP地址有两种。较旧的IPv...

  • 发布于 2021-04-11 08:51
  • 阅读 ( 210 )

谷歌希望通过spdy和tcp方案来加速互联网的发展

...时间不好。有些时间实际上被一些相当基本的网络和通信协议占用了,这些协议已经使用了相当长的一段时间。谷歌希望用两个不同的方案来启动这些微小的延迟。第一个是SPDY(发音为“speedy”),它与HTTP有关。它本质上是由...

  • 发布于 2021-04-21 04:29
  • 阅读 ( 98 )

互联网(internet)和万维网(world wide web)的区别

...所需的信息。相关网页的组合称为网站。 web浏览器和HTTP协议有助于访问万维网中的网页或网站。HTTP协议是一套在WWW上传输文本、图像、音频、视频和其他多媒体文件的规则。万维网上有各种各样的网页和网站。一些常见的类...

  • 发布于 2021-06-30 18:37
  • 阅读 ( 995 )

http协议(http)和https协议(https)的区别

HTTP和HTTPS的主要区别在于,HTTP是一种协议或一组规则,用于在WWW上传输包含文本、图像、音频、视频和其他多媒体文件的文件,而HTTPS是HTTP协议的扩展,通过安全套接字层(SSL)为传输数据提供了更高的安全性。 万维网由大量...

  • 发布于 2021-06-30 23:14
  • 阅读 ( 323 )

互联网(the internet)和万维网(the world wide web)的区别

...档和网络资源 不受监管 一些规定已经到位 使用internet协议套件进行通信 使用tcp/ip链接网站 定义 互联网是全球范围内计算机网络的大规模互联。它使用所谓的传输控制协议/互联网协议套件(或TCP/IP)连接您的笔记本电脑...

  • 发布于 2021-07-03 03:29
  • 阅读 ( 177 )

上传(upload)和下载(download)的区别

...度。与上传速度相比,大多数人需要更高的****。互联网协议FTP(文件传输协议)是最常用的协议。HTTP(超文本传输协议)是最常用的。病毒风险上传到服务器时病毒的风险较小。从服务器下载时会有更大的病毒风险。顾客它将...

  • 发布于 2021-07-07 12:27
  • 阅读 ( 939 )
di6cFet9E
di6cFet9E

0 篇文章

相关推荐