随笔分类 - 网络编程
IPC机制及生产者消费者模型
摘要:IPC机制 1.简介 IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。 2.实现进程间通信的2种方式 管道:pipe 队列:queue(其实就是pipe+lock) 注意:两者实际上都是内存空间,不要往里面放入
阅读全文
进程
摘要:一、进程理论 1.程序 和 进程 程序 就是一堆代码文件,是指令和数据的集合,可以作为目标文件保存在磁盘中,或者作为段存放在内存地址空间中。(静态) 进程 就是一个程序运行的过程,是操作系统进行资源分配和保护的基本单位。(动态) 进程是资源分配的最小单位 1个程序可以对应多个进程,但1个进程只能对应
阅读全文
tcp/ip协议
摘要:tcp协议 为什么会有TCP/IP协议 为了让电脑能够联合起来并且可以相互之间进行交流,这时需要一个共通的东西来进行交流,TCP/IP就是为此而生,TCP/IP不是一个协议,而是一个协议族的统称,里面包括IP协议,IMCP协议,TCP协议,以及http FTP pop3协议等,电脑有了这些东西就相当
阅读全文
OSI五层协议
摘要:应用层(http,ftp,自定义协议):规定应用程序的数据格式 传输层(tcp和udp协议):网络层的IP帮我们区分子网,以太网层的的mac帮我们找到主机,传输层建立应用程序端口到端口的通信 补充:端口范围为0-65535 0-1023位系统占用端口 网络层:引入一套新的地址来区分不同的广播域/子网
阅读全文