本文分析了Linux和freeBSD两个操作系统的部分网络实现代码,并通过研究一个完整的I/0探作流程,遍历操作系统中TCP/IP协议栈的内核实现,最后对相关实现作出了相应的评价。