漫画 | TCP/IP之大明邮差

漫话IP:TCP_IP基础知识读本 立即下载

f946e8e0222e33fd27d83828358c8a90.jpeg

78f8fa68310b991b33511219f272760d.jpeg

c9de4736f017e6ceb996819379a324b6.jpeg

c5bd746b276762839d3802930c7aa459.jpeg

3b95b0395f2d39d09af0342e58352b4f.jpeg

3f3ee0cecabe4cf136fedc9daf020311.jpeg

f96e58adc77a8306aa2e02bf63479cb4.jpeg

c6477213d4fc4d533391ada0dc7976a9.jpeg

4a7d96c110ced5c7b1be1ef7667c5f29.jpeg

76b30112313ac95b8d86c8146bf74dac.jpeg

3bb45f46381227373f57dbaac8c17fb0.jpeg

6c7b7bd8f8138dfb9059936c110b99f1.jpeg

e01199b54fda5fa040b21795433df568.jpeg

6132928d3bf74c39445edc9580b224e2.jpeg

f0375b928f701c413e061dd496776106.jpeg

dce9b9f10f50120d55a7cf805cc1b90d.jpeg

8a5ab7d43e5a9b4f0da12eb2a5d4a26f.jpeg

0d6f686f6eb5f5d2a5ae8edd1c7531fd.jpeg

4d56848e04636496e3cb200d3a69fa07.jpeg

23a014626f0257553d5f20a4b7fd946d.jpeg

f442999a98e90c36f3c48cc840cb007f.jpeg

46d0b95977ec91c344b9c0a55587b845.jpeg

45593e9f3fdcdf30bf2e2b9ca3d30dd8.jpeg

c528711e9be7ebdbb224e6e670f19932.jpeg

2174b51360724d4a76d843d4b0a219a2.jpeg

98bb59f8bef3f1fcf3bbfd2343042b4e.jpeg

80ce0e3af8c07ebccd6b1f5076081a5d.jpeg

7566648776b8f300287df2e8c291686a.jpeg

a070640f69528d70a73ecf1505cbd013.jpeg

b15c8161a8d440032845d471f15d4691.jpeg

b382602de2d0dbd997e9116e91076f0c.jpeg

84ed0457da38619ca914637d142cd1d8.jpeg

后记:

1973年,卡恩与瑟夫开发出了网络中最核心的两个协议:TCP协议和IP协议,随后为了验证两个协议的可用性,他们做了一个实验,在多个异构网络中进行数据传输,数据包在经过近10万公里的旅程后到达服务端。在这个过程中,数据包没有丢失一个字节,这充分说明了TCP/IP协议的可靠性。

TCP/IP协议是一个非常复杂的协议,但核心一直围绕如何在一个不稳定的网络上进行可靠传输来进行设计。

有意思的是TCP协议把状态的维护放到了网络的终端节点,而不是中间节点进行,这极大地简化了网络的设计,让网络中的传输设备只需要根据IP地址转发数据即可,而不用考虑复杂的状态维护。

随着互联网的爆炸式发展,TCP/IP协议经受住了严峻的考验,至今依然是互联网的中流砥柱,充分体现了当时设计的前瞻性。

TCP/IP协议涉及到了非常多的细节,这篇漫画只是讲了如何建立连接,如何维护连接,如何失败重传,滑动窗口,累计确认等核心概念,希望大家看完后能对TCP协议建立一个基本的印象。

本文来自我的第二本书《半小时漫画计算机》,里边有更多有趣又硬核的技术漫画,讲述计算机的基础知识,全彩印刷,没看过的同学强烈推荐。

原价69元,码农翻身5折独家优惠,仅需34.9元,预购从速!

PICO SCOPE 二次开发 基于C#开发一个简单的PICO示波器的上位机工作,与MCC600运动控制卡一起,实现数据自动采集 阅读详情

相关推荐

AI原生应用在UGC内容审核中的实战经验

AI原生应用(AI-Native Application)——以机器学习模型为核心驱动力,深度整合数据、算法、工程架构的完整系统——为破解这一三角难题提供了全新范式。全链路数据驱动:从数据采集、模型训练到决策优化,形成闭环自治系统,无需人工规则干预多模态深度理解:同时处理文本、图像、音频、视频等多类型内容,理解语义而非简单匹配特征自适应进化能力:通过人机协同反馈持续学习新型违规模式,模型周级迭代成为常态审核效率提升300%:单条视频审核耗时从2.3秒降至0.7秒。

AI算力网络与通信的博客 1149

读《半小时漫画计算机》

最近朋友送了一本书给我,就是下面这本

认知 行动 坚持 2891

STM32 IAP+APP合并Hex文件全自动脚本(Keil5一键生成)

本文详细介绍了一种基于Keil5开发环境的STM32 IAP与APP程序Hex文件全自动合并方案。通过编写批处理或Python脚本,并将其集成到Keil的编译后流程中,实现一键编译、自动合并,彻底解决手动操作繁琐易错的问题,极大提升STM32固件开发与远程升级的效率。

