软件工程师的计算机网络知识水平与网络编程技能水平评测

一、如何评测软件工程师的计算机网络知识水平与网络编程技能水平?

1.计算机网络基本知识

集线器、路由器、光纤、同轴电缆等硬件设备的基本了解;
TCP/IP网络的五个层次;
TCP/IP协议栈的初始化,网络数据收发的具体过程;
ARP、DNS、L2交换网络的基本了解;

2.代码作业能力

熟悉Linux Socket网络编程;
追踪了解Socket API与系统调用的关系;
能够阅读并理解涉及网络数据收发过程的函数源代码;

3.学习能力

善于阅读源代码与技术文档;
善于搜索并学习他人经验;
***

二、基于Linux源码的网络协议栈简介

猜你喜欢

转载自www.cnblogs.com/ypsupreme/p/12171830.html