随笔分类 -  网络编程

摘要:一、数据链路层相关技术: 1、MAC地址(网卡标识)48比特 2、共享介质型网络,需要介质访问控制: 1)争用方式:CSMA、CSMA/CD 载波监听多路访问 2)令牌方式 3、非共享介质网络:网络中每个站点直连交换机,由交换机负责转发数据帧 4、交换机自学习 5、网络拓扑:网... 阅读全文
posted @ 2016-01-09 21:32 chenyizh
摘要:一、多进程模型的缺点: 1、创建进程的过程会带来一定的开销; 2、进程间数据交换需要特殊的IPC技术; 3、上下文切换带来的开销;二、线程与进程的差异: 1、进程的内存空间由 数据区、堆、堆栈构成,每个进程都拥有这些独立空间; 2、线程只需要分离栈区域,上下文切换时不需要切换数据区和堆空间... 阅读全文
posted @ 2015-12-22 21:50 chenyizh
摘要:一、并发服务器端实现模型: 1、多进程服务器 2、多路复用服务器 3、多线程服务器二、多进程服务器 1、进程:占用内存空间的正在运行的程序; 2、通过 fork 函数创建进程,根据返回值区分父子进程( 父进程:fork 返回子进程ID;子进程:fork 返回0 ); 3、僵尸进程: ... 阅读全文
posted @ 2015-12-16 23:57 chenyizh 阅读(182) 评论(0) 推荐(0)