1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.

Slides:



Advertisements
Similar presentations
ECE 355 Introduction to Computer Networks and Data Communications
Advertisements

Computer Communication1 Computer Communications Summary.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
CSIT435 Spring 2001 Final Examination Study Guide.
1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples.
1 CPE 400 / 600 Computer Communication Networks Dr. Mehmet Gunes slides are modified from S.K. Kasera and J. Kurose & K. Ross.
91.413: Data Communications I Fall 2007
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
Computer Communication1 Computer Communications Summary.
CS 4119: Computer Networks Henning Schulzrinne Dept. of Computer Science Columbia University
Introduction 1 Lecture 5 Application Layer slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering Department.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April A note on the use.
Chapter 2, slide: 1 CS 372 – introduction to computer networks* Monday June 28 Announcements: r Lab 1 is due today r Lab 2 is posted today and is due next.
2: Application Layer1 Chapter 2 Application Layer These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Throughput: Internet scenario
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
1: Introduction1 Internet History r 1961: Kleinrock - queueing theory shows effectiveness of packet- switching r 1964: Baran - packet- switching in military.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Introduction1-1 Course Code:EE/TE533 Instructor: Muddathir Qamar.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
Our Last Class!!  summary  what does the future look like?
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
D ISTRIBUTED I NFORMATION S YSTEM 2010 SUMMARY Edith Ngai Uppsala University.
What makes a network good? Ch 2.1: Principles of Network Apps 2: Application Layer1.
Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007.
1 ECE 156 Computer Network Architecture Professor Krish Chakrabarty Department of Electrical and Computer Engineering Fall 2006.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Introduction 1-1 EKT355/4 ADVANCED COMPUTER NETWORK MISS HASNAH AHMAD School of Computer & Communication Engineering.
CSNB534 Networked Computing Course Outline. Some Details.. Lecturer:Asma Shakil Room:BW-3-C48 Phone:2387 Web:
Ch 1. Computer Networks and the Internet Myungchul Kim
4: Network Layer4-1 Schedule Today: r Finish Ch3 r Collect 1 st Project r See projects run r Start Ch4 Soon: r HW5 due Monday r Last chance for Qs r First.
CS 3830 Day 6 Introduction 1-1. Announcements  Program 2 posted this afternoon (due date will be week of 9/24) Introduction 1-2.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
Link Layer5-1 Synthesis: a day in the life of a web request  journey down protocol stack complete!  application, transport, network, link  putting-it-all-together:
Graciela Perera– August 23, 2010 Department of Computer Science and Information Systems Slide 1 of 14 OVERVIEW FOR NETWORKING CONCEPTS AND ADMINISTRATION.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts.
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Advanced Computer Network
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
ECE 374: Computer Networks & Internet Introduction Spring 2015 Prof. Michael Zink.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
ECE 374: Computer Networks & Internet Introduction Spring 2012 Prof. Michael Zink.
CIS6930: IP Quality of Service General Information What are we going to cover? What are you expected to do?
Midterm Review. Chapter 1 Internet Concepts Applications, End-hosts, Routers, Switches, Communication Links Overall architecture How they are organized.
-1- Georgia State UniversitySensorweb Research Laboratory CSC4220/6220 Computer Networks Dr. WenZhan Song Professor, Computer Science.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
Introduction and Overview of Network and Telecommunications.
Introduction 1-1 source application transport network link physical HtHt HnHn M segment HtHt datagram destination application transport network link physical.
Graciela Perera Introduction Graciela Perera
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Course Review 2015 Computer networks 赵振刚
Network Layer Goals: Overview:
Introduction 1 1: Introduction.
CNT 4704 Computer Communication Networking (not “analysis”)
CET440 Computer Networking
Chapter 1: Introduction
CNT 4704 Analysis of Computer Communication Networks
CNT 4704 Analysis of Computer Communication Networks
Presentation transcript:

1 Course Summary What have we learned: a huge amount! m principles m practice ….. using Internet to motivate examples

