1、理查德森的unix网络编程有两样不足:一消息格式处理,特别是非阻塞IO上处理TCP分包问题;二是并发模型稍显陈旧,传统高并发采用事件驱动加非阻塞IO方式。
2、程序员面对的网络术语
Ethernet frame(帧)
IP packet(分组)
TCP segment(分节)
Application message(消息)
3、TCP协议栈开销不大,在千兆以太网(1Gbit/s=120MB/s)的带宽中,TCP的有效带宽118MB/s(112MiB/s)(dd命令测试)
本机测试:
4、课程安排,讲解网络编程的例子
a、non-concurrent exapmples 基本的非并行阻塞式网络编程