前端工程师学习路线—— Internet 1

本人计划按照此网站中推荐的学习路线 2020.2.8

https://roadmap.sh/frontend
front-end学习路线

  1. 因特网如何工作?
  2. 什么是HTTP?
  3. 浏览器是什么?如何工作?
  4. DNS是什么?如何工作?
  5. 什么是域名?
  6. 什么是托管?

一、因特网如何工作?
Internet的主要功能就是数据传输;
TCP将数据分块编号,负责数据的拆分与组合;
IP负责数据的传输;

相关概念还有交换机、路由器、网络运营商等


二、 什么是HTTP?
超文本传输协议(HTTP,HyperText Transfer Protocol)
是浏览器与服务器进行数据交互所要遵循的规则;
超文本包括文本、图片、视频等;

HTTP请求本身是相互独立的,但是可以使用Cookie和Session来关联请求;
HTTP只规定了数据交互行为,并不负责数据传输的细节;
底层是基于TCP实现的;

HTTP请求主要包括:GET/POST/PUT/DELETE等;
HTTP响应状态码主要包括:
在这里插入图片描述


三、浏览器是什么?如何工作?
参考于:https://www.jianshu.com/p/ebfbcf043dbc
浏览器的组成模块主要包括这七个部分:User Interface(用户界面)、Browser engine(浏览器引擎)、Rendering engine(渲染引擎)、Networking(网络)、JavaScript Interpreter(js解释器或js引擎)、UI Backend(UI后端)、Date Persistence(数据持久化存储);
最重要的模块是渲染引擎,又称浏览器内核
在这里插入图片描述

浏览器输入url → DNS服务器转换 → IP地址 → 服务器返回请求结果→
解析成DOM树 → 请求css、js文件 → 渲染网页 → js引擎实现动态效果


四、DNS是什么?如何工作?
域名系统(DNS,Domain Name System)
负责域名与IP相互映射的分布式数据库;


五、什么是域名?
域名简称网域;
由于IP地址不方便记忆,所以设计了由字符组成的域名;


六、什么是托管?
托管,hosting;
以外包方式包揽企业和消费者的信息技术应用、相关的硬件系统、网络服务等;
可分网络托管、网站托管和应用托管等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值