cse3461/5461 · cse3461/5461:! computer!networking! (internettechnologies)! instructor: chunyi peng...
TRANSCRIPT
CSE3461/5461:
Computer Networking (Internet Technologies)
Instructor: Chunyi Peng
Fall 2015
Today’s Agenda
• Basic course informa?on (Syllabus) – Course assignments, projects, exams – Grading policy – Tenta?ve schedule – Q&A
• History of Internet • Chapter 1: Overview (if we have ?me)
2
About Me
1-3
• Chunyi Peng – Join OSU, Aug 2013 – PhD at UCLA, June 2013 – Email: [email protected]‐state.edu – Office: 787 DL
• Office hours: Wed 3:00-‐4:00PM @DL 787
– or appointment by email
• Homepage: h_p://web.cse.ohio-‐state.edu/~chunyi/ • Research areas: mobile networks, mobile systems, wireless
networks, network security – Independent study (on mobile systems or networking on Android
phones) is welcome!
About the Course • Grader:
– Zhuoran Li: [email protected] – TA OH: Monday 2:00-‐3:00PM @DL 274
• Email ?ps – (1) Add [CSE3461] in the subject; – (2) send homework/lab ques?ons to grader (cc to me); send other ques?ons to me;
• Course webpage – Carmen (assignment, lectures, all course materials) – h_p://web.cse.ohio-‐state.edu/~chunyi/cse3461_fall15/cse3461.html (for first 2 weeks)
4
About You
• Name Card (handout) • Look for a labmate • Name • Department: CS, EE, others • Senior, Junior, MS, PhD ? • Op?onal: Anything relevant to this course (Internet)?
5
Course Informa?on
• Textbook: – J. Kurose & Keith Ross, “Computer Networking: A Top Down Approach,” 6th edi?on, Addison Wesley
– Online lecture notes
• Prerequisites – Coursework on (or experience with) Algorithms, Opera?ng Systems, computer architecture is recommended but not required
• CSE 2421, CSE2431, or ((ECE 2560 or ECE 265) and CSE 2451) – C Programming skills/experiences
6
Course Informa?on (cont’d) • Introduc?on (first) course to computer networking – Chapters 1-‐5 + other chapters – Protocols: Applica?on/Transport/Networking/Link Layers
• What are you expected to learn?
– Understand the basic concepts of computer networks: design and prac?ce
– Learn the basics of TCP/IP protocol suite in the current Internet
– Develop network programming skills 7
• 5 homework assignments (25%) • 2+ programming projects (25%)
– Mini lab (5%) – Lab 1 (8%) – Lab 2 (12%)
• 3 exams: (50%) – Exam I: 15% (Chap 1 and Chap 2) – Exam II: 20% (Chap 3) – Exam III: 15% (Chap 4 and Chap 5)
• In-class or other participation (10%, bonus) • Textbook (other materials) reading
8
Workload & Grading Policy
Homework Assignments (25%)
• Homework papers should be turned in by the beginning of class on the due date
• You are expected to work out these assignments individually (no collabora?on please)!
• Homework solu?ons will be available on the carmen – So no late turn-‐in is accepted
Programming Projects (25%)
• Socket programming in C/C++ • Team work (at most 2 members)
– Team division is allowed if both agree – No other team change during the course
• MiniLab: Write your likely 1st Socket program (Individual lab) – TCP Server and Client (Echo)
• Lab1: Build you own simple web on MiniLab • Lab2: Developing a simple window-‐based reliable transport protocol 1-10
Announcements • Project (in a team of 1 or 2 members)
– Look for your team member NOW – Sign-‐up: a link will be sent soon (likely next week) (by Week 2)
• No class on 09/11 (finish your mini-‐lab independently, no team work) – 09/09/2015: Guest lecture on Socket programming
• No class on 10/14 (10/16: no class due to fall break) – Choice: video make-‐up lecture or no make-‐up (Lab2)
• Final exam date? (Vote) – 12/9/2015: last class – 12/17/2015 (8:00AM-‐9:45AM)
• h_ps://registrar.osu.edu/scheduling/SchedulingContent/AU15Finals.pdf
• Tenta?ve schedule (see homepage) 11
Tenta?ve Exam Schedules • Exam I (chap 1 and chap 2)
– 1.5 hour, in-‐class exam – Sep 30, 2015
• Exam II (chap 3) – 1.5 hour, in-‐class exam – Nov 4, 2015 (W) (tenta?vely)
• Exam III (chap 4, 5) – 1.5 hours – On the Final exam date – Dec 9, 2015 (W) or Dec 17, 2015
1-12
• In-‐class discussion (or other form) is strongly encouraged (10% bonus points and …) – In-‐class, axer/before-‐class, office hours, email, Carmen
• Please check CARMEN (emails) regularly for announcement/schedule update/assignment
• No late turn-‐in will be accepted for credit – Unless pre-‐approved
• No make-‐up exams • No misconduct tolerable
1-13
Other Course Policy
Tenta?ve Schedule • Chap 1: Introduc?on ( 2-‐ 2.5 lectures) • Chap 2: Applica?on layer ( 5 lectures) • Lab 1 (socket programming) (1 lecture) • Review for assignments and Exam (0.5 lecture) • Exam I (15%)
• Chap 3: Transport layer ( 8 lectures) • Review for assignments and Exam (0.5-‐1 lecture) • Exam II (20%) • Chap 4: Network layers ( 4.5 lectures) • Chap 5: Link layer (3.5 lectures) • Review for assignments, exam (1 lecture) • Exam III (15%)
14
Ques?ons?
15
History of Internet
• h_p://www.youtube.com/v/9hIQjrMHTv4
16