- 博客(4)
- 收藏
- 关注
原创 网络协议学习笔记(三、网络分层)
问题1 路由就像中转站,比如从源地址A到目标地址D,需要经过B、C,A知道自己的下一站是B,那么B的IP地址应该放在哪里?肯定是不能放在IP层的目标地址中,因为那里放着最终目标D的IP地址。 中转站之间是通过MAC地址进行通信的 问题2 所谓的二层设备、三层设备,都是这些设备上跑的程序不同,一个http协议的包经过一个二层设备时,二层设备收进去的是一个完整的网络包,包括http、tcp、ip、mac。所谓二层设备就是把mac头摘下来看看是丢弃还是转发还是自己留着。所谓三层设备就是把MAC摘下来后再把IP头摘
2020-11-30 21:17:46 76
原创 网络协议学习笔记(二、通信协议)
打开浏览器购物的背后 在浏览器中输入https://www.kaola.com,这是一个URL,但是浏览器不能直接通过URL知道具体的访问地址,也不知道该如何才能访问到。于是它打开地址簿去查找,这里有两种地址簿,一种是一般的地址簿协议DNS去查找,另一种是更加精准的地址簿协议HTTPDNS。 通过地址簿查找,得到这个URL对应的IP地址:106.114.138.24,即互联网世界的门牌号。 知道了目标地址,浏览器开始打包具体的请求,采用https传输协议,按照协议格式把具体的请求数据:买什么卖多少 封装成请
2020-11-30 20:40:37 145
原创 网络协议学习笔记(一、网络那点事儿)
学习网络中遇到的问题 网络协议知识点太多,记不住 看上去懂了,但是经不住问 只是了解大概流程,很多细节还是不知道,不仅要自己看懂还要能给别人讲明白 知识学会了,不会应用到实际中 在遇到实际问题的时候还是没有思路,比如虚拟机不能上网的原因 学习目标 理清繁杂的网络协议 构建精准的网络协议知识框架 了解热门领域的应用 ...
2020-11-24 20:52:12 109
原创 数据结构与算法之美-学习笔记(前言)
为什么要学习数据结构与算法 所谓的“新技术”,其核心和本质的东西都还是与基础知识离不开。基础知识就像是一座大楼的地基,它决定的我们的技术高度,想快速掌握一门技术,基础能力一定要过硬,“内功”一定要深厚。 而所谓的“基础内功”恰恰正是大学里的基础课程,如操作系统、计算机网络、编译原理、数据结构算法等,然而很少人能在大学期间真正的熟练掌握这些课程,我自己也不例外,所以想要再重新学一遍数据结构与算法。 学习目标 1、都有哪些数据结构和算法 2、每种数据结构和算法背后的设计思想 3、如何选择使用哪种数据结构和算法
2020-11-21 16:51:30 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人