- 博客(9)
- 收藏
- 关注
转载 H3C 【网络大爬虫】三层交换原理
<br />原文地址:<br />http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_One/Home/Catalog/200911/655251_97665_1.htm<br /> <br />下面分别以两种组网情况下的主机间通信来解释三层交换机的转发原理。<br />组网1如图12所示,通信的源、目的主机连接在同一台三层交换机上,但它们位于不同VLAN(网段)。对于三层交换机来说,这两台主机都位于它的直连网段内,它们的IP对应
2011-03-21 11:13:00
2173
原创 有关DHCP服务器 offer ack 包单播广播问题
通常情况下,都会说DHCP Server 这端的offer包和ack包是广播出去的,但是这个在具体情况下是怎么样的呢,通过rfc2131可以知道,这个其实是和client和server端都有关系的,其中有这样一段描述: If the 'giaddr' field in a DHCP message from a client is non-zero,the server sends any return messages to the 'DHCP server' port on the BOO
2011-01-10 21:33:00
5668
原创 百度c语言贴吧 经典C源程序100例-18
【程序18】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时 共有5个数相加),几个数相加有键盘控制。 1.程序分析:关键是计算出每一项的值。 2.程序源代码: main(){ int a, n, count=1; long int sn = 0,tn = 0; pr
2009-06-05 21:09:00
1041
原创 百度c语言贴吧 经典C源程序100例-16
【程序16】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 2.程序源代码: main(){ int a, b, num1, num2, temp; printf("please input two numbers:/n"); scanf("%d, %d", &num1, &num2); if (num1
2009-06-05 20:45:00
1059
1
原创 百度c语言贴吧 经典C源程序100例-14
【程序14】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n 重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。2.程序源代码: ma
2009-06-05 19:33:00
848
原创 百度c语言贴吧 经典C源程序100例-11
【程序11】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 2.程序源代码: main(){ long f1, f2; int i; f1 = f2 = 1;
2009-06-05 17:24:00
927
原创 百度c语言贴吧 经典C源程序100例-3
【程序3】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后 的结果满足如下条件,即是结果。请看具体分析: 2.程序源代码: #include main(){ long int i, x, y, z;
2009-06-05 16:36:00
1283
原创 百度c语言贴吧 经典C源程序100例-2
【程序2】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5
2009-06-05 16:01:00
1136
原创 百度c语言贴吧 经典C源程序100例-1
【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码: main(){ int i = 0; int j = 0; int k = 0; printf("/n"); for (
2009-06-05 15:47:00
833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人