2013年7月19日

UNIX网络编程——网络数据包检测

摘要: 网络数据包检测数据包捕获(sniffer):是指在网络上进行数据收集的行为,需要通过网卡来完成。三种访问方式:BSD Packet Filter(BPF)SVR4 Datalink Provider Interface(DLPI)linux SOCK_PACKET interfacelibpcap... 阅读全文

posted @ 2013-07-19 15:10 胡永光 阅读(167) 评论(0) 推荐(0) 编辑

UNIX环境高级编程——TCP/IP网络编程

摘要: 常用网络信息检索函数gethostname()getpeername()getsockname()gethostbyname()gethostbyaddr()getprotobyname()getprotobynumber()getservbyname()getservbyport()网络属性设置... 阅读全文

posted @ 2013-07-19 15:02 胡永光 阅读(212) 评论(0) 推荐(0) 编辑

UNIX环境高级编程——网络编程常用函数及结构

摘要: IP地址的转换#include int inet_aton(const char *strptr, struct in_addr *addrptr);//将strptr字符串转换成32位的网络字节序(二进制值--a.b.c.d->32)。int_addr_t... 阅读全文

posted @ 2013-07-19 14:32 胡永光 阅读(180) 评论(0) 推荐(0) 编辑

UNIX环境高级编程——网络基础概念

摘要: TCP协议分成两个不同的协议:1、网络传输中差错的传输控制协议TCP2、专门负责对不同网络进行互联的互联网协议IP网络体系结构概念:网络体系结构即是指网络的层次结构和每层所使用协议的集合OSI:(Open System Interconnect Reference Model)ISO:国际标准化组... 阅读全文

posted @ 2013-07-19 13:09 胡永光 阅读(161) 评论(0) 推荐(0) 编辑

UNIX环境高级编程——进程管理和通信(总结)

摘要: 进程管理与通信进程的管理进程和程序的区别:进程: 程序的一次执行过程 动态过程,进程的状态属性会发生变化程序:存放在磁盘上的指令、数据的有序集合 是个文件,可直观看到程序program 静态的概念,本身不会发生变化。指令谁来执行,数据谁来访问?cpu!但前提是cpu能够接触到,程序执行过程需... 阅读全文

posted @ 2013-07-19 12:49 胡永光 阅读(197) 评论(0) 推荐(0) 编辑

导航