baixiaoji / supplier

It's the source!
1 stars 0 forks source link

更清楚的理解网络知识 #27

Closed baixiaoji closed 4 years ago

baixiaoji commented 4 years ago

这是什么东西?(明白该想project的定义)

一个帮助自己理解网络知识体系的项目。

为什么要做这个东西?(想想做这个东西的动机)

写了前端面试题目中「从浏览器输入URl到显示出页面的过程」的后半段解析,希望但是对应前半段解析以及理解在面试表述中更多是一个套话而已,希望自己以此为基础捡一下网络知识。

自己网络知识也是相当匮乏,想想当初面试滴滴的时候,考官问我请求报头中会有那些字段,自己说都说不出来的样子。

如何做这个东西?(拆解细节)

回顾(项目过程中的执行、以及心态的变化)

2019-09-27 自己拖延症还是比较严重,书看完了1星期,迟迟不启动任务 2019-10-15 十一前完成了基础篇前半篇,现在才完成后半篇 2019-10-23 完成了正式篇中的预备知识 2019-10-27 明天就是两个月了,哈哈拖延了两个月

优点

  1. 输出时候建立提纲 ⭐️⭐️

问题

  1. 输入整合资料太依赖脑力,需要归档、立马总结,或是细化(一小段自己的话)
  2. 输出存在拖延症,并无利用终极三问

下一步行动

baixiaoji commented 4 years ago

image

baixiaoji commented 4 years ago

网络是怎样连接的

什么是网络控制功能? 浏览器应用程序并没有主动的能力去控制网络,而是委托操作系统来控制网络。

浏览器如何解析网址?

image 目录下的默认地址会有自身的匹配规则:index.html 或是 default.html

DNS请求是从右往左的,DNS服务器会有缓存机制 image

DNS 域名解析

baixiaoji commented 4 years ago

https://www.freecodecamp.org/news/https-explained-with-carrier-pigeons-7029d2193351/
有趣解释了https中的术语

baixiaoji commented 4 years ago

网络知识

已经本机IP地址,子网掩码,得出网络号、主机号?

网络号: 本地IP地址和子网掩码的二进制进行与运算,得出结果位网络号

网络号: 本地IP地址和子网掩码的二进制取反进行与运算,得出结果位网络号

例子说明:https://blog.csdn.net/gatieme/article/details/50989257 https://www.bo56.com/网络号,主机号等网络相关知识/

三次握手、四次挥手

核心:每一次发送必有回应,对应的细节有ACK和 seq是有关系的i

128.14.35.7/20 本地IP/子网掩码?

因为IP有32位,而当中的20代表子网掩码中有几位都是1,其他位数都是0的,从而推导出子网掩码是什么。

例子文章:https://blog.csdn.net/qq_33699981/article/details/78508391

JavaScript中如何标识带有进制的数字

baixiaoji commented 4 years ago

广播地址 v.s 默认网关 之前的自己的记忆好像这两个是同一个东西 https://blog.csdn.net/here962464/article/details/78940056 https://www.liupeng.mobi/archives/1127

baixiaoji commented 4 years ago

TCP wikipedia TCP 大白话讲述