TCP/IP and Internet Technlgies Spring 2011 Syllabus Curse Title: Instructr: Cntact Inf: TCP/IP and Internet Technlgies Dr. Vasil Y. Hnatyshin Department f Cmputer Science, 3rd flr, Rbinsn Building Email: hnatyshin@rwan.edu Phne: (856) 256-4758 Office Hurs: Tue./Thur.: 2:00 3:00 pm Mn.: 5:00 6:00 pm Meeting Time: T/R: 3:15 4:30 pm, BOZ 135 Required Bk: Behruz A. Fruzan, "TCP/IP Prtcl Suite", 4 th editin Catalg Descriptin: CS.06.416, TCP/IP and Internet Prtcls (3 credits) Prerequisites: 0706.410. Data Cmmunicatins and Netwrking r permissin f instructr This is an advanced cmputer netwrking curse that will expand students knwledge received in the Data Cmmunicatins and Netwrking curse. This curse will examine peratin f the TCP/IP prtcl as well as design and architecture f the Internet. This curse will cver such tpics as: medium access prtcls, address reslutin prtcls, Internet ruting, Internet Prtcl (IP), Quality f Service, Transprt Prtcl, and cngestin cntrl mechanisms. This curse will als include selected tpics n netwrk security and netwrk management. Students will prepare and deliver technical presentatins n state-fthe-art research tpics in the Internet.
Class Plicies Expected Wrk and Grading: Final 25% Midterm 20% Assignments 25% Research Prject 10% Quizzes 15% Attendance and class participatin 5% The Final Letter Grade is assigned based n the fllwing numeric grade t letter grade cnversin table: F D- D D+ C- C C+ B- B B+ A- A < 60 60-63 64-66 67-69 70-73 74-76 77-79 80-83 84-86 87-89 90-93 >= 94 Assignments/Exams Descriptin: Assignments: Hmewrk assignments will be in a frm f a written assignment r a labratry study using OPNET r Wireshark sftware. Labratry assignments will require yu t submit a written reprt. Labratry assignments will be cnducted as a grup prject, while written assignment will be individual. When wrking as a grup, yu will submit a single set f slutins per grup, and yu will be graded as a grup. When wrking as a grup each member f the grup is expected t cntribute. Members f the grup wh d nt cntribute will receive 0 pints fr the assignment. If yu miss a class perid during which wrk is assigned, yu are still respnsible fr handing in the wrk by the due date. Each assignment will be due by the beginning f the lecture perid. Quizzes: All quizzes will be unannunced and will emphasize the material that was cvered during recent lectures. Make up quizzes will nly be given if the instructr was ntified in advance f a reasnable absence r in extenuating circumstances. Exams: Bth midterm and final will be written exams (i.e. pen and paper). Midterm exam will be cnducted during ne half f the class perid. Final exam will be cnducted at the time scheduled by Rwan University registrar ffice. Semester Lng Prject: There will be ne semester lng grup research prject. Students will frm grups f 2-4 participants and will investigate a tpic f their chice related t the material cvered in class. T cmplete this prject each member f the grup is required t read 3 different papers n the tpic. Each member f the grup shuld read a different paper. List f pssible tpics will be prvided. Hwever students are encuraged t cme up with the ideas fr their wn prjects. Tentative schedule f prject prgress is as fllws: Week 1: Identify the tpic and select first batch f papers t read. Week 3: Submit summary #1 f read papers and select the next batch f papers t read Week 5: Submit summary #2 f read papers and select the next batch f papers t read Week 7: Submit summary #3 f read papers and identify the main pints and venues fr imprvement/study f the research tpic.
Week 8: Submit a dcument that describes the design f the simulatin fr testing prperties/imprvements fr the tpic f research. Yu may use OPNET netwrk simulatr fr testing yur research prject. Week 10: Set-up and run simulatin. Week 11: Cllect and analyze the results Week 13: Final reprt and presentatin. Semester Lng Prject Grade Distributin: Paper summaries 20% Experimental Study 40% Final reprt 30% Presentatin 10% Plicies: Class attendance/participatin/cnduct: Attendance is mandatry. The attendance/class participatin prtin f the curse grade will be cmputed based n the number f missed classes and student s cntributin t class discussin. It is unlikely that yu'll be able t cmplete the assignments and pass the exams withut regular attendance. Since many quizzes will be unannunced, yu may miss a quiz if yu miss a class. Please infrm the instructr in advance, preferably by email, if yu will be absent frm a class r lab sessin. See fficial rwan University Attendance plicy at: http://www.rwan.edu/pen/prvst/plicies/dcuments/attendanceplicy- FacultyandStudentsRespnsibilities-webrevS2009.pdf Late Assignment Submissin Plicy: Assignments nt submitted n time will receive zer as a grade. Hwever, mst prfessrs are reasnable peple. If fr sme reasn, yu believe yu will nt be able t turn in hmewrk n time, let me KNOW AHEAD OF TIME and I MAY give yu an extensin. Missing exams r class due t illness: It is imprtant t get a nte frm student health services, r yur persnal dctr, r ther frm f dcumentatin if yu miss a class r a lab meeting. If yu are nt feeling well n a given day, please email r call me ahead f time. In this case, if yu miss a quiz, I may let yu make that quiz up. If yu have t miss an exam (and I hpe yu will nt) re-tests will be given nly in cases f extreme hardship as defined by the rules f Rwan University, and I always require dcumentatin f the reasns fr yur absence. Plicy n Plagiarism: Plagiarism is a frm f academic dishnesty which includes but is nt limited t submitting smene else's wrk as yur wn and wrking n the individual assignments in grups. It is cllege plicy that students wh cmmit an act f academic dishnesty may be subject t failure in the curse, suspensin frm the Cllege, r bth. See the fficial Rwan University Academic Integrity Plicy at: http://www.rwan.edu/prvst/plicies/academicintegrity.htm If yu use materials that yu've btained n the Internet, frm a bk, etc., fr example as part f a prgramming assignment, yu must include an apprpriate reference. T use such materials withut prper attributin is a frm f plagiarism. I will make a reasnable effrt t catch plagiarizers, and it will nt be tlerated.
Email: E-mail is a primary frm f cmmunicatin with me utside the class perids and fficial ffice hurs. I ften send email messages t the class t make imprtant curse annuncements (i.e. changes in the due dates, additinal assignments, etc.). I send curse email annuncements t the Rwan University Web Email accunt. Yu are required t read yur email daily (nt including hlidays and weekends). (If yu are nt n campus every day and are unable t read yur email frm hme, please let me knw immediately and we'll wrk smething ut). The Rwan Web Email system will allw yu t autmatically frward yur email t anther accunt s yu can read yur mail smewhere else mre frequently. Early in the semester yu may receive an assignment via email that WILL NOT BE ANNOUNCED IN CLASS t ensure that yu are reading yur email. Blackbard: I will use Blackbard-CE sftware package t maintain curse infrmatin such as syllabus, assignments, slutins, lecture ntes, etc. Yu are required t use Blackbard-CE fr this curse. Yu can lgin nt the Blackbard-CE using yur Rwan University lgin infrmatin. Blackbard-CE is available at: http://webct3.rwan.edu/webct/entrypageins.dwebct Withdrawal frm the class: Drp/Add perid ends n Mnday, January 24 th, 2011! During the first half f the semester, a student can withdraw frm a curse by filing the apprpriate frm at the Registrar's ffice; all such withdrawals will be apprved. The last date fr autmatic apprval fr the Spring 2011 semester is March 7th (prfessr's signature is required). After this date, n withdrawals will be apprved withut extenuating circumstances beynd the cntrl f the student, such as serius illness, that prevent cmpletin f the curse. Fr cmplete list f withdrawal dates see http://www.rwan.edu/prvst/registrar/rig/spring2011rigv1.pdf. Classrm Decrum/Behavir: In rder t shw prper respect fr the instructr and fr yur fellw students, please bserve the fllwing: Be n time! Class will begin prmptly at the scheduled time. Allw yurself enugh time t park and get t class, ready t learn, befre the perid begins. Quizzes will be given at the start f the class s if yu are late yu may miss a quiz. D nt eat in class. It's very distracting, especially since ther students may be hungry t! D yur best t remain in the rm during the perid. Exiting and entering during the perid breaks the cncentratin f yur fellw students, and makes it hard fr yu t get the full value f the class. Turn ff all cell phnes, pagers, and anything else that wuld cause a distractin t yurself r thers arund yu. Please refer t Rwan University s plicy n student cnduct and classrm behavir, in particular, available at: http://www.rwan.edu/prvst/plicies/cnduct_officeftheprvstrwanuniversity.htm http://www.rwan.edu/prvst/plicies/dcuments/classrm_behavir_plicy_nv-1020.pdf Getting Help: I have scheduled ffice hurs fr yur cnvenience; please take advantage f them. In additin, I can always be reached quickly via email r telephne (see cntact infrmatin abve). If yu are having a prblem with the curse, the sner we discuss it the mre likely we'll be able t deal with it. NOTE: Questins abut the assignment asked less than 24 hurs befre is due date may receive n answer.
List f Tpics 1. Intrductin t Netwrking and brief Histry f Internet 2. OSI and TCP/IP Reference Mdels 3. Supprting Sftware a. OPNET IT Guru and Mdeler b. Ethereal/Wireshark 4. Underlying Technlgies a. Lcal Area Netwrks b. Wide Area Netwrks c. Cnnecting Devices 5. Internet Prtcl (IP) a. Internet Addressing b. Classful vs. Classless Addressing c. Ruting Principles and Prtcls: RIP, OSPF, and BGP d. Address Reslutin Prtcl (ARP) e. Internet Cntrl Message Prtcl (ICMP) f. Operatin f Internet Prtcl g. IPv6 6. Transprt Prtcl a. User Datagram Prtcl (UDP) b. Transmissin Cntrl Prtcl (TCP) c. TCP peratin d. TCP Cngestin Cntrl (Slw Start, Cngestin Avidance) e. TCP flavrs and variatins: Fast Retransmit, Selective ACK, Frward ACK, Ren, New Ren, Vegas, and Tahe. 7. Internet Technlgies: a. Quality f Service: Integrated Services and RSVP, Differentiated Services, MPLS, and RTP. b. Active Queue Management: Randm Early Detectin, FIFO, Fair Queuing, Weighted Fair Queuing c. Netwrk Management: Simple Netwrk Management Prtcl and Management Infrmatin Base. d. Netwrk Security