CSEN5323-Overview - ODU Computer Science

advertisement
1
CSEN 5323
COMPUTER COMMUNICATION
NETWORKS
Fall Semester, 2014
Overview
Instructor: Dr. Ashraf Yaseen
08/26/2014
DEPARTMENT OF ELECTRICAL
ENGINEERING & COMPUTER SCIENCE
Outline
2


Course Administration
Course Overview
Administrivia
3


Class Website

http://www.cs.odu.edu/~ayaseen

Syllabus: Class Policy

Class Notes: Posted before class, Read notes before class

Assignments: Pay attention to the due dates

Announcements, clarifications, FAQs posted
Blackboard

Posting grades

Sending out emails to class
Administrivia-cont.
4

E-Mail


ashraf.yaseen@tamuk.edu
Instructor: Ashraf Yaseen

Office location: EC, 263

Office hours:
 MW:
 by

12-2pm, 3-5pm. T: 4-5pm. F: 12-1pm
appointment
Office phone: TBA
Administrivia-cont.
5

Textbook
“Computer Networking: A Top-Down Approach Featuring
the Internet”, 6th edition, by James F. Kurose and Keith W.
Ross, Addison Wesley, 2012. ISBN: 9780132856201.
 http://kuroseross.com/


Reference

W. Stallings, "Data and Computer Communications", Upper
Saddle River, NJ: Prentice Hall, 2011.
Administrivia-cont.
6

Grading Policy
Activities/ Number Percentages
Evaluation Methods
Midterm Exam
1
30%
Assignment/Lab
6
30%
Report/Presentation
1
10%
Final Exam
1
30%
Total
100%

Late Assignment Policy




0~24 hrs: -10%
24~48 hrs: -20%
>48 hrs: grade = 0
>=90%
80-89%
70-79%
60-69%
<60%
A
B
C
D
F
Excellent
Very Good
Good
Failed
Failed
Class participation and presentation quality will also impact final grade
Honor Code
7





The Honor Code applies to your conduct in this course. If you
have questions, talk to me
HOMEWORK:
 All submitted work must be your own
 Do not copy another student’s work
 Do discuss material and homework with classmates, professor
EXAMS: Do not give assistance to or receive assistance from
anyone but professor
Violations of this Code are treated seriously
Evidence of cheating, plagiarism, or unauthorized collaboration
will result in a 0 grade for quiz/assignment/exam

May have further consequences
How to get help?
8



Ask questions in class (or after class)
Attend office hours
Email me
 Make
sure that you put “CSEN5323” in your subject line
 Send it from your .edu account
 It
wouldn’t come to my spam folder
 State
clearly what you need in your email
How to Get an A in this Class
9

Attendance
 Attend
class regularly and on time
 Ask questions
 Work on in-class exercises and assignments

Notes
 Read
over class notes before class
 Review class notes after class

Homework
 Get
started as early as possible
 Contact me if you encounter problems
What You Will Learn
10

How does the web work?
 How
does a client find a random web server?
 How does a request make its way from a web browser
to a web server and how does the reply makes it back?
 How is it that all data transmitted arrives intact and in
order?
 How insecure is the connection and how secure is a
secure connection?
What You Will Learn-cont.
11

Why do we get the level of performance that we
do?
 How
do the millions of web requests and responses that
transit the TAMUK campus network every second share
the capacity of the network?
 Can one control or even improve the performance of
their network connections?
Topics
12



Introduction and terminology
Application-level protocols HTTP, FTP, SMTP (e-mail), and the
Domain Name System (DNS)
Transport layer & protocols TCP and UDP



Network layer and Protocol





Congestion control principles and algorithms
Socket programming and client/server computing
The Internet Protocol IP and Internet routing architecture and algorithms
Link Layer: Links, Access Networks, and LANs
Wireless and Mobile Networks
Security in Computer Networks
Network Management
Greater Expectations
13

Class Attendance & Participation: mandatory
 In-Class
exercises/discussion questions
 Solidify
 Help
gauge your understanding
 Increase
 You
 By
 If
your understanding
interactivity (reduce boredom)
are expected to try your best in class
attending, you work less out class.
you miss class, you are responsible for learning what you
missed
Greater Expectations-cont.
14

Arrive on time to class
 your

grade will be affected if you are consistently late
If you are absent, first check the course webpage
for missed notes and/or assignments
 Don't
come ask me, “Did I miss anything important?”
 The answer is “Yes!”
Greater Expectations-cont.
15

Student Presentations:
 Prepare/practice
and cover all material clearly and
concisely (set time limit)
 Refresh/integrate
 Student
explanation benefits audience, presenter
 Practice:

course material before exams
presentation skills are a key to success
Submitted work: neat, complete, well-organized
 logic,
programming, math: clearly show steps towards
solution, comment programs
 Explanatory
full sentences
paragraphs: thoughtful, legible, grammatical,
Greater Expectations-cont.
16


Behave and perform in a professional manner
 Be punctual, dress appropriately and be attentive
 Respect the rights of all participants by turning off any
device that could cause a disturbance during class (this
includes pagers, cell phones, personal alarms and music
players).
Negative behavior patterns in class (e.g. unexcused absences,
tardiness, and class disruptions, wearing hats, eating, drinking,
smoking and sleeping) will be treated seriously
 could result in a reduction of a student’s final grade.
While in Class,
17







No Facebook
No Cell phone
No Music players
No Topic unrelated to class.
No Sleep
No Food
No bad jokes
About Me
18




Bachelor’s from JUST (Jordan University of
Science & Technology)
Master’s from NYiT (New York Institute of
Technology)
Ph.D. from ODU (Old Dominion University)
My Research
 Computational Biology
 High Performance Computing
How about you?
19

Tell us your name and year

In a few sentences, tell us about you, e.g.
 Where
are you from?
 What is your major?
 Career plans or after-college plans?
 Favorite hobby, sport?
 Something interesting about yourself

Expectation in this class
What I want you to do
20



Get started early!
Review Chapter 1 and Class Slides
Enjoy your new semester
Download