上一页 1 2 3 4 5 6 7 8 9 10 ··· 81 下一页
摘要: 前言 简单了解一下ip 协议选路问题。 正文 比如host1 到 host2是直接传输,因为host1和 host2 是同一交换机,直接arp表知道对方的mac。 第二种是他们是不同网段之间通信。 第二种有两种出名的协议rip 和 ospf,动态路由方式。 路由表: rip 内部选路协议: rout 阅读全文
posted @ 2022-11-20 21:27 敖毛毛 阅读(421) 评论(0) 推荐(1) 编辑
摘要: 前言 该系列继续更新,枚举介绍。 正文 首先呢,枚举是值类型,这个没什么好说的。 enum ConnectionState { DisConnected, Connecting, Connected, DisConnecting } 如果不显示命名的情况下呢?第一个DisConnected为0,Co 阅读全文
posted @ 2022-11-20 12:15 敖毛毛 阅读(391) 评论(0) 推荐(2) 编辑
摘要: 前言 该系列准备继续完善,一共108篇,持续更新。 正文 为什么有动态类型呢? 是因为很多东西天生就是动态类型的。 比如xml 和 json、cvs、数据库表,这些本来就是数据类型的。 在反射系列中提及到,为什么有发送呢? 是因为只有在运行的时候你才能知道他是什么类型。 同样的xml、json这些也 阅读全文
posted @ 2022-11-19 13:35 敖毛毛 阅读(989) 评论(0) 推荐(4) 编辑
摘要: 前言 介绍一下什么是nat协议和napt协议,和简单带一下LVS。 正文 什么是nat(Network Address Translation) 协议呢? 比如现在你家分配了一个ip,但是你家有10个设备,那么这10个设备都得联网啊。 那么这个时候就需要 nat 技术来实现。 简单的说就是路由器会记 阅读全文
posted @ 2022-11-16 00:35 敖毛毛 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下ip协议。 正文 先来看下ip协议在网络层的哪一层: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 ip 层就在网络层: 其实很好想象哈,就是因为每台机器起码有一个ip地址,形成了这样一个网络。 ip 层的功能就是: ip 寻址 选路 封装打包 分片 数据链路层功能: 阅读全文
posted @ 2022-11-13 23:32 敖毛毛 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下tcp 数据传输。 正文 tcp 数据传输是怎么样子的呢? 比如我们在代码中写好了,connection 去连接。 然后我们用 write 去读取数据,这个时候呢,到底我们的操作系统做了什么呢? 这个时候操作系统肯定就将我们的data,打包成了tcp包然后发送出去了呀。 但是有一个 阅读全文
posted @ 2022-11-13 16:19 敖毛毛 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 前言 tcp 三次握手性能优化。 正文 服务器三次握手流程示例: 下面就是3次握手的过程: 知道这个有什么用呢? 我举一个我使用到的例子哈。 比如有很多 tcp 连接到一台机器上机器上,那么tcp_max_syn_backlog就需要调大。 服务器设置 net.ipv4.tcp_max_syn_ba 阅读全文
posted @ 2022-11-13 10:53 敖毛毛 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 前言 简单抓包一下3次握手。 正文 握手的目标: 同步sequence 序列化 初始化序列化ISN(Initial Sequence Number) 交换tcp 通信参数 如MSS、窗口比例因子、选择性确认、指定校验和算法。这个后面讲。 简单的在linux 抓取一下: 这里面就是确认机制哈: 这上面 阅读全文
posted @ 2022-11-13 09:51 敖毛毛 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 前言 本文的上一篇为: https://www.cnblogs.com/aoximin/p/16861797.html 该文为dotnet-dump 和 procdump 的实战介绍一下。 正文 现在很多情况下去抓取dotnet 运行的信息一般都是适用 procdump 或者 直接使用dotnet- 阅读全文
posted @ 2022-11-08 12:12 敖毛毛 阅读(2116) 评论(7) 推荐(5) 编辑
摘要: 前言 该文的前置篇为: https://www.cnblogs.com/aoximin/p/16839830.html 本文介绍性能排查。 正文 上一节是出现错误了,如何去排查具体问题。 这一节介绍一下性能排查。 还是上文的例子作为演示:https://buggyambfiles.blob.core 阅读全文
posted @ 2022-11-06 10:34 敖毛毛 阅读(1068) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 81 下一页