获得徽章 0
昨天今天都出去啦,也不知道写什么了,就祝大家学习愉快生活愉快吧🤓🤓
评论
下学期才学数据库的晕晕小白又看了一遍数据库的基础介绍[捂脸][捂脸]感觉还是实操重要 加油
评论
VPN是正当技术,可以光明正大用。
vpn只是一个虚拟的私人通信通道。
我国禁止的是私自访问国际互联网,并不禁止使用vpn。
只要不违规访问国际互联网就行。
VPN 可以连接校园内网,公司内网等等。​
评论
今天的一些笔记
# 以抖音存储为例介绍对象存储

1. 抖音上传一个视频到被刷到,需要用户的投稿、审核员的审核、以及系统给每一个用户的推送,这里就有三个系统:片源系统————>审核系统—————>推荐系统。如图所示:
![对象存储.png](p1-juejin.byteimg.com)
<b>
2. 存储系统的分类:
>- 单机存储
>- 单机数据库
>- 分布式数据库
>- 分布式存储

细分如下:
![存储分类.png](p1-juejin.byteimg.com)
特点列出如下:![特点.png](p6-juejin.byteimg.com)

### 对象存储

![对象存储包括什么.png](p3-juejin.byteimg.com)

#### bucket/object语义:
>- bucket是存储对象的桶
>- object是对象,包含key、data和metadata

### 如何使用对象存储
>- 申请一个bucket
>- restful接口
>- MultiUpload接口,优化弱网络环境下的上传下载速度。
>- ListPrefix接口,分页列举接口


### 开发一个对象存储
#### 对象存储的一个经典三层架构
>- 接入层,负责接入解析并处理接口请求
>- 元信息层,写入/读取对象元信息
>- 存储引擎层,存储对象内容
展开
评论
mac是电脑的身份证,每一个可以接入网络的设备都有一个mac地址,也就是设备的身份证,ip是你所在地区的网络地址,也就是家庭住址,你的网络可能接入不同的设备,也就是说你的家里可能会有不同的人入住,但是入住之后要有一个东西告诉别人谁在你家里住了,这个东西就是arp协议,arp协议通过广播的方式,向居委会每隔一段时间都要播报一下你的mac和ip的对应表,并且随时更新这张表,以后别人再来访问你家,直接看这张表就能定位了,居委会就是你跟外部网络的链接节点。
展开
评论
mac是电脑的身份证,每一个可以接入网络的设备都有一个mac地址,也就是设备的身份证,ip是你所在地区的网络地址,也就是家庭住址,你的网络可能接入不同的设备,也就是说你的家里可能会有不同的人入住,但是入住之后要有一个东西告诉别人谁在你家里住了,这个东西就是arp协议,arp协议通过广播的方式,向居委会每隔一段时间都要播报一下你的mac和ip的对应表,并且随时更新这张表,以后别人再来访问你家,直接看这张表就能定位了,居委会就是你跟外部网络的链接节点。​
展开
评论
VPN是正当技术,可以光明正大用。
vpn只是一个虚拟的私人通信通道。
我国禁止的是私自访问国际互联网,并不禁止使用vpn。
只要不违规访问国际互联网就行。
VPN 可以连接校园内网,公司内网等等。​
评论
win11系统中
即使IPV6地址 也是有网关的

而且关于IPV6地址的表现
过于底层化了
原本IPV4看起来简单的原因是因为四组代码都是由10进制数字完成 就像视频里提到一样 实际上每组数字最高只能填255的原因是在二进制里只能填写1111

简单来说 如果现在所有系统编辑IPV4地址时 只能填写0000.0000.0000.0000 这样的表示 那么就和IPV6一样让人头疼
既然IPV4可以填写十进制的数字自动转换成二禁止
为什么IPV6就不可以填写十进制的数字自动转换成十六进制呢?
不是不可以 而是这些程序员不如初代程序员那样 考虑实际应用的便利​
展开
评论
总结一下我看到的关于浏览器工作过程的一个视频
1.通过DNS解析URL中域名对应的服务器主机IP地址 2.与服务器主机三次握手建立TCP连接
3.发送HTTP请求 获取服务器返回的数据
4.浏览器解析HTML、CSS和JS等前端文件,​渲染页​面​
便于理解
1
# 从刷抖音到网络交互

1. 刷抖音 网络是怎么交互的?
> <b>网络接入<br>
> <b>网络传输

### 网络接入
1. 以抖音为例,一个用户想要连接到抖音服务器,首先通过局域无限网络连接到中国电信\中国联通\中国移动等等,然后连接到服务器。如果美国网络需要连接到国内网络,可以通过海底光缆来进行。
2. 光缆,机房网络,运营商骨干网络都不会出现特别重大的故障;往往在网络传输的最后一公里才会发生堵塞、丢包、故障等等问题。
3. 同网段如何发包\交互?直接改成目标IP即可。
异网段如何发包\交互?需要通过网关来进行交互,网关的细则往往会有精细和默认之分,一般根据更加精细具体的规则来选择网关,不过也有默认网关的规则。

4. ARP协议(Address Resolution Protocol):
逻辑同网段才能够发送ARP,不同网段的发送ARP需要通过不断迭代向下一跳发送ARP才能通信。
5. IP协议
Mac地址与IP地址。Mac地址是一个二级地址,各个地方不统一,为了满足一个兼容问题,就构造了一个新的地址来统一管理。


> 标题:网络交互之网络接入 - 掘金
>
> 网址:[juejin.cn](juejin.cn)
展开
评论
#新人报道#
8.1青训营上课笔记
走进HTTP协议
HTTP,全程HyperText Transfer Protocol,中文名称为超文本传输协议,是一个简单的请求-响应协议。通常运行在TCP上,指定了客户端发送给服务器端的消息内容类型以及服务器端发送给客户端的响应内容类型。直观上理解,HTTP协议就是人类沟通交流时说话的语法,规定了超文本传输的结构。
HTTP协议里面有什么:
请求行/状态行

方法名,URL,协议版本

请求头/响应头
请求体/响应体
请求流程
业务层
服务治理层/中间件层
路由层
协议编(解)码层
传输层

4.HTTP1的不足:队头阻塞,基于TCP的都有这种问题;传输效率低,其他信息冗余;明文传输不安全,隐秘性不足;

5.HTTP的框架设计与实现:

应用层
中间件层
路由层
协议层 Web Socket HTTP1 QUIC HTTP2等等
传输层

与第三点的请求流程对应。
应用层设计:可理解性(能从接口读出用途)、简单性(针对与函数命名)、冗余性、兼容性(影响用户体验)、可见性、可测性。一个经验:不要再用户文档中说明,很多用户不读文档。
中间件需求:配合Handler实现一个完整的请求处理声明周期、拥有预处理逻辑与后处理逻辑、可以注册多中间件、对上层模块用户逻辑块易用。可以使用洋葱模型来进行设计。
路由设计:框架路由实际上就是为URL匹配对应的处理函数(Handlers)。可以使用MAP、URL前缀树等等方式解析URL。
协议层设计:抽象出合适的接口
传输层设计:
经典网络模型
BIO(Blocked IO),服务器阻塞地等待客户请求;
NIO(Not Blocked IO),非阻塞性等待,通过注册一个监听器来等待客户请求。

标题:走进 HTTP 协议 - 掘金

网址:juejin.cn
展开
评论