http通过tcp/ip 网站访问的原理

  • Post author:
  • Post category:其他


1.首先访问一个域名,你的浏览器去连接ISP服务商获取这个域名对于真正的IP地址

2.把你的访问地址转换成 http/https协议:ip地址:端口号:路径

3.tcp开始三次握手,像打电话提前确认一样

{


client:喂,在家吗?明天去你家


service:在家来吧


client:好的,明天见

}

4.确认网络服务器是通的,那么tcp复杂拆分内容,ip复杂每一个包盖章,发送给服务端

5.服务端收到tcp传过来的内容,进行重新组合

6.服务器一看http协议就去找web服务器nginx,nginx看看自己的家人有没有叫这个域名的

7.如果有就去访问这个家人的目录,看看文件时什么类型,php或者java就调用不同的解释器

8.语言解释器解析完成就变成了html,css,js了。给到nginx,nginx在给到tcp/ip

9.tcp再负责分包,ip负责盖章。盖章包含邮寄的来往具体地址

10.tcp/ip把内容带回来了,给浏览器

11.浏览器的渲染工匠开始工作,把内容放到一个叫DOM的大缸里面,进行渲染和解析

12.渲染完成就可以展示给用户了

13.tcp/ip对服务器进行四次挥手

{


client:走了呀


service:好的



service:留下吃饭不


client:不了

}

677389-20190508165043638-744105827.png

677389-20190508165930142-1599010363.gif

特步短袖t恤男纯棉2019夏季新款

转载于:https://www.cnblogs.com/feimengv/p/10696030.html