2012年12月1日
摘要: 分层网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如TCP/IP,是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,如图1所示。图1 TCP/IP协议族的四个层次每一层负责不同的功能:1) 链路层, 有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括I P协议(网际协议) ,ICMP协议(Internet互联网控制报文协议) ,. 阅读全文
posted @ 2012-12-01 12:45 Daniel.G 阅读(6800) 评论(0) 推荐(1) 编辑
摘要: malloc和freemalloc所分配的是一块连续的内存,以字节为单位,并且不带任何的类型信息free用于将动态内存归还系统void* malloc(size_t size);void free(void* pointer);注意: malloc实际分配的内存可能会比请求的稍微多一点,但是不能依赖于编译器的这个行为 当请求的动态内存无法满足时malloc返回NULL 当free的参数为NULL时,函数直接返回calloc和reallocvoid* calloc(size_t num, size_t size);void* realloc(void* pointer, size_t new_s 阅读全文
posted @ 2012-12-01 00:19 Daniel.G 阅读(236) 评论(0) 推荐(0) 编辑