CSC 4900 Computer Networks: Introduction
|
|
- Patience Small
- 5 years ago
- Views:
Transcription
1 CSC 4900 Computer Networks: Introduction Professor Henry Carter Fall 2017
2 What s this all about? 2
3 A Modern Day Silk Road We live with nearly constant access to the most extensive system ever built by human beings. We may never build anything bigger. The Internet quickens the exchange of ideas, goods, news and improves the quality of life for a large portion of the world s population. It even impacts you where you least expect it. E.g. Shipping/Supply Chain Management 3
4 Why Do I Need This Course? As engineers and scientists, you need to know the underpinnings of our global communications networks. With this information, you will be able to help design and implement the next generation of networked systems. As everything comes online, you need to understand the implications and architecture of these systems. 4
5 Goals My Goal: To provide students with the tools to evaluate current and develop new networked systems. Networking Fundamentals Recognize trade-offs between different technologies. Design and implement software with a communications interface. Prepare you for advanced work in this area. I love this material and want to help you all love it too. 5
6 What Topics Will We Cover? This is an introductory course, so you will get a bit of everything: TCP, IP, UDP, DNS, BGP, , P2P, Routing Algorithms, Congestion Control, Queuing Fundamentals, Network Management, Wireless, Cellular, Security, Ethics and lots more... I will be maintaining the course at: f17/ Assignments, slides and other information will be made available here. 6
7 Textbooks There is one required book and one recommended book for this class: Computer Networking: A Top-Down Approach (7 th edition) TCP/IP Sockets in Java: Practical Guide for Programmers Readings will come from the first; projects will be made much easier from the second. 7
8 Assignments/Workload There will be a reading assignment for nearly every class. Reading must be done before the class period. We will have a total of three homework assignments: Problems will come from the book and the professor. Check the website. We will also do four programming projects: All programming must be done in the specified language - no exceptions. Generally Java - check each assignment. Check the website. 8
9 Course Calendar The course calendar contains a listing of readings, assignments and deadlines. The page also contains links to additional readings. Check frequently! There will be changes! Students are responsible (I will do my best to make announcements). 9
10 Expectations This is going to be a hard course. The key to success is sustained effort. Failure to keep up with readings and assignments will result in poor grades and more critically, little understanding of the material. So what do I get for all my hard work? A building block to help you change the world... 10
11 Grading Grading in this class will be distributed as follows: 15% Homework 20% Projects 25% Midterm 35% Final 5% Class Participation I reserve the right to give Unannounced Learning Experiences. You get the grade that you earn, so be sure that you earn a grade you like. 11
12 Lateness All homework is due at the beginning of class. Projects must be submitted to Blackboard by start of class. Late assignments are assessed a 15% per-day late penalty, with a maximum of three (3) days. Students with legitimate reasons should contact the professor before the deadline to apply for an extension. Unless the problem is apocalyptic, don t give me excuses. 12
13 Academic Integrity As scientists and engineers, we must trust each other to make progress. Numerous examples exist to show the consequences of this breakdown. Jan Hendrik Schon... Academic dishonesty, whether from cheating, copying, fabricating results or through any other dishonest practice will not be tolerated. I take this personally - you should too. 13
14 Course Outline Introduction to Networking (Chapter 1) Application layer (Chapter 2) Transport layer (Chapter 3) Network layer (Chapter 4) Network layer pt 2 (Chapter 5) Link layer (some physical layer topics) (Chapter 6) Wireless, Mobility and Android (Chapter 7) Network security (Chapter 8) Multimedia networking (Chapter 9) 14
15 Chapter 1: Roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Delay & loss in packet-switched networks 1.5 Protocol layers and their service models 1.6 Networks Under Attack 1.7 History of Computer Networking and the Internet 1.8 Summary 15
16 What s the Internet: Nuts and Bolts View millions of connected computing devices: hosts = end systems running network apps communication links fiber, copper, radio, satellite transmission rate: bandwidth Packet switches: forward packets (chunks of data) routers and switches 16
17 Cool Internet Appliances 17
18 What s the Internet: Nuts and Bolts View Internet: network of networks Interconnected ISPs protocols control sending, receiving of msgs e.g., TCP, IP, HTTP, Skype, Internet standards RFC: Request for comments IETF: Internet Engineering Task Force 18
19 What s the Internet: A Service View Infrastructure that provides services to applications: Web, VoIP, , games, e-commerce, social nets, provides programming interface to apps hooks that allow sending and receiving app programs to connect to Internet provides service options, analogous to postal service 19
20 What s a Protocol? human protocols: what s the time? I have a question introductions network protocols: - machines rather than humans - all communication activity in Internet governed by protocols specific msgs sent specific actions taken when msgs received, or other events 20
21 What s a Protocol? Example: A human protocol and a computer protocol: Question: What are some other human protocols? 21
22 Chapter 1: Roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Delay & loss in packet-switched networks 1.5 Protocol layers and their service models 1.6 Networks Under Attack 1.7 History of Computer Networking and the Internet 1.8 Summary 22
23 A Closer Look at Network Structure: network edge: hosts: clients and servers servers often in data centers access networks, physical media: wired, wireless communication links network core: interconnected routers network of networks 23
24 Home Networks PSTN Splitter Internet WiFi AP Cable/DSL Modem CMTS/ DSLAM ISP 24
25 Enterprise Networks typically used in companies, universities, etc 10 Mbps, 100Mbps, 1Gbps, 10Gbps transmission rates today, end systems typically connect into Ethernet switch 25
26 Chapter 1: Roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Delay & loss in packet-switched networks 1.5 Protocol layers and their service models 1.6 Networks Under Attack 1.7 History of Computer Networking and the Internet 1.8 Summary 26
27 The Network Core mesh of interconnected routers packet-switching: hosts break application-layer messages into packets forward packets from one router to the next, across links on path from source to destination each packet transmitted at full link capacity 27
28 Packet-Switching: Store and Forward takes L/R seconds to transmit (push out) L-bit packet into link at R bps store and forward: entire packet must arrive at router before it can be transmitted on next link one-hop numerical example: L = 7.5 Mbits R = 1.5 Mbps one-hop transmission delay = 5 sec end-end delay = 2L/R (assuming zero propagation delay) 28
29 Packet Switching: Queueing Delay, Loss If arrival rate (in bits) to link exceeds transmission rate of link for a period of time: packets will queue, wait to be transmitted on link packets can be dropped (lost) if memory (buffer) fills up 29
30 Network Core: Circuit Switching end-end resources allocated to, reserved for call between source & dest: In diagram, each link has four circuits. call gets 2nd circuit in top link and 1st circuit in right link. dedicated resources: no sharing circuit-like (guaranteed) performance circuit segment idle if not used by call (no sharing) Commonly used in traditional telephone networks 30
31 Circuit Switching: FDM and TDM 31
32 Numerical Example How long does it take to send a file of 640,000 bits from host A to host B over a circuitswitched network? All links are Mbps Each link uses TDM with 24 slots/sec 500 msec to establish end-to-end circuit Let s work it out! 32
33 Packet Switching vs Circuit Switching 33
34 Packet Switching vs Circuit Switching Is Packet Switching a slam-dunk winner? great for bursty data resource sharing simpler, no call setup excessive congestion possible: packet delay and loss Q: How to provide circuit-like behavior? bandwidth guarantees needed for audio/video apps still an unsolved problem Q: human analogies of reserved resources (circuit switching) versus on-demand allocation (packet-switching)? 34
35 Internet Structure: Network of Networks Q: Given millions of access ISPs, how can we connect them together? 35
36 Internet Structure: Network of Networks Option: Connect each access ISP to every other ISP? 36
37 Internet Structure: Network of Networks Option: connect each access ISP to a global transit ISP? Customer and provider ISPs have economic agreement. 37
38 Internet Structure: Network of Networks But if one global ISP is viable business, there will be competitors. 38
39 Internet Structure: Network of Networks But if one global ISP is viable business, there will be competitors. which must be interconnected 39
40 Internet Structure: Network of Networks and regional networks may arise to connect access nets to ISPS 40
41 Internet Structure: Network of Networks and content provider networks (e.g., Google, Microsoft, Akamai ) may run their own network, to bring services, content close to end users 41
42 Tier-1 ISP: Level 3 42
43 Conclusion Welcome to CSC this will be a great class. Go get the books and start doing the reading! Seriously... what are you waiting for? Go to the webpage and figure out when homeworks and projects will be due. Questions? 43
44 Next Time... Textbook Chapter 1 Remember, you need to read it BEFORE you come to class! Homework Introduction assignment #0 44
CS 332: Computer Networks Introduction
CS 332: Computer Networks Introduction Professor Doug Szajda Thanks! I ve taught this course many times, the most recent being Spring 2014. Each time calls for a rethinking of the topics and new material.
More informationend systems, access networks, links 1.3 network core
Chapter 1: roadmap 1.1 what is the Inter? 1.2 work edge end systems, works, links 1.3 work core packet switching, circuit switching, work structure 1.4 delay, loss, throughput in works 1.5 protocol layers,
More informationCSE3213 Computer Network I
CSE3213 Computer Network I Introduction Course page: http://www.cse.yorku.ca/course/3213 1 Course Contents 3 general areas: data communications, networking, and protocols 1. Data communications: basic
More informationSince enrollment is very small this semester, we have flexibilty. Traditional lecture Assigned reading, and then student(s) present during class time
Syllabus You can go to cs.rpi.edu and then Faculty and my website from my profile Or you can go to www.cs.rpi.edu/~holzbh Or to be very direct, you can go to www.cs.rpi.edu/~holzbh/ccn18/index.php 1 Textbook
More informationAnnouncements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:
Announcements TAs office hours: Mohamed Grissa: grissam@oregonstate.edu Tuesday: 4-5 Friday: 11-12 Mohamed Alkalbani: alkalbmo@oregonstate.edu Wednesday: 11-12 Thursday: 11-12 Lecture slides: Will be posted
More informationCS 3516: Computer Networks
Welcome to CS 3516: Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am M, T, R, and F Location: AK219 Fall 2018 A-term 1 Some slides are originally from the course materials of the textbook Computer
More informationCSEN 503 Introduction to Communication Networks
CSEN 503 Introduction to Communication Networks 1-1 Mervat AbuElkheir Hana Medhat Ayman Dayf ** Slides are attributed to J. F. Kurose People and Resources 1-2 Course Name Introduction to Communication
More informationend systems, access networks, links circuit switching, packet switching, network structure
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and throughput
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Computer Networks and The Inter Sec 1.3 Prof. Lina Battestilli Fall 2017 Outline Computer Networks and the Inter (Ch 1) 1.1 What is the Inter? 1.2 work
More informationLecture 2: Internet Structure
Lecture 2: Internet Structure COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F Kurose and K.W. Ross,
More informationCS 204: Advanced Computer Networks
CS 204: Advanced Computer Networks Jiasi Chen Lectures: MWF 12:10-1pm Humanities and Social Sciences 1403 http://www.cs.ucr.edu/~jiasi/teaching/cs204_spring17/ 1 Why Networks? Supports the applications
More informationWeb Protocols and Practice
Web Protocols and Practice Dogan Kesdogan Aachen University of Technology Department of Computer Science IV Communication and Distributed Systems Introduction 1-1 Staff Instructor: Dogan Kesdogan, kesdogan@informatik.rwth-aachen.de
More informationInternet Architecture & Performance. What s the Internet: nuts and bolts view
Internet Architecture & Performance Internet, Connection, Protocols, Performance measurements What s the Internet: nuts and bolts view millions of connected computing devices: hosts, end systems pc s workstations,
More informationFundamentals of Information Systems
Fundamentals of Information Systems Computer Networking Module Year 2017/2018 Master Degree in Data Science Armir Bujari abujari@math.unipd.it About the module Requirements No strict requirement, however,
More informationAnnouncements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view
Announcements CS 5565 Network Architecture and Protocols Lecture 2 Godmar Back Created Lectures Page Created CS5565 Forum Use this to find a project partner All projects will be done in groups of up to
More informationChapter 1: introduction
Chapter 1: introduction our goal: v get feel and terminology v more depth, detail later in course v approach: use Internet as example overview: v what s the Internet? v what s a protocol? v edge; hosts,
More informationCourse Introduction. Off script lecturing on whiteboard Just as important towards exams, etc.
Course Introduction Introduction Matthew Green, Professor Teaching Assistants: Venkatesh Gopal (head TA), Eyal Foni, Shikha Fadnais and Praeen Malhan (maybe more soon!) Registration: 60-80 students If
More informationChapter 1: Introduction
Chapter 1: Introduction Our goal: get context, overview, feel of networking more depth, detail later in course approach: descriptive use Internet as example Overview: what s the Internet what s a protocol?
More informationCS 471G Friday, 11 January Introduction 2-1
CS 471G Friday, 11 January 2013 Introduction 2-1 Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in
More informationComputer Networks and the Internet. CMPS 4750/6750: Computer Networks
Computer Networks and the Inter CMPS 4750/6750: Computer Networks Outline What Is the Inter? Access Networks Packet Switching and Circuit Switching A closer look at delay, loss, and throughput Interconnection
More informationComputer Networking Introduction
Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.1 Chapter 1 Introduction Text Book for this course Computer Networking:
More informationIntroduction to computer networking
edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing
More informationPart 1: Introduction. Goal: Review of how the Internet works Overview
Part 1: Introduction Goal: Review of how the Internet works Overview Get context Get overview, feel of the Internet Application layer protocols and addressing Network layer / Routing Link layer / Example
More informationComputer Networking Introduction
Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.2 Chapter 1: roadmap 1.1 what is the Inter? 1.2 work edge end systems,
More informationChapter 1. Computer Networks and the Internet
Chapter 1 Computer Networks and the Internet Internet traffic What s the Internet? (hardware) PC server wireless laptop cellular handheld wired links millions of connected computing devices: hosts = end
More informationCOMP 562: Advanced Topics in Networking
COMP 562: Advanced Topics in Networking Qian Zhang Spring 2009 HKUST Introduction 1-1 Course Info Instructor: Qian Zhang www.cs.ust.hk/~qianzh Course web site http://www.cs.ust.hk/~qianzh/comp562 2009/comp562
More informationComputer Networks 2012/2013. Introduction part 1 (01) Dr. Tanir Ozcelebi. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S.
Computer Networks 2012/20 Introduction part 1 (01) Dr. Thanks to A. Leon-Garcia & I. Widjaja, & I. Radovanovic & A. S. Tanenbaum System Architecture and Networking Group Outline What is the Internet? Why
More informationNetwork Protocols and Architectures
Network Protocols and Architectures Introduction 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters
More informationWhat s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?
What s the Internet? PC server laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication s fiber, copper, radio transmission rate = bandwidth
More informationWhat s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?
What s the Internet? Hardware view: What s the Internet? Hardware view: PC server wireless laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication
More informationA Whirlwind Introduction to the Internet Overview
CS 455/555 / Spring 2013 Intro to Networks and Communications Whirlwind Introduction to the Inter (part 1) Dr. Michele C. Weigle http://www.cs.odu.edu/~mweigle/cs455-s13/ A Whirlwind Introduction to the
More informationCSE 434 Spring 2013 Computer Networks
CSE 434 Spring 2013 Computer Networks Georgios Varsamopoulos Arizona State University What is this course about? Students will learn How works are designed and structured What is the architecture of the
More informationOverview on the Internet the current and future telecommunication network
Overview on the Internet the current and future telecommunication network Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009. Introduction 1-1 Introduction
More informationA closer look at network structure:
T1: Introduction 1.1 What is computer network? Examples of computer network The Internet Network structure: edge and core 1.2 Why computer networks 1.3 The way networks work 1.4 Performance metrics: Delay,
More informationNetwork and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015
Network and Mobile Compu4ng in the 20 th Century and Beyond COMP 1400 Memorial University Winter 2015 What s the Internet: nuts and bolts view PC server wireless laptop smartphone wireless links wired
More informationModule 2 Overview of Computer Networks
Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:
More informationModule 2 Overview of. Computer Networks
Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How
More informationSuprakash Datta. Office: LAS 3043 Phone: ext Course page:
CSE 3214: Computer Network Protocols and Applications Suprakash Datta datta@cse.yorku.ca Office: LAS 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/3214 These slides are
More informationRSC Part I: Introduction
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to the book Computer Networking: A Top Down Approach
More informationPart I: Introduction. 1: Introduction 1
Part I: Introduction Chapter goal: get context, overview, feel of networking more depth, detail later in course approach: descriptive use Internet as example Overview: what s the Internet what s a protocol?
More informationWelcome to CS 340 Introduction to Computer Networking
Welcome to CS 340 Introduction to Computer ing Overview Course Administrative Trivia Internet Architecture Protocols Edge A taxonomy of communication networks Some slides are in courtesy of J. Kurose and
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationChapter I: Introduction
Chapter I: Introduction UG3 Computer Communications & Networks (COMN) Myungjin Lee myungjin.lee@ed.ac.uk Slides copyright of Kurose and Ross The work core mesh of interconnected routers packet-switching:
More informationSwitching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1
EE 586 Communication and Switching Networks (Fall 2010) Lecture 2 August 27, 2010 (modified by Cheung for EE586; based on K&R original) 1-1 Announcements Read Chapter 1 First homework is due 9/3 In Blackboard
More informationCNT 4007 Computer Networks - Chapter 1 : Overview
CNT 4007 Computer Networks - Chapter 1 : Overview Jonathan Kavalan, Ph.D. Department of Computer, Information Science and Engineering (CISE), University of Florida 1 Chapter 1: Introduction Our goal: get
More informationCS 3516: Advanced Computer Networks
Welcome to CS 3516: Advanced Computer Networks Prof. Yanhua Li Time: 9:00am 9:50am M, T, R, and F Location: Fuller 320 Fall 2017 A-term 1 Some slides are originally from the course materials of the textbook
More informationChapter 1 Introduction
Chapter 1 Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved Chapter 1:
More informationLECTURE 1 - INTRODUCTION. Jacob Aae Mikkelsen
LECTURE 1 - INTRODUCTION Jacob Aae Mikkelsen GOALS TODAY History of networks Get "feel" and terminology More depth and details later in the course Approach: Use Internet as example ORIGIN OF THE INTERNET
More informationComputer Networks and the internet. Daniel Graham Ph.D
Computer Networks and the internet Daniel Graham Ph.D 1.1 What Is the Internet? The Internet is a computer network that interconnects hundreds of millions of computing devices throughout the world. As
More informationChapter 1 Introduction
Chapter 1 Introduction Introduction Prof. Sungwook Kim ( 김승욱 ) AS building 903 Tel : 02) 705-8932 E-mail : swkim01@sogang.ac.kr TA : Joonsu Ryu ( 류준수 ) AS building 901 E-mail : sok54833@naver.com Chapter
More informationComputer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu
Computer Networks Lecture 1: Introduction Dr. Yaoqing Liu liu@clarkson.edu Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Based on slides by J. F.
More informationECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition
ECPE / COMP 177 Fall 2014 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Instructor: Dr. Jeff Shafer Email: jshafer at pacific dot edu Office: Anderson 205 Office hours (posted on
More informationSwitching Networks (Fall 2010) EE 586 Communication and. August 30, Lecture 3. (modified by Cheung for EE586; based on K&R original) 1-1
EE 586 Communication and Switching Networks (Fall 2010) Lecture 3 August 30, 2010 (modified by Cheung for EE586; based on K&R original) 1-1 Announcements Read Chapter 1 Homework Small revision of the Wireshark
More informationCSC 1052 Algorithms & Data Structures II: Introduction
CSC 1052 Algorithms & Data Structures II: Introduction Professor Henry Carter Spring 2018 Programming This course... We will investigate a series of data structures and algorithms designed to solve common
More informationInternet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links
Internet Routing Review of Networking Principles 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters
More informationInternet Routing. Review of Networking Principles
Internet Routing Review of Networking Principles 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters
More informationComputer Networks. ENGG st Semester, 2010 Hayden Kwok-Hay So
Computer Networks ENGG1015 1 st Semester, 2010 Hayden Kwok-Hay So Where are we in the semester? High Level Applications Systems Digital Logic Image & Video Processing Computer & Embedded Systems Computer
More informationA Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview
CPSC 852 Intering A Whirlwind Introduction to the Internet Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu http://www.cs.clemson.edu/~mweigle/courses/cpsc852 1 A
More informationInternet: A Brief Overview. Introduction 2-1
Inter: A Brief Overview Introduction 2-1 Quick Questions v What is the Inter? v How was it invented and developed? https://www.youtube.com/v/9hiqjrmhtv4 Text: http://www.intersociety.org/inter/what-inter/
More informationCOMP 431 Internet Services & Protocols. A Whirlwind Introduction to the Internet ( Networking Nouns and Verbs ) Jasleen Kaur
There is a poll posted on piazza. Please take a minute to fill it out. COMP 431 Internet Services & Protocols A Whirlwind Introduction to the Internet ( Networking Nouns and Verbs ) Jasleen Kaur January
More informationCSCE 463/612 Networks and Distributed Processing Spring 2018
CSCE 463/612 Networks and Distributed Processing Spring 2018 Introduction Dmitri Loguinov Texas A&M University January 23, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Updates Recv
More informationNetworks Overview. Dr. Yingwu Zhu
Networks Overview Dr. Yingwu Zhu 1 Networking is everywhere! Internet, ad-hoc wireless networks, sensor networks Networking devices: Computers, PDAs, i-pods, sensor nodes, others Networking services Web,
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 3
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 3 1 No Class 1/23 (next Tuesday) Dr. Qian absent to serve a duty for US Department of Energy
More informationComputer Networks Chapter 1: Introduction. Introduction
Computer Networks Chapter 1: Introduction CSC 249 January 25, 2018 Introduction What is the Inter? Define work edge: hosts,, physical media Define the work core & Inter structure First glimpse at the layers
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations; and can
More informationTelecommunication Networks Introduction
Telecommunication Networks Introduction Telemedicina e e-saúde 2011/12 Pedro Brandão References These slides are the companions of Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith
More informationFoundations of Telematics
Foundations of Telematics Chapter 1 Introduction Acknowledgement: These slides have been prepared by J.F. Kurose and K.W. Ross Foundations of Telematics (AMW SS 2010): 01 Introduction 1 Chapter 1: Introduction
More informationCSC 4900 Computer Networks: End-to-End Design
CSC 4900 Computer Networks: End-to-End Design Professor Henry Carter Fall 2017 Villanova University Department of Computing Sciences Review In the last two lectures, we discussed the fundamentals of networking
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11 1 Midterm exam Midterm this Thursday Close book but one-side 8.5"x11" note is allowed (must
More informationTelecommunication Networks Introduction
Telecommunication Networks Introduction Telemedicina e e-saúde 2016/17 Pedro Brandão References These slides are the companions of Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith
More informationComputer Communication Networks
Contents ELL 785 Computer Communication Networks Introduction Lecture 1 Taxonomy of communication works Computer Communication Networks Building a work ed work architecture 1-1 Introduction PC server wireless
More informationWhat is a Distributed System? Module 1: Introduction to Networking & Internetworking
What is a Distributed System? 1 Working Definition A distributed system is several computers doing something together Three primary features of a distributed system Multiple computers Communications Virtual
More informationLecture 2 Communication services The Trasport Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 2 Communication services The Trasport Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it The structure edge: applications and hosts core: routers of s access s, media:
More informationDefining the Internet
Defining the Internet Daniel Zappala CS 460 Computer Communications and Networking Brigham Young University What is the Internet? 2/23 Internet Map, courtesy Barrett Lyon, 2003 What is the Internet? 3/23
More information1.1 What is the Internet? 1.2 Network edge. 1.3 Network core
Chapter 1: roadmap 1.1 What is the Inter? 1.2 Network edge end systems, works, links 1.3 Network core work structure, circuit switching, packet switching 14Delay 1.4 Delay, loss and throughput performance
More informationCSC 4900 Computer Networks: Network Layer
CSC 4900 Computer Networks: Network Layer Professor Henry Carter Fall 2017 Villanova University Department of Computing Sciences Review What is AIMD? When do we use it? What is the steady state profile
More informationNetwork core and metrics
Network core and metrics latency propaga-on transmit queue Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley Some materials copyright 1996-2012 J.F Kurose and
More informationend systems, access networks, links network structure, circuit switching, packet switching
Chapter 1: roadmap 1.1 What is the Inter? 1.2 Network edge end systems, works, links 1.3 Network core work structure, circuit switching, packet switching 1.4 Delay, loss and throughput performance in packet-switched
More informationInternet: A Brief Overview. Chapter 1
Inter: A Brief Overview Chapter 1 Chapter 1: introduction our goal: v get feel and terminology v more depth, detail later in course v approach: use Inter as example overview: v what s the Inter? v what
More informationIntroduction to the Internet
Introduction to the Internet CCST9015 8 th Sep, 2010 Dr. Hayden Kwok-Hay So Department of Electrical and Electronic Engineering 2 Internet in 2003 3 Internet Basics The Internet is a network that connects
More informationECE 650 Systems Programming & Engineering. Spring 2018
ECE 650 Systems Programming & Engineering Spring 2018 Networking Introduction Tyler Bletsch Duke University Slides are adapted from Brian Rogers (Duke) Computer Networking A background of important areas
More informationLecture 1 - Introduction
Lecture 1 - Introduction Networks and Security Jacob Aae Mikkelsen IMADA September 2, 2013 September 2, 2013 1 / 82 Outline Goals today Get feel and terminology More depth and details later in the course
More informationReview for Internet Introduction
Review for Internet Introduction What s the Internet: Two Views View 1: Nuts and Bolts View billions of connected hosts routers and switches protocols control sending, receiving of messages network of
More informationComputer Networking: A Top Down Approach
Computer Networking: A Top Down Approach Seventh Edition Chapter 1 Introduction Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links by using INSERT+F7 Introduction
More informationNetwork Programming I Computer Network Design
Network Programming I Computer Network Design Flavio Esposito http://cs.slu.edu/~esposito/teaching/3650/ Lecture 2 Lecture Goals Get feel and terminology of some components of real nets More depth & details
More informationChapter 1 Computer Networks and the Internet
CSB051 Computer Networks 電腦網路 Chapter 1 Computer Networks and the Internet 吳俊興 國立高雄大學資訊工程學系 Outline 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Access networks and physical media 1.5
More informationCMSC 332 Computer Networks Network Layer
CMSC 332 Computer Networks Network Layer Professor Szajda CMSC 332: Computer Networks Where in the Stack... CMSC 332: Computer Network 2 Where in the Stack... Application CMSC 332: Computer Network 2 Where
More informationCourse on Computer Communication and Networks. Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 420 Based on the book Computer Networking: A Top Down Approach,
More informationPLEASE READ CAREFULLY BEFORE YOU START
Page 1 of 11 MIDTERM EXAMINATION #1 OCT. 16, 2013 COMPUTER NETWORKS : 03-60-367-01 U N I V E R S I T Y O F W I N D S O R S C H O O L O F C O M P U T E R S C I E N C E Fall 2013-75 minutes This examination
More informationCSE 4213: Computer Networks II
CSE 4213: Computer Networks II Administrivia Course webpage: http://www.cs.yorku.ca/course/4213 Lectures: on-wed 4:00-5:30 pm (CB 120) Textbook: Suprakash Datta datta@cs.yorku.ca Office: CSEB 3043 Phone:
More informationInformática y Comunicaciones. Chapter 1 Introduction to Communications
Informática y Comunicaciones Chapter 1 Introduction to Communications All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved Introduction to Communications 1-1 Chapter 1: introduction
More informationend systems, access networks, links circuit switching, packet switching, network structure
Introduction Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and
More informationCS348: Computer Networks Introduction to Computer Networks and Internet
CS348: Computer Networks Introduction to Computer Networks and Internet Dr. Manas Khatua Assistant Professor Dept. of CSE, IIT Guwahati E mail: manaskhatua@iitg.ac.in Course Plan Syllabus: http://www.iitg.ac.in/cse/csecourses/?coursecode=cs348
More informationData Networks. Lecture 1: Introduction. September 4, 2008
Data Networks Lecture 1: Introduction September 4, 2008 Slide 1 Learning Objectives Fundamental aspects of network Design and Analysis: Architecture: layering, topology design, switching mechanisms Protocols:
More informationend systems, access networks, links circuit switching, packet switching, network structure
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and throughput
More informationIntroduction to Computer Networks. Roadmap
Introduction to Computer Networks Miguel A. Labrador Department of Computer Science & Engineering labrador@csee.usf.edu http://www.csee.usf.edu/~labrador 1 Dr. Miguel A. Labrador Roadmap 1.1 What is the
More informationΔίκτυα Μετάδοσης Δεδομένων Data Networks. Introduction 1-1
Δίκτυα Μετάδοσης Δεδομένων Data Networks Introduction 1-1 Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley All material copyright J.F Kurose and K.W. Ross, All
More informationIntroduction to Computer Networking II. Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana
Introduction to Computer Networking II Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana Teaching Method E-learning Class Individual assignment Quiz See schedule
More informationLECTURE WK4 NETWORKING
LECTURE WK4 NETWORKING Workbook and Quiz Workbook o Due in WK5 o Must hand in a hard copy to the tutor as well as an online submission Quiz o In the practical class o 30mins to complete the quiz o Short,
More information1-1. Switching Networks (Fall 2010) EE 586 Communication and. October 25, Lecture 24
EE 586 Communication and Switching Networks (Fall 2010) Lecture 24 October 25, 2010 1-1 Announcements Midterm 1: Mean = 92.2 Stdev = 8 Still grading your programs (sorry about the delay) Network Layer
More information