Writing topic

# TCP/IP

沿着这个关键词,继续往里看。

10 MIN

https保证传输安全

1. HTTP存在的问题 传统的不使用SSL/TLS的HTTP协议,是不加密的通信。无论是客户端发送给服务端的请求体,还是服务端响应给客户端的响应体,都是明文传输的,这会带来几个问题: 1. 窃听 第三方劫持请求后可以获取通信内容。对于一些敏感数据,这是不被允许的。 2. 篡改 第三方劫持请求后可以…

TCP/IP
11 MIN

Ping的原理

ping 的工作原理 正文 IP协议的助手 —— ICMP 协议 ping 是基于 协议工作的,所以要明白 ping 的工作,首先我们先来熟悉 ICMP 协议 。 ICMP 是什么? ICMP 全称是 Internet Control Message Protocol ,也就是 互联网控制报文协议…

TCP/IP
4 MIN

http和rpc简介

HTTP 的本质?HTTP 和 RPC 的区别? HTTP 的本质 首先你要明确 HTTP 是一个协议,是一个超文本传输协议。 它基于 TCP/IP 来传输文本、图片、视频、音频等。 重点来了 。 HTTP 不提供数据包的传输功能,也就是数据包从浏览器到服务端再来回的 传输 和它没关系。 这是 TC…

TCP/IP
5 MIN

浏览器输入url后

步骤 (1)DNS 解析 (2)TCP 连接 (3)发送 HTTP 请求 (4)服务器处理请求并返回 HTTP 报文 (5)浏览器解析渲染页面 (6)连接结束 详细内容 DNS解析 输入 IP,此时电脑发送一个 DNS 请求到本地 DNS 服务器(一般是网络接入服务商提供 eg:电信,移动); 本地…

TCP/IP
17 MIN

三次握手和四次挥手

一、TCP 报文段简介 在介绍三次握手和四次挥手之前,先来简单认识一下 TCP 报文段的结构- - TCP 首部包含以下内容,请留意其中的控制位,在三次握手和四次挥手过程中会频繁出现: 端口号 (Source Port and Destination Port):每个 TCP 报文段都包含源端和目的…

TCP/IPHTTP
5 MIN

滑动窗口

滑动窗口 我们都知道 TCP 是每发送一个数据,都要进行一次确认应答。当上一个数据包收到了应答了, 再发送下一个。 这个模式就有点像我和你面对面聊天,你一句我一句。但这种方式的缺点是效率比较低的。 如果你说完一句话,我在处理其他事情,没有及时回复你,那你不是要干等着我做完其他事情后,我回复你,你才能…

TCP/IP
8 MIN

TCP保证传输的可靠性

TCP 如何保证可靠性 检验和 TCP检验和的计算与UDP一样,在计算时要加上12byte的伪首部,检验范围包括TCP首部及数据部分,但是UDP的检验和字段为可选的,而TCP中是必须有的。计算方法为:在发送方将整个报文段分为多个16位的段,然后将所有段进行反码相加,将结果存放在检验和字段中,接收方用…

TCP/IPHTTP
9 MIN

HTTP1.0 1.1 2.0

HTTP1.0 1.0的HTTP版本,是一种无状态,无连接的应用层协议。HTTP1.0 规定浏览器和服务器保持短暂的连接 浏览器每次请求都需要与服务器建立一个TCP连接,服务器处理完成以后立即断开TCP连接(无连接),服务器也不跟踪每个客户端,也不记录过去的请求(无状态) 这种无状态性可以借助coo…

TCP/IPHTTP
28 MIN

2.计算机网络 —— 应用层

应用层 HTTP头部包含那些信息 HTTP头部本质上是一个传递额外重要信息的键值对。主要分为: 通用头部、请求头部、响应头部、实体头部 通用头部 协议头 说明 举例 Cache-Control 用来指定当前的请求/回复中是否使用缓存机制 Cache-Control:no-store Connecti…

TCP/IPHTTP
4 MIN

3.计算机网络 —— 传输层

传输层 三次握手 三次握手是TCP连接的建立过程。在握手之前,主动打开连接的客户端结束CLOSE阶段,被动打开的服务器也结束CLOSE阶段,并进入LISTEN阶段。随后进入三次握手阶段: 首先客户端向服务器发送一个SYN包,并等待服务器确认,其中: 标志位为SYN,表示请求建立连接。 序号为Seq…

TCP/IPHTTP
12

Ask Leslie

从本站公开文章中寻找答案。当前版本在浏览器本地检索,不上传问题,也不会编造不存在的经历。

输入一个问题,我会把你带到 Leslie 写过的相关内容。

微信联系

Leslie Zhang 的微信二维码

扫码添加 Leslie,建议备注你的名字与来意。