Computer Science | Data Communication and Computer Networks (3 cr.)
536 | --
P: 402. Data communications: communication hardware technologies
including local area and long-haul network hardware, circuit and packet
switching, interfaces between computer and network hardware, and
performance issues. Network architecture: protocol software and
conceptual layering, reliable delivery over an unreliable channel,
transport protocols, virtual circuits, datagrams, Internet working as a
fundamental design concept, the client-server paradigm, naming and name
binding, name servers, addressing and address resolution, routing and
routing algorithms, congestion and flow control techniques, network file
systems, distribution of computation, DARPA Internet protocols (TCP/IP)
as examples of protocol organization.