weixin_29191761的博客 306

C++牛客网编程(十三)

序列化二叉树 描述:请实现两个函数,分别用来序列化和反序列化二叉树,不对序列化之后的字符串进行约束,但要求能够根据序列化之后的字符串重新构造出一棵与原二叉树相同的树。 二叉树的序列化(Serialize)是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。序列化可以基于先序、中序、后序、层序的二叉树等遍历方式来进行修改,序列化的结果是一个字符串,序列化时通过 某种符号表示空节点(#) 二叉树的反序列化(Deserialize)是指:根据某种遍历

weixin_45588765的博客 1320

Win10 Rational Rose 安装教程

在此教程中我们需要四个文件,点此下载[提取码:ig33] 其中第一个为2007的安装包,第二个为破解文件 前言 很多小伙伴反应说会出现几天后就到期的问题,包括我也出现了该问题,如果你已在其他地方安装好了文件且破解成功,且但几天后到期,如果可以使用更改时间的方式打开,那么可以跳过接下来的教程,直接看第三节,我们采用批处理的形式一键完成从修改时间到打开最后改回来的方法解决此问题 一、安装软件 解压缩两个安装包,进入 Rational Rose文件夹 选择setup.exe开始安装 按照图示依次点击

CoderJiang 2万+

【Unity】【模型】【AI建模】如何将AI生成的GLB格式3D模型文件导入Unity

本文介绍了一个将AI工具自动生成的GLB格式3D模型文件转换成fbx模型文件导入Unity的步骤。

O青草O的博客 Unity和游戏制作知识分享 1358

计算机界的50位大牛(16)—— 温顿·瑟夫 & 罗伯特·卡恩:互联网之父

温顿·瑟夫与罗伯特·卡恩,这两位“互联网之父”以他们的智慧、勇气和不懈努力,为我们创造了一个前所未有的数字世界。他们的故事告诉我们,计算机科学是一个充满无限可能的领域,只要我们怀揣梦想,勇于探索,就有可能创造出改变世界的伟大成果。亲爱的青少年朋友们,希望温顿·瑟夫和罗伯特·卡恩的传奇人生能激发你们对计算机科学的热爱,鼓励你们勇敢地踏上探索计算机世界的征程。在这个充满机遇和挑战的时代,相信你们也能在计算机领域创造出属于自己的辉煌,为人类的进步和发展贡献出自己的力量。让我们一起向着未来的数字世界,出发!

zhulangfly的专栏 2128

Python制作【大麦网】自动抢票程序

Python 的迅速崛起对整个行业来说都是极其有利的,但“人红是非多”,导致它平添了许许多多的批评,不过依旧挡不住它火爆的发展势头。如果你对Python感兴趣,想要学习pyhton,这里给大家分享一份Python全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓点击这里。

mate1357的博客 2万+

漫画: 解密IP 、TCP和DNS与HTTP 的亲密关系

点击上方的终端研发部,右上角选择“设为星标”每日早9点半,技术文章准时送上公众号后台回复“学习”,获取作者独家秘制精品资料往期文章记五月的一个Android面试经What外包,技术外包如何防坑?Github几个非常值得学习的项目Android 架构组件 - 让天下没有难做的 App手机商对“鸿蒙”进行了密集测试:比安卓系统快?本文内容来自《图解HTTP》,作者:[日] 上野宣,人民邮电出版社一、...

这个时代,作为程序员可能要学习小程序 293

从零构建高精度温控系统:ADN8835的单电感拓扑与0.01℃稳定性实战解析

本文深入解析了如何利用ADN8835构建高精度温控系统,重点介绍了其创新的单电感拓扑架构如何实现0.01℃的长期稳定性。内容涵盖精密PCB布局、电源滤波设计,并详细阐述了针对不同热容负载的数字PID控制参数整定策略,为开发精密仪器和医疗设备提供了实战指南。

r2s3t4的博客 238

Matlab使用GitHub的踩坑记录(持续更新)

Matlab使用git的踩坑记录前言Matlab设置Git的官方帮助文档系统配置新建Git两种代码管理方式典型源代码管理SVN分布式源代码管理 Git注意:SVN和Git都可以用GitHub创建新的库 前言 作为Git初学者,对Git的代码版本管理非常非常喜欢,给了我极大的安全感。特别是想到之前的几次Matlab、Latex和python的代码莫名其妙被折腾没了又没法找回的悲剧,决定慢慢的走入gi...

voluntry的博客 7296

TCP:一个悲伤的故事

漫画描述了 TCP 协议的基本原理,为了提高可理解性,部分细节设计与真实的 TCP 协议有所差别,但总体思想与 TCP 一致。如果读者想了解 TCP 的设计细节,请参考严肃学术材料和 R...

weixin_44742132的博客 200

如何让C++程序生成dump文件?生成dump文件的方式有哪些?如何使用Windbg分析dump文件?

本文详细介绍了如何让C++程序生成dump文件、生成dump文件的多种方式以及如何使用Windbg分析dump文件,并给出了对应的实战分析案例,有一定的实战参考价值。

dvlinker的技术专栏 5万+

关于 TCP/IP,必知必会的十个问题

本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。 TCP/IP十个问题 一、TCP/IP模型 TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。 基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路...

weixin_34075268的博客 2万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

漫画:HTTP之大明邮差

后记:本文主要讲解了HTTP 1.1的主要问题,以及HTTP 2的一大特点:多路复用,实际上HTTP/2还有很多很好的特性没有展开,如Server Push,Head...

码农翻身 532

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

漫画 | 烂代码传奇

后记:新项目来了,大家很兴奋,有机会从头开始构建一个东西,是很难得地,于是仔细小心的设计架构,定下规矩和原则,约定大家都要遵守,刚开始时运转正常,平安无事。渐渐的出现了一些新情况,需求变动,时间很紧张, 程序员发现有一个非常直接的办法,可以快速的实现客户的要求, 几天就可以搞定, 但是违背了架构的原则或最初的项目的编码约定, 如果想遵循的话,可能需要花费好几倍的工作量,可能需要几周才能完成。大...

码农翻身 9603

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

漫画:我才是世界上最好的编程语言!

周末的Hello World咖啡馆还是热闹非凡。后记 : 很多读者都说码农翻身的故事很有画面感,把我写的技术故事变成漫画形式,一直以来也是我的愿望,但是这种漫画不好画,...

码农翻身 1265

想找到女朋友,你得掌握这些算法

后记:这篇漫画来自于Quora的一个简短的回答:https://www.quora.com/What-is-the-most-useful-algorithm-that-...

码农翻身 644

她刚来,我就失宠了

后记:这篇文章的idea来源于《计算机网络:自顶向下的方法》第5章的一个综合例子,“码农翻身”用漫画的方法又重新解读了一下,希望大家能够喜欢。计算机网络的基础知识无论对前...

码农翻身 497

漫画丨让你专心干技术,没让你干到35岁啊…

本文授权转载自公众号“槽逻辑”工具人,当然越听话越好“多”说两句搞技术的,却成了吃青春饭的?脑力劳动,甚至不如体力劳动?其实,当下大部分的“技术工作者”,本质上就是体力劳动者1.和年龄精力...

码农翻身 1411

垃圾面试官让我回去等通知!

后记:已经发了两篇漫画了,一个是《我才是世界上最好的语言》,还有一个是《HTTP之大明邮差》,前两篇主要讲技术,这一篇是娱乐性质,张大胖“亲自”去面试了,当然也是和技术有...

码农翻身 689

漫画 | 为什么中国程序员不如外国程序员有创造性?

张大胖在上班的地铁上遇到了何小痩,两个人聊起了创造力的话题。程序员的宿命芯片战争70年,真正的王者即将现身!宇宙第一IDE到底是谁?程序员,你得选准跑路的时间!两年,我学会了所有的编程语言!Javascript: 一个屌丝的逆袭我是一个线程TCP/IP之大明邮差一个故事讲完HttpsCPU 阿甘...

码农翻身 922

码农翻身 各章节链接

大话编程 我是一个线程 我是一个Java class Javascript: 一个屌丝的逆袭 Java:一个帝国的诞生 JSP:一个装配工的没落 TCP/IP 之 大明王朝的邮差 TCP/IP 之 大明内阁 TCP/IP 之 蓟辽督师 CPU 阿甘 CPU 阿甘之烦恼 CPU 阿甘:函数调用的秘密 我是一个网卡 我是一个路由器 我是一个进程 我是一块硬盘(上) 我是...

wudinaniya的博客 4万+

嘚瑟一下,我的书上电视了!

我的书《码农翻身》上电视了!有图有真相 !先看看这幅图,《码农翻身》出现了!对,就是最上面那一本。书要被递给男主了!白底红字,正是《码农翻身》颜色!男主接下来低头翻书,他“怕大家看不清...

码农翻身 613

漫画:优秀的程序员具备哪些属性?

很多人问我,你是一个优秀的程序员吗? 我还差得远,但我在朝这个目标努力。 那么,怎样才能成为一个优秀的程序员呢? 优秀的程序员往往具有几方面的特点,这些特点里有的更重要,有的作用略低,我以个人的见解,为这些特点从低到高划分了5个星级。 1.兴趣 重要程度:★★★★★

GarfieldEr007的专栏 1361

一坨公众号文章连接

漫画:什么是 CAS 机制? 漫画:什么是CAS机制?(进阶篇) 漫画:什么是拜占庭将军问题? 漫画:什么是鸡尾酒排序?

harryhare的专栏 267
上一篇: 12位专家联袂推荐这本书,今天免费送,包邮到家!
下一篇: 为什么这个外国人都喜欢用的软件,中国却做不了?
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值