2 Chapter 1: Introduction Our goal: r get “feel” and terminology r more depth, detail later in course r approach: m use Internet as example Overview: r what’s the Internet r what’s a protocol? r network edge r network core r access net, physical media r Internet/ISP structure r performance: loss, delay r protocol layers, service models r network modeling

3 Chapter 2: Application Layer r conceptual, implementation aspects of network application protocols m transport-layer service models m client-server paradigm m peer-to-peer paradigm r learn about protocols by examining popular application-level protocols m HTTP m FTP m SMTP / POP3 / IMAP m DNS r web security r programming network applications m socket API

4 Chapter 3: Transport Layer r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer m flow control m congestion control r reliable multicast r learn about transport layer protocols in the Internet: m UDP: connectionless transport m TCP: connection-oriented transport m TCP congestion control

5 Chapter 4: Network Layer r understand principles behind network layer services: m forwarding m routing (path selection) m dealing with scale m how a router works m advanced topics: IPv6 r instantiation in the Internet r broadcast, multicast routing

6 Chapter 5: The Data Link Layer r understand principles behind data link layer services: m error detection, correction m sharing a broadcast channel: multiple access ALOHA (slotted and unslotted) Ethernet m link layer addressing r Ethernet hubs and switches r link virtualization, brief introduction to ATM, virtual circuits r did not cover – PPP (5.7), MPLS (5.8.2), DHCP (5.4.3), Manchester Encoding (Figure 5.25) r do not expect you to remember CRC details

7 Chapter 6: Wireless & Mobile Networks Wireless r Wireless links, characteristics m CDMA r IEEE wireless LANs (“wi-fi”) r Cellular Internet Access m architecture m standards (e.g., GSM) Mobility r Principles: addressing and routing to mobile users r Mobile IP r Handling mobility in cellular networks r Mobility and higher- layer protocols

8 Chapter 8: Network Security r understand principles of network security: m cryptography and its many uses beyond “confidentiality” m authentication m message integrity m key distribution r security in practice: m firewalls m security in application, transport, network, link layers (WEP)

9 Chapter 7:Multimedia Networking Principles r making the best of best effort service m dealing with delay jitter and loss r mechanisms for providing QoS m e.g., leaky bucket, weighted fair queuing Protocols and Architectures r specific protocols for best-effort m e.g., RTP/RTCP, SIP r architectures for QoS (IntServ, Diffserv) r did not cover 7.1.4, – 7.2.3, 7.4.4, 7.5 (covered before mid-term), details of IntServ/Diffserv, Per-hop behavior, RSVP

10 Networked Systems Wireless LAN Mobile Adhoc Network Public Switched Telephone Network Internet Gateway Sensor Network Home Network Cellular Access Network voice data

11 Networking Applications r financial – stock trading, portfolio management r social – voice communication, , chat, telecommuting r entertainment - games, music, video, surfing r medical – telemedicine r…r… r networked systems indispensable part of not just global communication infrastructure but our daily lives

12 Q: Whither goest networking? A: nobody knows! General tends: r ubiquity of communications m IP dialtone, IP: like electricity: it’s everywhere! m network-capable appliances (e.g., IP toaster) m issues of scale important: 100's of millions of network- connected devices r mobility important: m people move, need to communicate r multimedia important: m it is how people communicate

13 Q: Whither goest networking? r increasing link rates, but bandwidth not free in near future m increased # "users" m increased bandwidth requirements of enabled apps r high bandwidth to home (DSL, cable modems) a major driver for future m games, VR, education, information, entertainment m merger of networking and telephony m broadcast entertainment (TV) and WWW r security, reliability, management: critical concerns

14 Our Very Last Note Page! r this course: m specific architectures, protocols m fundamental issues: APIs, reliable data transfer, flow/congestion control, routing, multiple access, addressing, security r remember: you learned it HERE!

15 Final Exam on 12/13/06 8:00 AM to 9:30 AM r Four parts m Part 0 – Name and course number – 1 point m Part 1 - Multiple choice questions (A – D) [No None of the above choice] ~ 32 points m Part 2 – Short Answer Questions ~ 5 points m Part 3 – (extra credit for cs5480) ~ 3 points r Closed book closed notes r Post midterm material (however, expected to know important pre-midterm concepts)