计算机网络系列

4 篇

TCP协议

TCP 协议处于四层参考模型的第三层,即传输层。同一层的还有 UDP 协议。TCP 和 UDP 的区别是:**TCP 是可靠的,面向连接的,基于字节流的服务;UDP 是不可靠的,无连接的,面向数据块的服务**。 解释如下: 每次使用 TCP 传输数据时,都要先建立一对一的连接,即面向连接的。而使用 UDP 时不必先建立…

一些常见的协议详解

TCP/IP 协议族里面有众多的协议,分别分布在各个不同的层次上。现将跟 TCP 有关的部分协议详解如下: ARP协议 ARP 协议处于 TCP/IP 协议族的最底层,即网络接口层。它的主要用途就是实现一台主机的 IP 地址到 MAC 地址的转换。 以太网 ARP 请求/应答报文的格式如下图所示: ![](../../…

HTTP协议详解

众所周知,HTTP 是我们通过浏览器上网所使用的主要协议,全称为 Hyper Text Transfer Protocol,超文本传输协议。 HTTP 是一个无连接无状态的协议。什么意思呢? 无连接就是每次传输数据完毕就立即断开连接,这样导致的后果就是如果请求同一台服务器上的多个资源,会花费很多时间在建立连接上。解决方…

所有的HTTP返回码

1xx 消息:请求已被接受,需要继续处理。HTTP/1.0 协议中没有定义任何 1xx 状态码。 100 Continue 客户端应当继续发送剩余请求。 101 Switching Protocols 服务器已经理解了客户端的请求,并将通过 Upgrade 消息头通知客户端采用不同的协议来完成这个请求。 102 Pro…