静态分配IP地址是指给每一台计算机都分配一个固定的IP地址,优点是便于管理,特别是在根据IP地址限制网络流量的局域网中,以固定的IP地址或IP地址分组产生的流量为依据管理,可以免除在按用户方式计费时用户每次上网都必须进行的身份认证的繁琐过程,同时也避免了用户经常忘记密码的尴尬。
动态分配IP地址是指仅当用户计算机需要连入网络工作时,系统才在所掌握的可分配 IP地址空间中,随机挑选一个给用户使用的IP地址分配方式。
对于临时用户较多但可以使用的IP地址数量有限的网络,如果不要求用户通过身份认证后才能访问Internet的网络,那么采用动态分配IP地址的策略是一种十分方便的管理方式。
IP地址的动态分配是通过 TCP/IP的动态主机配置协议进行的。
静态函数与普通函数的区别:
1.用静态修饰的函数,本限定在本源码文件中,不能被本源码文件以外的代码文件调用。
而普通的函数,默认是extern的,也就是说,可以被其它代码文件调用该函数。
2.在函数的返回类型前加上关键字static,函数就被定义成为静态函数。
普通函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。
因此定义静态函数有以下好处:其他文件中可以定义相同名字的函数,不会发生冲突。
静态函数不能被其他文件所用。
静态变量static的作用如下:static表示全局或静态意思;在函数体内,静态变量具有记忆功能,即在函数被调用过程中,一个被声明为静态变量的值维持不变;在模块内,但在函数体外,作用域范围是有限制的,static类型的变量,是本地的全局变量,可以被模块内的所有函数访问,不可以被模块外的函数访问;static类型的函数,与普通类型函数作用域不一样,静态函数的作用域仅在本文件中,只可被模块内的其它函数调用,不能被模块外的其它函数调用。