互联网基础知识介绍

什么是 domain name?

        domain name 就是网站的url,网站的名字, 例如 www.baidu.com

什么是DNS?

DNS是这几个字母的缩写:Domain name server,提供通过url查找ip地址的服务。博客首页的图片是油管一个视频的截图,这个视频叫这个名字:DNS Explained.

        DNS业务中一共有这几个角色:

                BROWSER

                OPERATING SYSTEM

                RESOLVING NAME SERVER

                ROOT NAME SERVERS

                TLD NAME SERVERS

                AUTHORITATIVE NAME SERVERS

       step 1: url 输入浏览器

        step 2: 浏览器在cache中查找,是否有url对应的ip地址,如果找到了则请求 未写完这里。。

        https://www.youtube.com/watch?v=72snZctFFtA

什么是 web hosting?

        web hosting 提供web服务,例如百度公司就是一个web hosting

internet是如何工作的?

        连接两天电脑,通过网线直连就行,连接10台电脑,接一个路由器就行,连接20台电脑,把两台路由器连接起来就行, 连接200台电脑,需要使用猫了,借用电信的光纤,在多加几个路由器就行,连接2M台电脑,也许就要跨电信和联通了。连接2G台电脑,就要使用国际域名服务了。

什么是HTTP?

        The Hypertext Transfer Protocol is an application layer protocol for distributed, collaborative, hypermedia information systems

什么是浏览器,他是如何工作的?

        chrome就是浏览器。

        

User Interface: 比如chrome中的地址栏,刷新按钮等。

Browser Engine: 位于User Interface 和 Rendering Engine两层中间,响应User Interface层,并管理Rendering Enging,比如chrome的每个tab就实例化了一个Rendering Engine. 还有就是保存cookie,cache.

Rendering Enging: 负责解析HTTP并渲染。

Networking:负责网络连接和安全方面。

Javascript Interpreter: 负责解释和运行JS代码。

UI Backend: 提供显示窗口,询问框等前端UI.

Data Persistance: 负责cache的保存。

什么是HTML?

         HTML stands for Hyper Text Markup Language · HTML is the standard markup language for creating Web pages

RADIUS

        Remote Authentication Dial In User Service 用来进行认证和计费工作, 也可以用来做代理或漫游.

http host

        host是HTTP 1.1协议中新增的一个请求头字段,能够很好的解决一个ip地址对应多个域名的问题。当服务器接收到来自浏览器的请求时,会根据请求头中的host字段访问哪个站点。举个栗子,我有一台服务器A ip地址为121.121.99.99,这台服务器有三个网站,分别是www.example1.com、www.example2.com、www.example3.com,当我们通过http://example1.com这个网址去访问时,DNS解析出的ip为121.121.99.99,这时候服务器根据请求头中的host字段选择使用www.example1.com这个域名的网站程序对请求做响应。

http sni        

        SNI(Server Name Indication)是 TLS 的扩展,用来解决一个服务器拥有多个域名的情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值