随笔分类 -  网络编程

百兆/千兆/万兆(100Mbps/1000Mbps/10000Mbps)网络带宽的实际传输速率粗略计算 (转)
摘要:首先关于网络带宽有两个值:理论带宽与实际带宽。 实际带宽是由于实际的应用中,要再扣约 12% 的 Ethernet Header, IP Header, TCP Header, ATM Header等控制讯号,然后再排除网络损耗以及线路衰减等因素,所以实际带宽都达不到理论值 百兆网(100Mbps) 阅读全文

posted @ 2025-01-20 09:53 xihong 阅读(87) 评论(0) 推荐(0) 编辑

交换机的交换容量和包转发率是什么意思,怎么计算?(转)
摘要:交换机的交换容量和包转发率计算解析 在网络世界中,交换机扮演着至关重要的角色,而交换容量和包转发率是衡量交换机性能的关键指标。了解它们的计算方法对于网络规划、设备选型和性能评估都有着重要意义。 一、交换容量计算 (一)基础概念 交换容量反映了交换机能够同时处理的数据量大小。它与交换机的端口数量、端口 阅读全文

posted @ 2025-01-20 09:21 xihong 阅读(116) 评论(0) 推荐(0) 编辑

以太网帧的最小长度和最大长度
摘要:以太网帧的长度范围是有明确规定的。以太网帧的最小长度是64字节,最大长度是1518字节。 ‌最小长度‌:64字节。这个长度包括了14字节的帧头(目的MAC地址6字节、源MAC地址6字节、类型/长度字段2字节)、46字节的有效载荷(数据部分)和4字节的帧校验序列(FCS)。以太网帧之所以设置最小长度, 阅读全文

posted @ 2025-01-20 09:10 xihong 阅读(153) 评论(0) 推荐(0) 编辑

在传统以太网中,为什么要有最小帧长度和最大帧长度的限制?(转)
摘要:在传统以太网中,为什么要有最小帧长度和最大帧长度的限制? 以太网(IEEE 802.3)帧格式: 1、前导码:7字节0x55,一串1、0间隔,用于信号同步 2、帧起始定界符:1字节0xD5(10101011),表示一帧开始 3、DA(目的MAC):6字节 4、SA(源MAC):6字节 5、类型/长度 阅读全文

posted @ 2025-01-20 08:59 xihong 阅读(26) 评论(0) 推荐(0) 编辑

以太网每秒可以传输多少个数据帧?(转)
摘要:按语: 按照下文计算规则,100M带宽,1ms可以传输的最大帧数: 100,000 / (1518*8+8*8+96) = 8.127 1518*8 + 8字节前导+12字节间隙 ,最小帧长为 64 + 8 + 12 = 84字节, 最长帧长为 1518 + 20 = 1538 250us周期,则位 阅读全文

posted @ 2025-01-20 08:43 xihong 阅读(21) 评论(0) 推荐(0) 编辑

BinGoo系列之Socket组件《三、客户端+服务端组件的封装》 控件版(转)
摘要:简介: 继【C#原生Socket网络通讯】BinGoo系列之Socket服务端+客户端 之后,进一步封装的原生socket网络通讯组件。 在此之前的版本还是要写一部分绑定委托事件代码,新版通讯类库将所有的消息机制全部封装成事件。 只需拖动组件至窗体,直接双击组件注册事件,无需再写有关socket的代 阅读全文

posted @ 2024-04-15 13:13 xihong 阅读(28) 评论(0) 推荐(0) 编辑

CentOS6 搭建自己的ngrok服务(转发)
摘要:ngrok俗称内网穿透利器,简单说就是我们有一个服务测试运行在本地,但是外网想看看效果,这时候本地因为没有固定IP,所以就访问不了,这时候如果有ngrok出场就解决了,现在火热的微信开发、不同服务间的联调都会用到。 ngrok官网的服务因为服务器在国外,所以不是很稳定(大家懂得),而国内的很多服务不 阅读全文

posted @ 2018-06-20 10:05 xihong 阅读(1) 评论(0) 推荐(0) 编辑

workerman的使用实践--并与solaris通信
摘要:Workerman与solarisTCP通信测试 1、 笔记本win7,tcp_test.php 2、 solaris,test.c 编译命令: gcc test.c –o test –lsocket -lnsl Solaris上执行 test 123 返回结果: hello 123 3、 修改测试 阅读全文

posted @ 2018-02-06 19:33 xihong 阅读(155) 评论(0) 推荐(0) 编辑

socket编程 —— 非阻塞socket (转)---例子已上传至文件中
摘要:在上一篇文章 《socket编程——一个简单的例子》 http://blog.csdn.net/wind19/archive/2011/01/21/6156339.aspx 中写了一个简单的tcp socket通信程序,可以进行数据的交互,但有一个问题是这个程序是阻塞的,任何socket函数都要等返 阅读全文

posted @ 2016-12-05 16:50 xihong 阅读(3286) 评论(0) 推荐(0) 编辑

端口映射帮助文档
摘要:什么是端口映射? 端口映射又称端口转发,有的又称之为NAT、虚拟服务器。端口映射过程就如同您家在一个小区里B栋2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他您家详细门牌号码,这样你朋友很轻松的找到了你家。这个过程就是外网访问内网通过端口映射的形象说法... 阅读全文

posted @ 2015-06-11 22:23 xihong 阅读(324) 评论(0) 推荐(0) 编辑

C Socket编程之Connect超时 (转)
摘要:网络编程中socket的分量我想大家都很清楚了,socket也就是套接口,在套接口编程中,提到超时的概念,我们一下子就能想到3个:发送超时,接收超时,以及select超时(注:select函数并不是只用于套接口的,但是套接口编程中用的比较多),在connect到目标主机的时候,这个超时是不由我们来设... 阅读全文

posted @ 2015-01-11 17:23 xihong 阅读(4218) 评论(0) 推荐(0) 编辑

【c#】设置Socket连接、接收超时(转)
摘要:用到Socket,发现如果连接错误,比如Connect的端口不对,会造成很长时间的延时,程序就僵在那里,效果很不好;在网上找到很方便的设置办法,分享如下:Socket.SetSocketOption(SocketOptionLevel.Socket,SocketOptionName.ReceiveT... 阅读全文

posted @ 2015-01-11 16:40 xihong 阅读(1270) 评论(0) 推荐(0) 编辑

socket测试远程地址能否连接并为连接设置超时(转)
摘要:public class TestConnect { string hostIp = ""; int port = 3314; public string recMsg = ""; Socket socketC = null; private readonly ManualResetEvent Ti... 阅读全文

posted @ 2015-01-11 16:09 xihong 阅读(390) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示