本文介绍: 此时服务端的状态为 LISTEN 第二次握手:服务端在收到客户端发来的报文后,会随机生成一个服务端的起始序列号 y,然后给客户端回复一段报文,其中包括标志位 SYN=1,ACK=1,序列号 seq=y,确认号 ack=x+1。因为 URL 继承了所有 URI 的内容,所以它比 URI 更加详细,但是 URI 是它的父级。超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于 TCP/IP 协议传输数据,互联网上应用最为广泛的一种网络协议,所有的 WWW 文件都必须遵守这个标准。
1. URI 和 URL
统一资源定位符(Uniform Resource Locator,缩写:URL),是对资源的引用和访问该资源的方法。俗称网址,就是浏览器地址栏里面的内容。
URL 语法为:protocol://userInfo@host:port/path?query#fragment
URI 与 URL 类似,统一资源标志符(Uniform Resource Identifier,缩写:URI),提供了一种识别资源的方法。但与 URL 不同的是,URI 不提供定位所述资源的方法。
URI 的最常见的形式是统一资源定位符(URL),经常指定为非正式的网址。由此,可以看出 URI 是 URL 的超集,并且每个 URL 本质上也是一个 URI。
URI 是 URL 的父级,URL 是 URI 的子级。可能有人就奇怪了,明明是 URL 包含了 URI 为啥 URI 反而是父级?想要理解这个概念,最好的说明就是 Java 的继承关系。URL 继承了 URI 。因为 URL 继承了所有 URI 的内容,所以它比 URI 更加详细,但是 URI 是它的父级。
2. 网络协议
网络协议就是计算机之间通信过程中要遵循的一些约定好的规则。
3. 网络分层
4. DNS
4.1 DNS 作用
4.2 DNS 解析的过程
5. TCP 三次握手
6. TCP 四次挥手
7. HTTP 协议
7.1 HTTP 状态码
7.2 HTTP 请求方式
8. HTTPS 协议
9. 对称加密和非对称加密
9.1 对称加密
9.2 非对称加密
10. Cookie
11. Session
12. Token
13. Ajax
14. JSON
15. RESTful 风格
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。