CmpE 475 Computer
Networks
Fall 2004
Instructor : Dr. M. Ufuk Çağlayan, ETA209, Tel. x6698,
caglayan@boun.edu.tr
TA : Atay Özgövde, ETA211, Tel. x7125, ozgovde@boun.edu.tr
Class
Meetings : Wednesday
Thursday 9:00-10:50 ETAZ04
Textbook
: A. Tanenbaum, Computer
Networks, Prentice-Hall, 2003, 4th Ed.
Also recommended :
W. Stallings, Data and Computer
Communications,
Prentice-Hall, 6th Ed.
Grading
: Assignments, term papers
& term project 250
Midterm 1 200
Midterm 2 200
Final Exam 350 Total exams: 75%
Total 1000
Subjects
to be covered :
1. Introduction : Overview of computer networks, network
hardware/software, layers, OSI and TCP/IP reference models, example networks,
standardization.
2. Physical Layer (Data Communications) : Theoretical basis,
transmission media, wireless transmission, satellites, wired and mobile
telephone system, xDSL, cable television.
3. Data Link Layer : Design issues, error detection and correction,
elementary protocols, sliding window protocols, protocol performance,
specification and verification, example data link layers (HDLC, PPP).
4. Medium Access Control Sublayer: Channel allocation problem,
multiple access protocols, IEEE 802 standards for local area networks,
Ethernet, wireless LAN's, broadband wireless, Bluetooth, bridges and switches.
5. Network Layer : Design issues, routing algorithms, congestion
control, quality of service, differentiated services, MPLS, internetworking,
Internet Protocol (IP, mobile IP, IPv6), routing protocols OSPF, BGP,
multicasting.
6. Transport Layer : Services, elements of a transport protocol,
example transport protocol, UDP and TCP, performance issues (Ch 6 if time
permits)
Not all sections above will be lectured, you will
study the related sections in the textbook and you are responsible for these
sections
Exam
Dates and Times :
- Midterm 1 : On
- Midterm 2 : On
- Final Exam : As scheduled
by the Registrar
Additional
Notes :
1. Paper/project grading : 25% less for each day late, no acceptance
after 4 days late.
2. You get zero if you miss an exam without official excuse.
3. Your attendance
is required in all classes.
4. Successful
completion of CmpE 322 Operating Systems course is recommended.