diff --git a/network/1_base/what_happen_url.md b/network/1_base/what_happen_url.md index 49f1385..7d01d71 100644 --- a/network/1_base/what_happen_url.md +++ b/network/1_base/what_happen_url.md @@ -136,7 +136,7 @@ HTTP 是基于 TCP 协议传输的,所以在这我们先了解下 TCP 协议 接下来有包的**序**号,这个是为了解决包乱序的问题。 -还有应该有的是**确认号**,目的是确认发出去对方是否有收到。如果没有收到就应该重新发送,直到送达,这个是为了解决不丢包的问题。 +接下来的是**确认号**,目的是确认发出去对方是否有收到。如果没有收到就应该重新发送,直到送达,这个是为了解决不丢包的问题。 接下来还有一些**状态位**。例如 `SYN` 是发起一个连接,`ACK` 是回复,`RST` 是重新连接,`FIN` 是结束连接等。TCP 是面向连接的,因而双方要维护连接的状态,这些带状态位的包的发送,会引起双方的状态变更。