This course offers a presentation of the advanced concepts and principles used in the design, operation, and maintenance of data communication systems and computer networks, and will help students to acquire an understanding of the key elements in Internet architecture.
TCP / IP stack of protocols allows heterogeneous computer systems to communicate via interconnected networks using gateways and routers. This course will describe the Internet architecture, IP addressing, subnets and protocols, transport-level services (UDP, TCP, sockets, ports), applications (client-server, e-mail, remote login (TELNET), file transfer (FTP), Web, network management (SNMP), some security features.