你真的了解TCP和HTTP之间的区别吗?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4327个文字,预计阅读时间需要18分钟。
千字长文带你入门HTTP协议!前言:Hello 家长,我是Sam Zhang。HTTP 相信是每个Web开发者都耳熟能详的名词了。但新手开发者想要完全理解HTTP协议却需要时间。本期视频,我就来
千字长文带你入门 HTTP 协议! 前言Hello 大家好,我是 Sam Zhang。
HTTP 相信是每个 Web 开发者都耳熟能详的名词了。但是,新手开发者想要完全理解 HTTP 协议却需要时间。这期视频,我就来带大家入门 HTTP 协议。
话不多说,我们直接进入正题!
TCP / IP 模型在真正讲解 HTTP 协议之前,我们先来看一下更为底层的 TCP / IP 模型。
TCP / IP 模型的四个层次正如大家所看到的,TCP / IP 模型分为四层,由下到上依次是:
- 链路层(Link Layer)
- 网络层(Internet Layer)
- 传输层(Transport Layer)
- 应用层(Application Layer)
链路层处于 TCP / IP 模型的最底层。它负责管理数据如何与物理媒介进行交互,例如 Wi-Fi 定义了数据如何进行无线传输。
网络层链路层只能在局域网中工作,而网络层定义了 IP 协议,主要负责寻址操作。
传输层传输层主要负责提供应用程序接口,为应用程序提供接入网络的途径。除此以外,这一层还出现了端口,也就是客户端与服务器连接的频道。
最主要的是,这一层有可靠传输的 TCP 协议。通过 TCP 协议传输的数据都能保证按照顺序抵达,内容正确且没有重复。大多数网络请求都是通过 TCP 传输的。
本文共计4327个文字,预计阅读时间需要18分钟。
千字长文带你入门HTTP协议!前言:Hello 家长,我是Sam Zhang。HTTP 相信是每个Web开发者都耳熟能详的名词了。但新手开发者想要完全理解HTTP协议却需要时间。本期视频,我就来
千字长文带你入门 HTTP 协议! 前言Hello 大家好,我是 Sam Zhang。
HTTP 相信是每个 Web 开发者都耳熟能详的名词了。但是,新手开发者想要完全理解 HTTP 协议却需要时间。这期视频,我就来带大家入门 HTTP 协议。
话不多说,我们直接进入正题!
TCP / IP 模型在真正讲解 HTTP 协议之前,我们先来看一下更为底层的 TCP / IP 模型。
TCP / IP 模型的四个层次正如大家所看到的,TCP / IP 模型分为四层,由下到上依次是:
- 链路层(Link Layer)
- 网络层(Internet Layer)
- 传输层(Transport Layer)
- 应用层(Application Layer)
链路层处于 TCP / IP 模型的最底层。它负责管理数据如何与物理媒介进行交互,例如 Wi-Fi 定义了数据如何进行无线传输。
网络层链路层只能在局域网中工作,而网络层定义了 IP 协议,主要负责寻址操作。
传输层传输层主要负责提供应用程序接口,为应用程序提供接入网络的途径。除此以外,这一层还出现了端口,也就是客户端与服务器连接的频道。
最主要的是,这一层有可靠传输的 TCP 协议。通过 TCP 协议传输的数据都能保证按照顺序抵达,内容正确且没有重复。大多数网络请求都是通过 TCP 传输的。

