Selvakennedy Selvadurai School of Information Technologies NETS3303 / 3603 Network Protocols and Programming/(Adv) Selvakennedy(Kennedy) Selvadurai.

Slides:



Advertisements
Similar presentations
CSC321 §1 Concurrent Programming 1 CSC 321 Concurrent Programming Course web site Lecturer: Professor N.S. Scott Room 2025,
Advertisements

COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview.
Computer and Data Communications Semester Mohd Nazri Mahmud.
Today’s Agenda  Syllabus CS2336: Computer Science II.
ECE 355 Introduction to Computer Networks and Data Communications
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
91.413: Data Communications I Fall 2007
Data Communication and Networks Lecture 0 Administrivia September 9, 2004 Joseph Conron Computer Science Department New York University
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
TELE3118: Network Technologies session 1 TELE3118: Network Technologies Week 13 Review.
Winter 2008Logistics1 Advanced Computer Networks Prof. Venus W. Samawi Welcome to Time: 2pm –5pm Tuesday Winter credits.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Internet and Intranet Protocols and Applications Lecture 0: Administrivia January 23, 2002 Joseph Conron Computer Science Department New York University.
1 NETS2150/2850 Fundamentals of Networking Dr Björn Landfeldt G6A, Madsen Building F09
INE2720 Web Application Software Development General Information.
高等資訊網路 Advanced Computer Networking Yen-Cheng Chen
Cli/Serv.: Prelim/01 Client/Server Distributed Systems v Lecturer:Dr. Andrew Davison Info. Eng. Research Lab (rm 101)
CS 453 Introduction to Data and computer communications Syllabus Vinod Kulathumani West Virginia University.
Computer Network Fundamentals CNT4007C
Dr. Christian Vecchiola Postdoctoral Research Fellow Cloud Computing and Distributed Systems (CLOUDS) Lab Dept. of Computer Science.
9/14/ W1. Course name: Electrical materials Code: ELE163 Text references 1- Principles of Electronic Materials and Devices, 3 rd edition 2- Kittel,
1 Course Introduction CS423 Client/Server Programming and Apps References: Comer/Stevens, Ch1.
Computer Networks Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
Dr. Faouzi Kamoun (MSUD 538) Tel: College of Information Technology Dubai University College ITGN 235: Principles of Networking.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
1 G53ACC: Advanced Computer Communications Prof. Chris Greenhalgh School of Computer Science and IT University of Nottingham.
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
Introduction 1-1 Lecture 1 University of Nevada – Reno Computer Science & Engineering Department Fall 2015 CPE 400 / 600 Computer Communication Networks.
Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.
Xin Liu 1 ECS 152A Computer Networks Fall 2009 Prof. Xin Liu
TK 6244 – NETWORK PROGRAMMING Zulkarnain Md Ali Pusat Pengajian Sains Komputer E
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS FALL 2008 Time: 3:35AM-4:50AM, MW Location: Love 103 Fall 2008, 3 credits.
© Uppsala University, IT Dept. Computer Networks I / DT014/1TT821 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology.
ECS152BXin Liu 1 ECS 152B Computer Networks Winter 2009 Prof. Xin Liu
EE3402- Data Communication Networks Lecture 1 Muhammad Qaisar Shafi.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
Computer Science, FSU1 CNT5505 DATA/COMUTER COMMUNICATIONS Fall 2010.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Computer Networks CNT5106C
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Spring 2016.
Introduction1-1 CS 494/594 Internetworking Protocols.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
TK 3133 Computer Network Technology. Course Approaches and Instructors Theory – Mr. Ravie Chandren Lectures (4 hours) Monday – 8.00.
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Computer Network Fundamentals CNT4007C
Introduction to Operating Systems
Computer Networks CNT5106C
Course Information CSE 3213 – Fall 2011.
ECE 6610: Wireless Networks
CPSC 441: Computer Communications
CSCD 433/533 Advanced Computer Networks
Computer Networks CNT5106C
CSCD 330 Network Programming Spring
Introduction to the course
IS 4506 Server Configuration (HTTP Server)
CSCD 330 Network Programming Spring
CSCD 433/533 Advanced Computer Networks
CSCD 330 Network Programming Spring
Computer Networks CNT5106C
MAT 379 Computer Networking
高等資訊網路 Advanced Computer Networking
Introduction to the Java Language ​
Presentation transcript:

Selvakennedy Selvadurai School of Information Technologies NETS3303 / 3603 Network Protocols and Programming/(Adv) Selvakennedy(Kennedy) Selvadurai

Selvakennedy Selvadurai School of Information Technologies Introduction 6cp => Lectures, Tutorials, Labs (unsupervised) Assessment: –Quiz (Theory) 10% –Assignments (Mostly Programming) 30% –Final Exam (Theory) 60%

Selvakennedy Selvadurai School of Information Technologies Aims and Goals In depth knowledge of the TCP/IP protocol stack Understand design issues in protocols Ability to apply theory to network problems Programming distributed systems Understand the need for quality of service

Selvakennedy Selvadurai School of Information Technologies Syllabus WeekTopicRemark 1Introduction and Motivation, Review of Networking and TCP/IP 2Distributed programming 3Client/server with Multi- threading 4Network Layer, Subnetting 5ICMP, ping, TracerouteStart work on assignment 1 6Routing and routing protocols 7IPv6, AutoconfAssignment 1 due 8Transport layer, TCP, UDP 9TCP Congestion ControlQuiz, Start on assignment 2 10Multicasting, QoS 11Application Layer Protocols, SIP 12RTP, RTCP, RTSPAssignment 2 due 13Revision

Selvakennedy Selvadurai School of Information Technologies Plagiarism Not acceptable according to School, University and International ethics standards Will likely be detected Why spend time at uni if knowledge is of low importance See school web site

Selvakennedy Selvadurai School of Information Technologies Special consideration Follow school policy In short: –No special consideration unless supported by required documentation –Always apply through faculty student office (not academic staff)

Selvakennedy Selvadurai School of Information Technologies Procedure One 2-hour lecture per week –Please ask questions Tutorial, once per week –Attempt questions before tute –Ask questions! Lab - Practise network programming and for assignment

Selvakennedy Selvadurai School of Information Technologies Tips Read through the material before the lecture Focus on understanding the CONCEPTS If you don’t understand a certain layer, chances are you will not fully understand layers above

Selvakennedy Selvadurai School of Information Technologies Assumed knowledge Fundamental networking stuff NETS2009/2150 etc. Java Programming (especially file IO and multi-threading) Maths (statistics, discrete) not majority of course material but will be required in places (esp. advanced)

Selvakennedy Selvadurai School of Information Technologies Reference Material Textbook: Douglas Comer, Internetworking with TCP/IP volume 1: Principles Protocols, and Architecture, 5th edition, Prentice Hall Secondary text: Douglas Comer, Internetworking with TCP/IP volume 3, Client-server Programming and Applications Web site –WebCT at – IETF –