最近做了 TCP 工作原理的几个动画,感觉这个领域很有意思 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
shellquery
V2EX    程序员

最近做了 TCP 工作原理的几个动画,感觉这个领域很有意思

  shellquery 2018-06-27 09:43:10 +08:00 13461 次点击
这是一个创建于 2667 天前的主题,其中的信息可能已经有所发展或是发生改变。
第 1 条附言    2018-06-28 15:44:03 +08:00
大家有兴趣来读一读我的新书
[深入理解 RPC]( https://juejin.im/book/5af56a3c518825426642e004)
[深入理解 RPC]( https://juejin.im/book/5af56a3c518825426642e004)
[深入理解 RPC]( https://juejin.im/book/5af56a3c518825426642e004)
65 条回复    2018-06-28 16:49:38 +08:00
opengps
    1
opengps  
   2018-06-27 09:47:33 +08:00
赞赞赞,收藏了
lolizeppelin
    2
lolizeppelin  
   2018-06-27 09:47:38 +08:00 via Android
好看 挺好的
xrr2016
    3
xrr2016  
   2018-06-27 09:47:49 +08:00   3
是 TCP 有意思还是做动画有意思啊?
sudodo
    4
sudodo  
   2018-06-27 09:50:10 +08:00
大佬,叼叼叼~
shellquery
    5
shellquery  
OP
   2018-06-27 09:57:42 +08:00
@xrr2016 动画 ^^
z3jjlzt
    6
z3jjlzt  
   2018-06-27 09:58:15 +08:00
zan
ms2008
    7
ms2008  
   2018-06-27 10:08:18 +08:00
非常赞,期待出拥塞控制
gamecreating
    8
gamecreating  
   2018-06-27 10:08:33 +08:00   1
UDP 才美
suit
    9
suit  
   2018-06-27 10:14:33 +08:00
是用什么软件做的
powerbobo
    10
powerbobo  
   2018-06-27 10:14:52 +08:00
给力,收藏一波
leiqjl
    11
leiqjl  
   2018-06-27 10:19:02 +08:00
收藏了
wvc
    12
wvc  
   2018-06-27 10:19:05 +08:00
应该是 Flash 吧
24bit
    13
24bit  
   2018-06-27 10:19:14 +08:00
WexHugh
    14
WexHugh  
   2018-06-27 10:26:25 +08:00
666, 收藏了
shellquery
    15
shellquery  
OP
   2018-06-27 10:30:28 +08:00
@sudodo 演示文稿^^
CommandZi
    16
CommandZi  
   2018-06-27 10:41:06 +08:00
Keynote 做的吧,那个蜡笔风格的箭头很熟悉
liuzhedash
    17
liuzhedash  
   2018-06-27 10:41:54 +08:00
不错不错,已收藏
shellquery
    18
shellquery  
OP
   2018-06-27 10:42:18 +08:00
@CommandZi 老司机
huangmingyou
    19
huangmingyou  
   2018-06-27 10:53:51 +08:00   1
tcpdump 抓包,用 tcptrace 能画出更好玩的图.
jeffson
    20
jeffson  
   2018-06-27 11:01:00 +08:00
666
mengdisheng
    21
mengdisheng  
   2018-06-27 11:20:37 +08:00
然后研究一下怎么快速实现 tcp 阻断
c9
    22
c9  
   2018-06-27 11:21:55 +08:00
哈哈哈哈可爱。
outerws
    23
outerws  
   2018-06-27 12:28:37 +08:00
原来老钱也在这啊
Zhuozhuo
    24
Zhuozhuo  
   2018-06-27 13:14:43 +08:00   1
cdnaa
    25
cdnaa  
   2018-06-27 13:21:59 +08:00 via iPhone
666 很棒喔
hasdream
    26
hasdream  
   2018-06-27 14:23:27 +08:00
666
vjnjc
    27
vjnjc  
   2018-06-27 14:23:51 +08:00
动画不错啊,帮顶
kylix
    28
kylix  
   2018-06-27 14:48:17 +08:00
图画的不错,mark !
Raymon111111
    29
Raymon11111  
   2018-06-27 15:02:50 +08:00
不错
stephenkung
    30
stephenkung  
   2018-06-27 15:33:44 +08:00
动画不错。
Charkey
    31
Charkey  
   2018-06-27 15:51:22 +08:00
大佬啊,收下我膝盖
araraloren
    32
araraloren  
   2018-06-27 16:07:20 +08:00
不错,MARK
yuhuan66666
    33
yuhuan66666  
   2018-06-27 16:35:04 +08:00
大佬 出个 http2 的动画吧
circleee
    34
circleee  
   2018-06-27 17:38:56 +08:00
@xrr2016 大概率是动画。
freehere
    35
freehere  
   2018-06-27 17:43:35 +08:00
mark
v2byy
    36
v2byy  
   2018-06-27 17:56:45 +08:00 via iPhone
不错不错
inreality
    37
inreality  
   2018-06-27 18:10:43 +08:00
厉害
LCD
    38
LCD  
   2018-06-27 18:27:30 +08:00 via Android
简洁明了,形象生动
ookkxw
    39
ookkxw  
   2018-06-27 18:48:36 +08:00 via iPhone
收藏了
shuperjolly
    40
shuperjolly  
   2018-06-27 18:57:13 +08:00
节奏满了点
WordTian
    41
WordTian  
   2018-06-27 19:04:22 +08:00 via Android
这动画确实好玩
knowlovelh
    42
knowlovelh  
   2018-06-27 19:15:28 +08:00
动画效果好棒啊!
Mmmmc
    43
Mmmmc  
   2018-06-27 19:45:01 +08:00
看起来很有趣, 收藏
gaMe5hGLc86G4U52
    44
gaMe5hGLc86G4U52  
   2018-06-27 20:10:10 +08:00
@shellquery 四次挥手那里 tcp 客户端 wait 时间可以标注下,等待 2MSL,更完美,啦啦啦。
dixeran
    45
dixeran  
   2018-06-27 20:11:57 +08:00 via Android
从考研的角度来看,还要知道 ACK 和 SYN 的序号分别是多少
znood
    46
znood  
   2018-06-27 20:27:41 +08:00 via iPhone
收藏了,经常忘
rwdy2008
    47
rwdy2008  
   2018-06-27 20:40:05 +08:00
pexcn
    48
pexcn  
   2018-06-27 21:47:04 +08:00
lz 的意思是动画领域有意思还是 TCP 有意思?
ggwp
    49
ggwp  
   2018-06-27 23:01:17 +08:00
感谢分享
freebit
    50
freebit  
   2018-06-27 23:08:22 +08:00   1
楼主的图还是太初级了。我一直想,应该存在一种辅助计算机教学的软件,可是没有发现,借助于 VR 技术,可以大大增强教学的效果。这种软件应该有市场。同理可以应用在其它教学领域。
RyougiShiki
    51
RyougiShiki  
   2018-06-28 01:48:23 +08:00
会技术的不会设计和动画,会设计的不会技术。一图胜前言,感谢楼主的贡献。
mickeyandkaka
    52
mickeyandkaka  
   2018-06-28 01:54:03 +08:00
mark
MOmc
    53
MOmc  
   2018-06-28 02:00:26 +08:00 via iPhone
感谢 已收藏
keepfun
    54
keepfun  
   2018-06-28 09:36:15 +08:00
感觉不全啊 ,应该把这个逻辑也加上.
第一次 syn=j
第二次 ack=j+1,syn=k
第三次 ack=k+1
BUPTGuo
    55
BUPTGuo  
   2018-06-28 09:44:03 +08:00
赞同楼上,应该加上 ack 的序号递增和 syn 序号变化情况
goinghugh
    56
goinghugh  
   2018-06-28 09:44:05 +08:00
感谢分享, mark
suilin
    57
suilin  
   2018-06-28 09:52:24 +08:00
自用收藏啦,非常感谢
suilin
    58
suilin  
   2018-06-28 09:55:13 +08:00
加上序号食用更清晰
chinawrj
    59
chinawrj  
   2018-06-28 10:14:17 +08:00
挺好的。但是:竟然不体现发送窗口的概念。
mfmelsia
    60
mfmelsia  
   2018-06-28 13:15:04 +08:00
666666
Lwf1995
    61
Lwf1995  
   2018-06-28 15:07:48 +08:00
加个窗口动画就好了
Lwf1995
    62
Lwf1995  
   2018-06-28 15:08:19 +08:00
@Lwf1995 数据传输的滑动窗口动画
shellquery
    63
shellquery  
OP
   2018-06-28 15:58:42 +08:00
老师的新书,欢迎捧场
![]( https://juejin.im/book/5af56a3c518825426642e004)
noelyang
    64
noelyang  
   2018-06-28 16:10:04 +08:00
感觉像是 keynote 里的 magic move 特效。。经常用
shellquery
    65
shellquery  
OP
   2018-06-28 16:49:38 +08:00
@noelyang 正解
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2615 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 32ms UTC 15:32 PVG 23:32 LAX 08:32 JFK 11:32
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86