Knowledge of computer network software engineers and web programming skills evaluation

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;
***

Second, the Linux-based source network protocol stack Introduction

Guess you like

Origin www.cnblogs.com/ypsupreme/p/12171830.html