Giter VIP home page Giter VIP logo

blog's Introduction

blog

什么是url??

url是uniform resource location的缩写,具体意思为统一资源定位符,是互联网上的标准地址。互联网上的每一个文件都具有唯一的一个url。用于定位互联网上的资源。其中url常用的协议包括以下部分:http、https、file、ftp等协议。/br 其中file协议用于定位本地文件地址;http用于定位互联网文件定位;https相当于在http上面加了一层隧道,所看到的是经过加密过后的东西,而且无法破解。

域名解析

当在浏览器中输入相应的url之后,浏览器并不理解url中的字符串是什么意思,需要查找网站所在服务器的IP地址,默认情况下,http://www.facebook.com/hompage,其中www.facebook.com就是域名,双斜杠之后知道.com为止。其中IP地址指的是互联网协议地址,是给主机编辑地址的方式,主要IP地址分为IPv4和IPv6两大类,局域网IP和公网IP是有差别的,局域网IP外人是看不到的,只有在局域网中的用户才能获取,可以说只是存在于局域网中的IP;公网IP需要进行去申请的。

域名解析流程

如果首次进入某网站,当进去之后,就会缓存在浏览器中,下次再次访问时候,就直接会访问其IP地址,当在浏览器中缓存找不到时候,就会访问系统缓存,一级一级往上,从路由器缓存,再到ISP DNS缓存(比如到电信的DNS缓存),如果都没有找到,则向根域名服务器查找域名对应IP地址,根域名服务器将请求转发到下一级,直到找到IP地址。

服务器处理

服务器是一台安装了系统的机器,常见服务器系统有Linux,windows server 2012,其中系统里安装的处理请求的应用叫做web server。常见的web 服务器有Apache,Nginx,IIS,Lighttpd。web服务器接受用户的请求之后代理 浏览器处理

html被浏览器一句句读取并解析,解析到link标签时候发送请求获取css,解析到script标签之后,请求获取javascript,并且执行代码

blog's People

Contributors

lossp avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.