They must understand the trade offs involved in process layout — as an example, when to decide on TCP when to choose UDP.