2021年1月14日 时间都去哪了?
今日计划:
1.力扣刷题。整理下剑指offer,按照分类去做。LeetCode题解汇总-链表专题。
2.整理计网面经。如果要走后端的话,这篇面经基本很全了,把这篇面经整明白,就可以了–计算机网络1.LeetCode题解汇总-链表专题。
剑指 Offer 06.从尾到头打印链表
剑指 Offer 18 .删除链表的节点
剑指 Offer 22 .链表中倒数第k个节点
剑指 Offer 24 .反转链表
剑指 Offer 25 .合并两个排序的链表
剑指 Offer 35 .复杂链表的复制
剑指 Offer 52 .两个链表的第一个公共节点
2.计网面经
1、OSI七层模型与TCP/IP 五层模型
2、常见应用层协议和运输层、网络层协议,以及硬件如路由器之类在哪一层
3、TCP与UDP区别和应用场景,基于TCP的协议有哪些,基于UDP的有哪些
4、TCP可靠传输的保证,拥塞控制目和过程
5、TCP粘包现象原因和解决方法
今日工作:
上午:
08.45-10.00 JavaGuide-计算机网络知识总结。1.概述+2.传输层。
10.00-11.00 小学语文阅读两篇,具有自己的思考在里面。
11.00-11.15 JavaGuide-计算机网络知识总结。3.数据链路层。
11.15-11.35 JavaGuide-计算机网络知识总结。4.网络层。
11.35-11.50 JavaGuide-计算机网络知识总结。5.传输层。
11.50 -12.00 JavaGuide-计算机网络知识总结。6.应用层。
下午:
03.20- JavaGuide-计算机网络
今日总结:整理面经,面经背得好,深入去理解。可以搜公众号内容。都有总结的。JavaGuide老哥的总结:
JavaGuide-计算机网络知识总结:内容不多,感觉都是重点吧,但是不需要背诵,只是理解一下,每次过一遍即可。
自己不需要整理面经,多看几份质量高的总结,自己也就会了!哈哈。
这份文件里面有需要补充的,当自己再多看几份质量高的总结,就会了。
非常推荐大家看一下 《图解HTTP》 这本书,这本书页数不多,但是内容很是充实,不管是用来系统的掌握网络方面的一些知识还是说纯粹为了应付面试都有很大帮助。下面的一些文章只是参考。
《计算机网络第七版》(谢希仁编著),不推荐大家看这本教材,书非常厚而且知识偏理论,不确定大家能不能心平气和的读完。
今日语录:
学区房最大的好处,就是可以和一群和自己价值观一样的人住一起。
有位家长还作了一番总结:“很多小孩还很小的家长,可能对学区房的理解不太准确,以为只要是名校,就会让自己的孩子起飞,把小孩丢进去,家长就可以解放了,这样做的家庭,小孩成绩大概率是不会太好的。实际上,名校只是一个中心点,围绕在这个中心点上的学习氛围和分享精神才是影响到小孩更直接的东西。” “孟母三迁,选的其实就是邻居啊。”
转到2021.1.9-2021.1.31的learning record 首页
明日计划:
https://labs.ripe.net/Members/fergalc/ixp-traffic-during-stratos-skydive
http://conexionesmanwman.blogspot.com/
https://www.itrelease.com/2018/07/advantages-and-disadvantages-of-personal-area-network-pan/
下面的内容会介绍计算机网络的五层体系结构:物理层+数据链路层+网络层(网际层)+传输层+应用层。
【物理层是啥?物理层起到“信号好介质的作用,”
物理层是计算机网络OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的,电子的,功能的和规范的特性。简单的说,物理层确保原始的数据可在各种物理媒体上传输。局域网与广域网皆属第1、2层。
物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。如果您想要用尽量少的词来记住这个第一层,那就是“信号和介质”。】
【知道就行,不用背,这么细小的点,怎么会去被考呢】
物理层主要做的事情就是 透明地传送比特流。也可以将物理层的主要任务描述为确定与传输媒体的接口的一些特性,即:机械特性(接口所用接线器的一些物理属性如形状尺寸),电气特性(接口电缆的各条线上出现的电压的范围),功能特性(某条线上出现的某一电平的电压的意义),过程特性(对于不同功能能的各种可能事件的出现顺序)。【物理层,与传输媒体的接口与的一些特性,机械特性,电气特性,功能特性,过程特性,】
物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 现有的计算机网络中的硬件设备和传输媒体的种类非常繁多,而且通信手段也有许多不同的方式。物理层的作用正是尽可能地屏蔽掉这些传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样就可以使数据链路层只考虑完成本层的协议和服务,而不必考虑网络的具体传输媒体和通信手段是什么。【物理层,在连接各种计算机的传输媒体上传输数据比特流,屏蔽掉传输媒体和通信手段的差异,使得数据链路层不必考虑网络的具体的传输媒体和通信手段,】
用户到互联网的宽带接入方法有非对称数字用户线 ADSL(用数字技术对现有的模拟电话线进行改造,而不需要重新布线。ASDL 的快速版本是甚高速数字用户线 VDSL。),光纤同轴混合网 HFC(是在目前覆盖范围很广的有线电视网的基础上开发的一种居民宽带接入网)和 FTTx(即光纤到······)。
网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向传输层提供最基本的端到端的数据传送服务。主要内容有:虚电路分组交换和数据报分组交换、路由选择算法、阻塞控制方法、X.25协议、综合业务数据网(ISDN)、异步传输模式(ATM)及网际互连原理与实现。
【实际上自己并不理解下面的内容,啊哈哈哈。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nOANA2AB-1610596829667)(https://i.loli.net/2021/01/14/btILrGS2xsDgwci.gif)]】
以下知识点需要重点关注:
https://www.seobility.net/en/wiki/HTTP_headers
HTTP 协议的本质就是一种浏览器与服务器之间约定好的通信格式。HTTP 的原理如下图所示:
https://www.campaignmonitor.com/resources/knowledge-base/what-is-the-code-that-makes-bcc-or-cc-operate-in-an-email/
以下知识点需要重点关注: