09 我想有个家 - 什么是IP地址 09 我想有个家 - 什么是IP地址今天开始我们来看一下你可能听过的最多的一个概念,即使你不是工程师,你可能也听过这个词IP,当然可能IP的意思不一样。所以为了澄清,首先我们要来说一下我们的IP是什么?这里的IP不是Intellectualproperty,不是指的disney的Star wars。而是网络里面的IP即InternetProtocol。IP是一个很有用而且很复 2022-08-23 专栏 > 全解网络协议
10 我可是住二环的人 - IP地址的组成和分类 10 我可是住二环的人 - IP地址的组成和分类通过上一小节,相信你对IP有了一个初步的认识。这一小节,和我一起来了解一下IP地址的黑历史。以及它的演变进程。 分类网络 现在和我一起来一次时间旅行,boom!我们回到了1981年,这一年开始出现了分类网络。我们来看一下它的工作方式是什么。这是子网掩码出现之前的事情。因此,如果你生活在1985年,那么你要在设备上输入IP地址。是 2022-08-23 专栏 > 全解网络协议
11 我已经没地方住了吗 - IPv6 11 我已经没地方住了吗 - IPv6IPV6的成长史IPV6其实已经是一位80后。它生于八十年代后期,当时的工程师们已经意识到IPV4的空间正在迅速耗尽。然后到了1995年左右,IPV4进行了一次挣扎。那就是实现了子网技术(我们前面有讲过),这样就可以缓解IP地址不足和遍及全球的问题。从那时起已经过去了20多年,我们现在才刚刚开始看到IPV6在世界上的快速发展和部署。(我记 2022-08-23 专栏 > 全解网络协议
12 向左还是向右 - IP路由 12 向左还是向右 - IP路由我们上一小节了解了未来的这个钻石王老五IPV6,现在让我们回来继续了解当今还高高在上的IPV4。这就是理想很丰满,现实很骨感,IPV6固然好,但是现在还是IPV4的世界,所以我们还是要知己知彼。 子网的框架我们先来看一下子网的框架。还是先看一个例子 IP:203.0.113.10 子网:255.255.255.0 复制 我们前面是不是已经讲 2022-08-23 专栏 > 全解网络协议
13 我能给你安全感 - TCP(一) 13 我能给你安全感 - TCP(一)不知不觉我们已经来到了第四部分,这里我们会开始来详细的讲解TCP和UDP,也就是传输层部分。我们首先来看一下协议中的王者TCP。相信你最熟悉的就是三次握手了。 我们上一章详细讲解了IP,也就是第三层网络层的主要协议,现在我们开始看一下传输层的重要协议TCP。 TCPTCP的全称是Transmission Control Protocol。 2022-08-23 专栏 > 全解网络协议
14 我那不为人知的秘密是什么 - TCP(二) 14 我那不为人知的秘密是什么 - TCP(二)我们之前学习IP的时候,就是把IP的header彻底的分析了一番是不是,既然我已经给自己挖了这个坑,就一定要把这个坑填好,我们现在来一起学习一下TCP的header。 TCP Header 上图就是一个TCP Header的文件。我们还是一点点的来分析。 Source Port(源端口):源TCP的用户 DestinationP 2022-08-23 专栏 > 全解网络协议
15 不问收没收到,就问快不快 - UDP 15 不问收没收到,就问快不快 - UDP我们前两小节学习了传输层的TCP,其实在同一层上存在着两名王者,另一位就是UDP。一山不容二虎,为什么在同一层需要TCP和UDP两个类似的协议呢?那他们的区别和优势又各是什么呢? 还是那句老话,存在即合理,我们之前讲的TCP在传输数据之前需要通过三次握手来确保稳定的连接,然后再开始传输数据,而UDP却不然。UDP是客户端说我需要数据A 2022-08-23 专栏 > 全解网络协议
16 我为什么与众不同 - TCP高级篇(拥塞模型) 16 我为什么与众不同 - TCP高级篇(拥塞模型)首先我们可以肯定的是TCP协议是可靠的。这就是我们前面讲的TCP知识。它是可靠地从网络上的一个端点到另一端点获取数据,但是它不希望使两者之间的网络不堪重负。TCP不想非常快的就开始发送数据,这样会导致拥塞和数据包丢失。同样,TCP也不想“欺负”其他的网络,把其他所有协议都淘汰掉,优先考虑自己的流量。因此,通过TCP拥塞控制, 2022-08-23 专栏 > 全解网络协议
17 来,先看看我的家谱 - HTTP的身世 17 来,先看看我的家谱 - HTTP的身世我们今天开始来看一个重中之重的话题,那就是HTTP。开始我们的话题之前,不知道你面试的时候有没有遇到过HTTP的问题呀。我们先来自我检测一下,下面的这些题你都能回答上来吗? Http与Https的区别? URI和URL的区别? HTTP方法有哪些? 一次完整的HTTP请求所经历。 常见的HTTP相应状态码。 什么是HTTP?ht 2022-08-23 专栏 > 全解网络协议
18 我都这么成功了,你却说我不行 - HTTP 的特点和缺点 18 我都这么成功了,你却说我不行 - HTTP 的特点和缺点上一小节我们做了这个关于HTTP的介绍。那我们今天来看一下, 到底HTTP有什么缺点, 我们必须要把这个功不可没的元老换掉呢。 队头阻塞(Head-of-line blocking) :你想这么一个场景呀。客户发了Data1,回复收到,然后发了Data2, 但是丢了, 客户端这边不会等呀,继续发Data3,但是se 2022-08-23 专栏 > 全解网络协议