First, how the evaluation of computer network software engineer with knowledge of web programming skills?
1. Basic knowledge of computer network
Basic understanding of hubs, routers, fiber optic, coaxial cable, and other hardware devices;
five-level TCP / IP network;
; specific process TCP / IP protocol stack is initialized, the network data transceiver
basic understanding ARP, DNS, L2 switched network ;
2. Code operational capability
Familiar Linux Socket network programming;
track and understand the relationship between Socket API system call;
able to read and understand the function of the source code relates to network data transmission and reception process;
3. learning ability
Good at reading the source code and technical documentation;
be good at searching and learn from others;
***