作者:自由的成长_563_742_784 | 来源:互联网 | 2023-07-28 20:49
作为.net 的web相关的开发,首先了解 这个网页访问的相关流程是很有必要的。
1:用户打开浏览器 然后输入 网站 比如 www.baidu.com 然后百度首页出来了。 那么程序员眼中的这一过程应该是》?
这里 只是阐述一些需要知道的明白的知识点 具体的详细的原理 可以看已经写的很不错的一些文章。
概念:URI 资源标识符 (URL地址 URN名字) DNS 域名解析 HTTP超文本传输协议 利用 TCP/IP 协议族进行网络通信传送请求 到百度服务器 然后把 百度首页 给响应出来。
需要了解 以及看这些请求体响应体有哪些东西 状态码 参数啊 请求方式啊等等 至少当你写接口的时候知道F12看请求的
时候知道 有啥东西 ,需要啥,以此知道相应的情况!
TCP协议:分割HTTP数据,保证数据运输 (三次握手 四次握手) UDP协议
IP协议:传输数据包,找到通信目的地地址。
图片来源网络:
1.传输控制协议TCP——提供面向连接的,可靠的数据传输服务,其数据传送的单位是报文段。
2.用户数据报协议UDP——提供无连接的,尽最大努力的数据传输服务,其数据传输的单位是用户数据报。
TCP与UDP差异
HTTP与HTTPS差异
HTTP 超文本传输协议 约定 无状态 属于应用层 利用TCP/IP协议交互数据
HTTPS 是具有安全性SSL的 HTTP
衍生:
COOKIEs
Restful风格