Instructor:

                            Dr. Fakhry Kellah
                            Ext: 8452
                            Website: 
                            e-mail: fkhellah@cis.psu.edu.sa


An overview of computer networks, their evolution, architectures, transmission media, layering models and classification. Fundamentals of data communication protocols and related algorithms , error and flow control, network layer issues, routing algorithms, the IP protocol, IP addressing, internetworking, transport layer issues, the TCP and UDP protocols, congestion and flow control, application layer protocols: DNS, HTTP & WWW, SMTP and e-mail protocols.

TextBook:
  Forouzan, Data Communications and Networking, 4th Edition. McGraw Hill (Main Textbook), 2007.

References & Reading Material:
  Tanenbaum, Computer Networks, 4th Edition, Prentice Hall, 2002