作为.net 的web相关的开发,首先了解 这个网页访问的相关流程是很有必要的。

1:用户打开浏览器  然后输入 网站 比如 www.baidu.com  然后百度首页出来了。 那么程序员眼中的这一过程应该是》?

 

这里 只是阐述一些需要知道的明白的知识点  具体的详细的原理 可以看已经写的很不错的一些文章。

概念:URI 资源标识符   (URL地址  URN名字)   DNS 域名解析      HTTP超文本传输协议  利用 TCP/IP 协议族进行网络通信传送请求 到百度服务器  然后把 百度首页 给响应出来。

需要了解 以及看这些请求体响应体有哪些东西      状态码   参数啊   请求方式啊等等    至少当你写接口的时候知道F12看请求的

时候知道 有啥东西 ,需要啥,以此知道相应的情况!

TCP协议:分割HTTP数据,保证数据运输    (三次握手 四次握手)  UDP协议

IP协议:传输数据包,找到通信目的地地址。

图片来源网络:

关于 HTTP相关的浏览页面访问操作

1.传输控制协议TCP——提供面向连接的,可靠的数据传输服务,其数据传送的单位是报文段

2.用户数据报协议UDP——提供无连接的,尽最大努力的数据传输服务,其数据传输的单位是用户数据报。

 

TCP与UDP差异

HTTP与HTTPS差异

 

 

 

HTTP 超文本传输协议 约定   无状态   属于应用层   利用TCP/IP协议交互数据

HTTPS  是具有安全性SSL的 HTTP

 

衍生:

Cookies

Restful风格

 

相关文章:

  • 2021-05-04
  • 2022-12-23
  • 2021-10-17
  • 2021-05-30
  • 2021-12-19
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2022-01-12
  • 2021-09-20
相关资源
相似解决方案