Home|Publications|Projects|Research Interests|Teaching|Students|Experience|Announcements|Contact


COMPUTER NETWORKS
Description
Introduction to computer networks and Internet. Delay, loss, throughput, layered architecture, architectures of network applications, Web, HTTP and FTP, e-mail, DNS, P2P file sharing, TCP and UDP, transport layer services, reliable data transfer, connection oriented transport, congestion control, network layer.
Grading
Midterm - 35%
Homeworks - 25%
Final - 40%
Textbook
(1) James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach 7/E, Addison Wesley, 2010.
Supplementary books
(1) Andrew S. Tanenbaum, Computer Networks 4/E, Prentice Hall, 2003.
(2) Behrouz A. Forouzan, Data Communications and Networking 4/E, McGraw-Hill, 2007.
(3) Douglas E. Comer, Internetworking With TCP/IP : Principles, Protocols and Architecture 5/E, Prentice Hall, 2005.
Outline
(1) Introduction to computer networks and İnternet
(2) Delay, loss, throughput
(3) Layered architecture
(4) Topology and architectures of network applications
(5) Application layer
(6) Transport layer
(7) TCP and UDP
(8) Transport layer services
(9) Reliable data transfer
(10) Connection oriented transport
(11) Congestion control
(12) Network layer