|
Network processor technology and its use in high-speed network
systems. We will discuss network processor architectures and
programming, and see how they are used in network systems such as
bridges, routers, firewalls, and load balancers.
Students registering for this course should understand the basics of
networking: Ethernet frames and addressing; IP datagram headers and
IP addressing; TCP segment headers and protocol port numbers.
Although there are no explicit course prerequisites, a strong systems
programming background be extremely helpful for implementation
projects.
|