Fdream's Blog
专注于WEB前端开发
Powered by Google
1 2 3 4 5 6

好久没写过 C 程序了,今天写了一个,也是迫不得已,是计算方法的作业,呵呵~~

这个程序用来计算 Lagrange 插值,老师要求要用数组,偶就用数组了,有点浪费内存的说,不过现在的机器内存太大了,偶的那点内存算什么,呵呵~~

由于很久没写了,还真有点手生,在那个循环那里还卡了一段时间,最后终于搞清楚是那几个变量没有初始化,唉,这么低级的错误,汗~~~[neutral]

参考代码: [复制代码] [保存代码]

/*lagrange.c*/
/*计算Lagrange插值*/
/*2005年4月21日*/
/*作者:Fdream*/

#include<stdio.h>

/*定义初始数组的大小*/
#define M 100

/*主函数*/

说了一下IPV6,还是也一并把现在的IPV4介绍一下好了!

  Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠惟一的IP地址互相区分和相互联系。每个IP地址都包含两部分网络ID和主机ID。网络ID标识在同一个物理网络上的所有宿主机,主机ID标识该物理网络上的每一个宿主机,于是整个Internet上的每台计算机都依靠各自惟一的IP地址来标识。IP地址构成了整个Internet的基础,从网络的层次结构考虑,一个IP地址必须指明两点:

  1.属于哪个网络

  2.是这个网络中的哪台主机

  于是,IP地址的格式为:网络号、主机号。

  一.IP地址的类型及其表示

  目前因特网使用的地址都是IPv4地址,32比特,通常用4个点分十进制数表示,如:202.112.14.1。它主要由两部分组成:一部分是用于标识所属网络的网络地址;另一部分是用于标识给定网络上的某个特定的主机的主机地址。为了给不同规模的网络提供必要的灵活性,IP的设计者将IP地址空间划分为几个不同的地址类别,地址类别的划分就针对于不同大小规模的网络。

有关IPV6的介绍
16 未知 2005-4
Fdream 发表于 计算机相关, 已被阅读 11946 次评论 0 条
关键词:IPV6 网络

现有的互联网是在IPv4协议的基础上运行。IPv6是下一版本的互联网协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将影响互联网的进一步发展。为了扩大地址空间,拟通过IPv6重新定义地址空间。IPv4采用32位地址长度,只有大约43亿个地址,估计在2005~2010年间将被分配完毕,而IPv6地址是128位的,地址空间包含的准确地址数为340 282 366 920 938 463 374 607 431 768 211 456个。如此巨大的地址空间足够为地球上的每一粒砂子分配一个独立的IP地址,如果投入使用,在一个可以预想的时间内,将不会出现地址短缺的状况。除了拥有巨大的地址空间外,对比IPv4而言,IPv6协议可提供满足新的应用的性能和安全性:相对较少的报头和固定的报头长度使路由器的硬件实现更加简单,减少了路由负担,从而提高网络效率;同时IPv6有足够的长度使得能在基本报头的后面放置扩展报头,提供包括安全性在内的其他功能。

  1.IPv6地址的表示方法

  IPv6地址的表示采用16进制的表示方法。将128比特分为8组,每组16比特,用4个16进制数表示,各组之间用“:”隔开,每组中最前面的0可以省略,但每组必须得有一个数,如:

  FEDCBA9876543210FEDCBA9876543210

  10800008800200C417A

  在IPv6地址段中有时会出现连续的几组0,这时这些0可以用“”代替,但一个地址中只能出现一次“”。如:

1 2 3 4 5 6
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.0937512 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号