获得徽章 1
- #青训营笔记创作活动#
2月22号 day14
今日学习 502问题怎么排查,502错误指的是服务端无效响应,在使用了nginx这样的中间代理后,502错误通常由nginx生成响应,原因是nginx从服务端得到了无效响应,说明nginx与服务端连接时直接RST返回了或者服务端连接时间太短FIN断开连接了,FIN可能是由于服务端设置的问题,可以配置一下超时时间,RST的问题可能是服务端崩了,服务端发生了堆栈溢出直接被操作系统kill了,这时候我们就需要查询相关日志看看是哪里代码写的不够好或者是配置问题还是瓶颈问题展开评论点赞 - #青训营笔记创作活动#
2月21号 day13
今日学习 如何让计算机之间通信,首先我们要确定信号01传输方式电路交换、分组交换、报文交换,多台计算机通信我们又用到交换机连接,路由器转发,每一个网络设备都有唯一mac地址,这其实相当于一个局域网。如果想让全世界各个计算机连接起来,用基站将各个路由器网络设备连接起来,每个网络设备都会有一个ip地址唯一标识。那我要传输给另外一台计算机上的QQ程序,计算机如何将收到的数据送给QQ呢,其实用到了端口号来标识进程,属于传输层的内容。QQ是属于传输层之上的应用层。最终组成了不同计算机程序可通信的计算机网络展开评论点赞 - #青训营笔记创作活动#
2月20号 打卡day12
今日学习
mysql整体结构,网络连接层、系统服务层、存储引擎层、文件系统层。网络连接层是用来与客户端进行连接,系统服务层用来处理sql,存储引擎层对数据进行操作,与系统服务层进行交互。文件系统层规定数据在文件中的表示,以及各种日志文件展开评论点赞 - #青训营笔记创作活动#
2月19号 打卡day11
今日学习
为什么我抓不到百度的数据包,因为百度是使用https访问的,会对http数据进行加密,直接过滤会一无所获,知道了TLS四次握手之后我们知道如果获得了四次握手期间的三个随机数就能够解密https的数据包,其中一个pre_master_key获取比较麻烦,客户端需要通过SSLKEYLOGFILE导出,这时我们计算出会话密钥就能对数据进行解密了
展开评论点赞 - #青训营笔记创作活动#
2月17号 打卡day10
今日学习
udp一定比tcp要快吗?大部分情况下udp是要比tcp快的,因为tcp具有连接可靠等特性。但有一些场景下可能udp没有tcp快,udp重传会发送整个超大数据块,而tcp内部会自动分段,把丢失的包重传就可以了,这种场景tcp更快
展开评论点赞 - #青训营笔记创作活动#
12月15号 day9
学会从英文资料中找到解决方法,如果可以翻墙可以用google,不可以就用bing代替一下,多个搜索引擎搜索出的结果不一样,对一些模凌两可的句子用多个词语进行翻译,检索词可以进行优化,中文找不到,可以试着用英文检索词。对于英文中复杂句子的阅读,进行拆分,要了解语法的基本结构,可以找一些语法指南进行学习。展开评论点赞 - #青训营笔记创作活动#
12月14号 day8
今天对Kafka的理论知识进行了回顾与加深,Kafka之前学习怎么使用,但是Kafka理解起来难度特别大,并在使用过程中我会遇到一些难以解决的问题,之后我就用了RabbitMQ了。Kafka吞吐量高,应对大数据量存储。Kafka的概念有生产者、消费者、消费者组、主题、分区、broker、offset,我觉得理解这些也就会使用了,但是要加深理解并在使用过程中解决问题,我觉得我还是做不到展开评论点赞 - #青训营笔记创作活动#
12月13日 打卡day6
今日学习:了解了一下websocket。websocket适用于客户端和服务端频繁交互的情况下,像是游戏、聊天等,对于这样的需求http也是可以实现的,频繁轮询或者长轮询右在一定程序上能解决,但是这种不够优秀,消耗网络资源比较多。http是半双工的协议,本身就不适用于频繁交互的场景下,可以使用全双工的websocket,要使用websocket需要借助http来升级成websocket协议,websocket能够使得服务器主动向客户端发送数据,非常nice。展开评论点赞 - #青训营笔记创作活动#
12月12日 打卡day 6
获取Ip方式一种是自己配置ip、子网掩码和路由器地址,另一种使用DHCP动态获取
DHCP工作原理:本机广播询问“谁能给我个IP用用”;DHCP服务收到消息,并将空闲的IP广播;本机获取IP,向DHCP服务发送“这个IP我要了”;DHCP同意本机使用
为什么DHCP使用UDP而不使用TCP:DHCP在工作时是通过接收广播消息发现有机器在申请ip,并且通过广播方式发送空闲的IP,而TCP面向连接,需要知道连接的双方,同时也无法进行广播。UDP可以通过向255.255.255.255进行广播,并且UDP是无连接的,所以选择UDP。
是不是每次联网都会经历DHCP四个流程:不是,机子再次连接相同的网络时,会请求曾经使用哟的ip,其实也只是发生DHCP的三四阶段,这样就省下了一二阶段的消耗
DHCP分配下来的IP一定不会重复吗?这肯定是可能的,一是自己分配IP,二是一个网段内可能有多个DHCP,它们可能管理的IP有重复了,就会使得一台电脑分配到不同的IP。
得到DHCP ACK之后立马就能使用这个IP了吗:不是的,一个是为了告诉本地网段内所有机子,从现在起,xx IP地址属于xx mac地址,让大家记录在ARP缓存中。另一个就是看下本地网段里有没有其他机子也用了这个IP,如果有冲突的话,那需要重新再走一次DHCP流程。展开评论点赞