网络
文章平均质量分 90
跟随《图解HTTP》,总结计算机网络相关知识点。
Ang Ga Ga
Rush!投入/专注/我永远爱Java。
展开
-
HTTP 协议报文
文章目录一、请求行1.1请求方法1.2.请求头标:1.3 空行1.4 请求数据二、响应行2.1 状态行:2.2 响应头标:2.3 空行:2.4 响应数据: 一旦建立了 TCP 连接,Web浏览器 就会向 Web服务器 发送请求命令,是一个 ASCII 文本请求行,后跟0个或多个HTTP头标,一个空行和实现请求的任意数据。四个部分:请...原创 2020-04-06 17:17:38 · 116 阅读 · 0 评论 -
TCP 滑动窗口 / 网络拥塞控制
文章目录一、滑动窗口基本原理1.发送窗口2.接受窗口发送窗口与接收窗口关系二、网络拥塞1.本质和征兆2.解决方法(1)慢启动(2)拥塞避免(3)快重传(4)快恢复 TCP 流量控制是保证可靠传输的方法之一,所谓 “流量控制”,本质是 控制 TCP 发送数据的速率,避免 发送太快 或 发送太慢,让接收方来不及接收,或 没东西可收。具体的控制方法是通过滑...原创 2020-03-31 12:00:10 · 614 阅读 · 0 评论 -
TCP与UDP的区别 / TCP的拥塞控制
UDP 与 TCP的注意区别在于 UDP 不一定提供可靠的数据传输。当某个程序的目标是尽快传输尽可能多的信息时,可以使用 UDP。1.TCP 面向连接,UDP是无连接的,也就是说 UDP 发送数据前不需要建立连接。2.TCP 提供可靠的服务,无差错、不丢失、不重复、按序到达,UDP 尽最大可能交付,不保证可靠交付。3.TCP面向字节流,把数据看...原创 2020-03-13 22:28:20 · 435 阅读 · 0 评论 -
TCP 三次握手 与 四次挥手
首先,TCP 是双向通信的,客户端和服务器双方都可以发信息。1.三次握手 在上图中:(1) Seq : 序列号,标记数据的顺序。 TCP 连接中每个数据字节都有一个编号,第一个字节的编号由本地随机产生。字节编号后就给报文指派序号,序列号 Seq 就是这个报文中第一个字节的编号。(2)ack : ...原创 2020-03-08 18:01:42 · 158 阅读 · 1 评论 -
HTTP 与 HTTPS 的区别
HTTPS=HTTP + 通信加密 + 证书 +完整性保护。 HTTP 与 HTTPS 相比具有以上缺点:明文传输(未加密),不能确定对方身份,没有校验完整性。 而 HTTPS (Secerty) 是将 HTTP 的部分接口用 SSL (Secerty ...原创 2020-03-08 13:57:52 · 584 阅读 · 0 评论 -
HTTP/TCP 常见问题复习
问题1. TCP、UDP协议对应的应用层协议:给出的答案:(改: 在传输层的 TCP 对应的应用层协议是:HTTP 超文本传输协议、FTP 文件传输协议SMTP 简单邮件传输协议Telnet 远程登录协议 在传输层的 UDP 对应的应用层协议是:DNS 域名解析协议、SNMP 简单网络...原创 2020-02-28 23:19:23 · 443 阅读 · 0 评论 -
POST和 GET 的区别(破解传言! 。)
https://tools.ietf.org/html/rfc2616#section-9.31.这是RFC中对于 GET 方法的描述: GET方法表示检索任何信息(作为实体),由Request-URI标识。 如果请求URI引用,对于数据生成过程,应将生成的数据作为响应中的实体返回,而不是流程,除...原创 2020-02-27 16:20:50 · 600 阅读 · 1 评论