自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tianny和他的朋友们

公众号:「TiannyTalk」,个人博客:tianny.cc,欢迎一起交流

  • 博客(11)
  • 收藏
  • 关注

原创 世界那么大我要出网关

古有关圣爷过五关斩六将,今有小小网络包过网关闯世界。今天帅天给大家剖析一下,从局域网发出的网络包是如何跋山涉水到达外面的世界的。如何到达网关在任何一台机器上,当要访问另一个 IP 地址的时候,都会先判断,这个目标 IP地址,和当前机器的 IP 地址,是否在同一个网段。怎么判断同一个网段呢?需要 CIDR 和子网掩码。(关于 CIDR 和 子网掩码的知识请看帅天之前写的文章)如果是同一个网段,那就不需要通过网关,直接在局域网内部通信,将源地址和目标地址放入 IP 头中,然后通过 ARP 获得 MAC

2021-04-26 07:11:50 124

原创 Ping 与 Traceroute

今天给大家聊聊 Ping 与 Traceroute 的实现原理,ICMP 协议。ICMP 协议ICMP 全称 Internet Control Message Protocol,就是互联网控制报文协议。ICMP 报文是封装在 IP 包里面的,因为传输指令的时候,肯定需要源地址和目标地址。ICMP 报文有很多的类型,主要分为两类,查询报文类型和差错报文类型。查询报文类型简单来说就是查询方主动发送侦查协议,等待对方的应答。具体例子,见下面 ping 的使用差错报文类型会使用 ICMP 的规则,故意制造

2021-04-25 09:42:43 255

原创 SQL介绍

SQL 无处不在入门简单半衰期长使用人员广泛软件开发者数据分析师…DBMS 前世今生DBDataBase,数据库。存储数据的集合,可以理解为多个数据表DBSDataBaseSystem,数据库系统包括数据库、数据库管理系统以及数据库管理人员DBMSDataBase Management System,数据库管理系统DBMS = 多个数据库(DB) + 管理程序SQL 与 NoSQLSQL 阵营Oracle第一

2021-04-24 11:01:04 102

原创 交换机与VLAN

在介绍本章之前,大家首先可以回顾前一章提到的 Hub 集线器,仔细的思考一下 Hub 有什么巨大的缺点?Hub 的问题使用 Hub 这种组网的方法,一旦机器数目增多,问题就出现了。因为 Hub 是广播的,不管某个接口是否需要,所有的 Bit 都会被发送出去,然后让主机来判断是不是需要。这种方式路上的车少就没问题,车一多,产生冲突的概率就提高了。而且把不需要的包转发过去,纯属浪费。看来 Hub 这种不管三七二十一都转发的设备是不行了,需要点儿智能的。因为每个口都只连接一台电脑,,这台电脑又不怎么换 IP

2021-04-24 09:25:16 502

原创 MAC(媒体访问控制协议)协议

上一章我们聊到了网络地址、子网掩码、和广播地址如何计算的问题,这一章节我们来进行一次深潜,聊聊 MAC 层的那些事。Hub 集线器相信不少读者在大学时代都联机打过游戏,最简单的方法是直接将一根网线连接两台电脑,便形成了一个小型局域网。光两个人玩 CS 不过瘾,宿舍里的其他小伙伴都想加入,此时该怎么办?别急,有办法,大家众筹买个 Hub 集线器就可以了,这样组网也就成功了。Hub 是什么?Hub 叫集线器,是我们上学时那个年代的东西。 集线器没有大脑,它完全在物理层工作。它会将自己收到的每一个字节,都复

2021-04-23 06:05:17 1567

原创 网络地址、子网掩码、广播地址还不会算?计算机网络白学了!

