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
•  Introduction to computer networks and İnternet
•  Delay, loss, throughput
•  Layered architecture
•  Topology and architectures of network applications
•  Application layer
•  E-Posta, DNS ve P2P
•  Transport layer
•  TCP and UDP
•  Transport layer services
•  Reliable data transfer
•  Connection oriented transport
•  Congestion control
•  Network layer
•  Data link layer 
•  Coding, modulation, error detection