在讲这篇知识点之前,大家先回顾下 IP 地址分类的知识。随着技术的发展,组网的方式也越来越丰富,因此传统 A、B、C 类的 IP 分类方法已经过时了。为了满足人们的需求,引入了 CIDR 记法。CIDR什么是 CIDR 记法呢?CIDR 将 32 位的 IP 地址一分为二,前面是网络号,后面是主机号。我们以 192.168.1.53/27 为例,斜杠后面有个数字 27。这种地址表示形式,就是 CIDR。后面 27 的意思是,32 位中,前 27 位是网络号,后 5 位是主机号。子网掩码子网掩码:

2021-04-22 06:26:00 332

原创 子网划分原理

前面一章我们提到随着互联网的飞速发展,网络终端数呈爆炸式增长。最初的 IP 地址分类方式已经不再适用。为了解决日益增长的 IP 地址数需求,子网划分呼之欲出。背景最初的两级 IP 地址划分存在许多问题。最典型问题是,两级 IP 地址不够灵活。设想,一个单位需要在新的地点马上开通一个新的网络。但是在申请到一个新的 IP 地址之前,新增加的网络是不可能连接到因特网上工作的。我们希望有一种方法,使一个单位能随时灵活地增加本单位的网络,而不必事先到因特网管理机构去申请新的网络号。原来的两级 IP 地址是无法做到

2021-04-21 05:57:46 2199

原创 IP 分类

聊到 IP 地址分类,相信大部分读者会脱口而出,IP 地址分为 A、B、C、D 类。没错,但是这个答案并不完美。要想知道全部的答案,得从 IP 地址的编码方法说起。编码方法IP 地址的编码方法共经过三个历史阶段:分类的 IP子网的划分超网分类的 IP先说第一种分类的 IP。即将 IP 地址划分为若干个固定类,每一类地址都由两个固定长度的字段组成。其中第一个字段是网络号(net-id),它标志主机或路由器所连接的网络。一个网络号在整个因特网内必须是唯一的。第二个字段是主机号(host-

2021-04-20 06:16:43 144

原创 网络分层

设计思想分层解耦、分而治之是贯穿程序设计的一条基本准则。计算机网络协议更为复杂,网络协议设计之初便按分层思想而设计。网络分层之后,网络每一层协议负责的工作都是不一样的,也就对应了有不同设备来处理。体系结构为了制定统一标准, 国际标准化组织(ISO)于 1984 年提出了一种标准参考模型 OSI。它被公认为是计算机通信和 Internet 网络通信的一种基本结构模型。然而 OSI 七层模型是一个概念模型,并没有说明如何具体实现,是理论标准。在实践过程中,实际上广泛采用 TCP/IP 四层协议结构。读

2021-04-19 09:24:23 126

原创 服务器架构

三种常见服务器架构:SMP(Symmetric Multi-Processor),对称多处理结构。单主机架构。NUMA(Non-Uniform Memory Access)非一致性内存访问。单主机架构。MPP (Massive Parallel Processing)。海量并行处理结构。多主机架构。SMP 架构在 SMP 中所有的处理器都是对等的, 所有的 CPU 共享全部资源。它们通过总线连接共享同一块物理内存,这也就导致了系统中所有资源(CPU、内存、I/O 等)都是共享的。当我们打开服务器的

2021-04-18 10:55:29 1488

原创 工作五年的思考

在职业生涯迈入第 5 个春秋的时候,我提交了离职申请。5 年对于一个程序员来说是一个重要的转折点,因为按照正常的发展速度,此时业务和技术能力应该到达了高级工程的标准。如果还在做 CRUD 类似的工作,就要警惕了。回首过去这 5 年,学了很多东西,也走了很多弯路。因为笔者是运维出身,平时接触到的东西比较广,学的东西自然也多了。但是有个问题,一直没有解决,那就是杂而不精。以笔者这五年的工作经历来说,第一份工作是系统运维,第二份工作是大数据运维,第三方工作是云平台开发。这跨度还是很广的。不过幸运的是,从职位关键

2021-04-17 13:30:44 210 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除