Advanced Computer Networks
|
|
|
- Arabella Golden
- 10 years ago
- Views:
Transcription
1 Advanced Computer Networks cs 538 fall 2011 Brighten Godfrey Fall 2011 slides by Brighten Godfrey except photographs (from Computer History Museum) and unless otherwise noted
2 Today Course Overview Internet History Your Future
3 This course is instructed by Brighten Godfrey 3128 Siebel) takes place Tue & Thu, 3:30-4:45 pm, in 1302 Siebel comes with FREE office hours: currently, Tuesdays after class and by appointment has a web site: courses/cs538fa11/
4 Your instructor Ph.D. from UC Berkeley, 2009 Dissertation on improving resilience and performance of distributed systems by taking advantage of heterogeneity Research interests: Reliable, flexible, and efficient networked systems Algorithms for and analysis of distributed systems
5 Course goal Prepare ourselves to perform high-quality research advancing the field of networking
6 Course components Networking literature The classics The challenges The latest Research project How to read, criticize, and present research
7 Major topics Core architecture Classic Internet architecture Congestion control Forwarding Routing Naming Making it work well Reliability, scalability, selfishness, security Domain-specific networks Enterprise, data center, P2P, wireless
8 Requirements & grading Project (45%) Midterm presentation (10%) Final paper (20%) Final poster presentation (15%) Assignments, quizzes (15%) Paper reviews (15%) Paper presentations (15%) Class participation (10%)
9 1. Project Research project that could be developed into a conference submission Work alone or in groups of two Project topics Explore your own ideas Next lecture: some suggestions Steps Project proposal (3 weeks from now) Midterm presentation Final poster presentation and paper
10 2. Readings Generally one or two papers per lecture Submit a review on the wiki by 11:59pm the night before we discuss the paper For each paper, a review is At least 2 comments About one paragraph (longer is not better) Don t just repeat what we already read in the paper!
11 3. Topic presentations 20 minute presentation on one topic in the course 10 minutes of depth on one paper, including key concepts, techniques, results, and your criticism 10 minutes of breadth comparing to 2-3 other papers and the required reading 20 minutes of discussion during/after At least 2 days before it happens, meet with me to show me your presentation
12 4. Assignments 2-3 homeworks or quizzes during the semester
13 5. Class participation Comment, question, and interact! Discuss on the course wiki
14 Today Course Overview Internet History Your Future
15 Visions Vannevar Bush, As we may think (1945): memex J. C. R. Licklider (1962): Galactic Network Concept of a global network of computers connecting people with data and programs First head of DARPA computer research, October 1962 Bush Licklider
16 Circuit switching 1920s [Getty Images] 1967 [US Air Force]
17 : Packet switching Circuit Switching Physical channel carrying stream of data from source to destination Datagram packet switching Message broken into short packets, each handled separately Three phase: setup, data transfer, tear-down Data transfer involves no routing One operation: send packet Packets stored (queued) in each router, forwarded to appropriate neighbor
18 : Packet switching Leonard Kleinrock: queueing-theoretic analysis of packet switching in MIT Ph.D. thesis ( ) demonstrated value of statistical multiplexing Concurrent work from Paul Baran (RAND), Donald Davies (National Physical Labratories, UK) Kleinrock Circuit switching Packet switching: multiplexed Time Time Baran
19 1965: First computer network Lawrence Roberts and Thomas Merrill connect a TX-2 at MIT to a Q-32 in Santa Monica, CA ARPA-funded project Connected with telephone line it works, but it s inefficient and expensive confirming motivation for packet switching Roberts
20 The ARPANET begins Roberts joins DARPA (1966), publishes plan for the ARPANET computer network (1967) December 1968: Bolt, Beranek, and Newman (BBN) wins bid to build packet switch, the Interface Message Processor September 1969: BBN delivers first IMP to Kleinrock s lab at UCLA An older Kleinrock with the first IMP
21 ARPANET comes alive Stanford Research Institute (SRI) LO Oct 29, 1969 UCLA
22 ARPANET grows Dec 1970: ARPANET Network Control Protocol (NCP) 1971: Telnet, FTP 1972: (Ray Tomlinson, BBN) 1979: USENET ARPANET, April 1971
23 ARPANET grows
24 ARPANET to Internet Meanwhile, other networks such as PRnet, SATNET deveoped May 1973: Vinton G. Cerf and Robert E. Kahn present first paper on interconnecting networks Concept of connecting diverse networks, unreliable datagrams, global addressing,... Cerf Became TCP/IP Kahn
25 TCP/IP deployment TCP/IP implemented on mainframes by groups at Stanford, BBN, UCL David Clark implements it on Xerox Alto and IBM PC 1982: International Organization for Standards (ISO) releases Open Systems Interconnection (OSI) reference model Design by committee didn t win January 1, 1983: Flag Day NCP to TCP/IP transition on ARPANET Application Presentation Session Transport Network Data Link Physical OSI Reference Model s layers
26 Growth from Ethernet Ethernet: R. Metcalfe and D. Boggs, July 1976 Spanning Tree protocol: Radia Perlman, 1985 Made local area networking easy Metcalfe Perlman
27 Growth spurs organic change Early 1980s: Many new networks: CSNET, BITNET, MFENet, SPAN (NASA),... Mockapetris Nov 1983: DNS developed by Jon Postel, Paul Mockapetris (USC/ISI), Craig Partridge (BBN) Postel 1984: Hierarchical routing: EGP and IGP (later to become ebgp and ibgp) Partridge
28 NSFNET 1984: NSFNET for US higher education Serve many users, not just one field Encourage development of private infrastructure (e.g., backbone required to be used for Research and Education) Stimulated investment in commercial long-haul networks NSFNET backbone, : ARPANET ends 1995: NSFNET decommissioned
29 Explosive growth! In hosts
30 Explosive growth! In networks Internet forwarding table size (Colors correspond to measurements from different vantage points) Year [Huston 10]
31 I 14 0E N A U 15 E 0E,A C [Huffaker, claffy, Hyun, Luckie, Lyu, CAIDA] I o k, TH ey E A A E, SG A CN U dn g, R,R JP W K ok Sy i, T l, st o, 0 13 a, ID iji n ip e ou vo di ky S po r e kart Be Ta la Se V To 12 0E E
32 I P v 4 & I P v 6 I N T E R N E T T O P O L O G Y M A P J A N U A RY , IN b ay AE i, E E ab CN I Dh A 60 E,R R S u E 20 Ab W K ok U JP E Delh g, i, T l, st A E 50 E A I,A U 1 ey 5 E 0E dn A N E 40 Sy U,R L,I os iv TR v M l A r a, T e nka A A v, U, ZA e a Ki to r i e FI Pr k i, lsin, BG e H f ia L So s a w, P r a SE W l m, kh o Stocnna, AT Vie n, DE B erl i NO Oslo, furt, DE k n a r F w co 14 0E o, 90E 100E B om iji n ip e ou vo di ky i, I N o k, TH Bangk e, SG ap o r Sing, ID art a Ja k Be Ta la Se V To 1 AS-level INTERNET GRAPH 20E I O 8395(COMSTAR) C P 16 0E 10026(Asia Netcom) 2516(KDDI) R R 7575(AARNET) 170E FU O C E 30 A E 4755(TATACOMM) 9304 (Hutchison) (NXGNET) A 10 E 20485(JSC) 180E/W E 170 W W (Road Runner) 577(Bell Canada) 1 W 50 US 20 W lu, Dublin, IE Alges, PT 10W H lu on o 0W W O U 13 0W H 12 0W S A Houston, U S E 100W I R US 90W M ver, A De n 80W H 11 0W S T,U A R US C nix AR Pho e O se 70W I,U C R N o, s, re ie g Ai Sa nd E os Jo A W M 60 en, US n, U S CA to, CA ingto wa, ton Sa n W 50 T Bu B os Otta T oron W ash Chicago, US [Huffaker, claffy, Hyun, Luckie, Lyu, CAIDA] 40 W S R io de Brussels, BE Paris, FR London, UK (Deutsche Telekom) 8928(Interoute) 1299(TeliaNet) 702(MCI) 1273(CW) 5459(London IX) 3356(Level 3) 3549(Global Crossing) 701(UUNET) 1239(Sprint) 12989(HWNG) 2914(NTT) 2828(XOXO) 6677(ICENET) 3561(Savvis) 4320(Embratel) 7714(TelstraClear) Ja ne ir o, B R
33 Explosive growth! In complexity Autonomous System BGP router LAN ethernet segment hub switch IP router LAN Routing protocols ebgp, ibgp MPLS, CSPF,... OSPF, RIP,... spanning tree + learning broadcast
34 Explosive growth! In devices & technologies 65 million times as many devices Link speeds 200,000x faster NATs and firewalls Wireless everywhere Mobile everywhere Tiny devices (smart phones) Giant devices (data centers)... In applications Morris Internet Worm (1988) World wide web (1989) MOSAIC browser (1992) Search engines Peer-to-peer Voice Radio Botnets Social networking Streaming video The results of your class projects!
35 Huge societal relevance Routing instabilities and outages in Iranian prefixes following 2009 presidential election Affected prefixes Friday June Saturday June 13 Sunday June 14 [James Cowie, Renesys Corporation]
36 Huge societal relevance Routing instabilities and outages in Georgian prefixes following 2008 South Ossetia War Affected prefixes (%) Fri, Aug 8, 2008 [Earl Zmijewski, Renesys Corporation]
37 Huge societal relevance Reachability to Lybia Reachable prefixes July - August 2011 [James Cowie, Renesys Corporation]
38 Top 30 inventions of the last 30 years Compiled by the Wharton U Penn, Internet/Broadband/World Wide Web 2. PC/Laptop Computers 3. Mobile Phones DNA Testing and Sequencing/ Human Genome Mapping 6. Magnetic Resonance Imaging (MRI) 7. Microprocessors 8. Fiber Optics 9. Office Software 10. Non-Invasive Laser/Robotic Surgery 11. Open Source Software and Services 12. Light Emitting Diodes (LEDs) 13. Liquid Crystal Displays (LCDs) 14. GPS 15. Online Shopping/E-Commerce/ Auctions 16. Media File Compression 17. Microfinance 18. Photovoltaic Solar Energy 19. Large Scale Wind Turbines 20. Social Networking via Internet 21. Graphic User Interface (GUI) 22. Digital Photography/Videography 23. RFID 24. Genetically Modified Plants 25. Biofuels 26. Bar Codes and Scanners 27. ATMs 28. Stents 29. SRAM/Flash Memory 30. Anti-Retroviral Treatment for AIDS
39 So we re done!... right? Core protocols changed little, but the context has... Criminals and malicious parties Everyone trying to game the system Incredible growth Constant mobility Extreme complexity...and fixing the net involves fundamental challenges It s distributed Components fail Highly heterogeneous environments Must get competing parties to work together
40 Today Course Overview Internet History Your Future
41 Your (near-term) future Thursday Aug. 26: Grand Challenges in computer networking; project, project topic suggestions Next week: Internet architecture technical overview
Internet History. Why are we here?
Internet History Why are we here? (C) Herbert Haas 2005/03/11 1 ARPAnet is a network of computers. The Internet is a network of networks. An interplanetary net would be a network of Internets. The sky
CSE 3461 / 5461: Computer Networking & Internet Technologies
Autumn Semester 2014 CSE 3461 / 5461: Computer Networking & Internet Technologies Instructor: Prof. Kannan Srinivasan 08/28/2014 Announcement Drop before Friday evening! k. srinivasan Presentation A 2
architecture: what the pieces are and how they fit together names and addresses: what's your name and number?
Communications and networking history and background telephone system local area networks Internet architecture: what the pieces are and how they fit together names and addresses: what's your name and
Page 1 of 7. Computer Networking
Page 1 of 7 Computer Networking 7.1 What Is Computer Networking? A computer network consists of several computers that are connected to one another using devices that allow them to communicate. Computer
CSE 3214: Computer Network Protocols and Applications
CSE 3214: Computer Network Protocols and Applications 1 Course Web-Page: Instructor: http://www.eecs.yorku.ca/course/3214/ (all lecture notes will be posted on this page) Natalija Vlajic ([email protected])
Internet and IP addressing
Internet and IP addressing Richard T. B. Ma School of Computing National University of Singapore CS 3103: Compute Networks and Protocols Communication Network Taxonomy Telephony Network parses number dialed
Computer Network Architecture
Computer Network Architecture ECE 156 Fall 2007 Romit Roy Choudhury Dept. of ECE and CS 1 Course Logistics 2 Welcome to ECE 156 Timings: Location: Course TA: Tu/Thu 1:15pm to 2:30pm 212 Engineering TBA
IT-5302-3 Internet Architecture and Protocols. Lecture 02 Overview of Internet Architecture
IT-5302-3 Internet Architecture and Protocols Punjab University College of Information Technology, University of the Punjab, Pakistan. Lecture 02 Overview of Internet Architecture Lecture 02 - Roadmap
TCP/IP Protocol Suite. Marshal Miller Chris Chase
TCP/IP Protocol Suite Marshal Miller Chris Chase Robert W. Taylor (Director of Information Processing Techniques Office at ARPA 1965-1969) "For each of these three terminals, I had three different sets
Data Communication Networks Introduction
Data Communication Networks Introduction M. R. Pakravan Department of Electrical Engineering Sharif University of Technology Data Networks 1 Introduction The course introduces the underlying concepts and
Data Communication Networks
Data Communication Networks Data communication networks typically do not send real time data As a result, packet switching is often used OPTI 500, Spring 2011, Lecture 6, Data Networks 1 Packet Switching
8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)
What is a computer network? Introduction Chapter 1 A number of separate but interconnected computers A collection of autonomous computers interconnected by a single technology COURSE FOCUS: design and
Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
Computer Networks III
Computer Networks III Wide Area Networks and Packet Switching Network Protocols and the OSI Layers The Internet Internet Infrastructure 1 Wide Area Networks (recap) 2 Page 1 Basic WAN structure Host Router
Internet Architecture
Internet Architecture CSE 561 Lecture 2, Spring 2002 David Wetherall The OSI layering Model End host Application Presentation Session Top four layers are end-to-end Lower 3 layers are peer-to-peer End
San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015
San José State University College of Engineering/Computer Engineering Department CMPE 206, Computer Network Design, Section 1, Fall 2015 Course and Contact Information Instructor: Dr. Rod Fatoohi Office
SWE 444 Internet and Web Application Development. Introduction to Web Technology. Dr. Ahmed Youssef. Internet
SWE 444 Internet and Web Application Development Introduction to Web Technology Dr. Ahmed Youssef Internet It is a network of networks connected and communicating using TCP/IP communication protocol 2
Data Communication Networks and Converged Networks
Data Communication Networks and Converged Networks The OSI Model and Encapsulation Layer traversal through networks Protocol Stacks Converged Data/Telecommunication Networks From Telecom to Datacom, Asynchronous
Computer Networks Vs. Distributed Systems
Computer Networks Vs. Distributed Systems Computer Networks: A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network usually require
Overview of TCP/IP. TCP/IP and Internet
Overview of TCP/IP System Administrators and network administrators Why networking - communication Why TCP/IP Provides interoperable communications between all types of hardware and all kinds of operating
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Agenda. Distributed System Structures. Why Distributed Systems? Motivation
Agenda Distributed System Structures CSCI 444/544 Operating Systems Fall 2008 Motivation Network structure Fundamental network services Sockets and ports Client/server model Remote Procedure Call (RPC)
Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks
Lecture 1 An Introduction to Networking Chapter 1, pages 1-22 Dave Novak BSAD 146, Introduction to Networking School of Business Administration University of Vermont Lecture Overview Brief introduction
Raritan Valley Community College Academic Course Outline. CISY 253 - Advanced Computer Networking
Raritan Valley Community College Academic Course Outline CISY 253 - Advanced Computer Networking I. Basic Course Information A. Course number and Title: CISY 253- Advanced Computer Networking (TCP/IP)
Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components
Topics Use of networks Network structure Implementation of networks Computer Networks Introduction Let s Get Started! Networking today: Where are they? Powerful computers are cheap Networks are everywhere
Ethernet. Ethernet. Network Devices
Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking
Introduction to TCP/IP
Introduction to TCP/IP Raj Jain The Ohio State University Columbus, OH 43210 Nayna Networks Milpitas, CA 95035 Email: [email protected] http://www.cis.ohio-state.edu/~jain/ 1 Overview! Internetworking Protocol
Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage
Lecture 2: Protocols and Layering CSE 123: Computer Networks Stefan Savage Last time Bandwidth, latency, overhead, message size, error rate Bandwidth-delay product Delay Bandwidth High-level run through
ICS 153 Introduction to Computer Networks. Inst: Chris Davison [email protected]
ICS 153 Introduction to Computer Networks Inst: Chris Davison [email protected] 1 ICS 153 Introduction to Computer Networks Course Goals Understand the basic principles of computer networks Design Architecture
THE INTERNET HAS REVOLUTIONIZED THE COMPUTER AND COMMUNICAtions
Barry M. Leiner, Vinton G. Cerf, David D. Clark, Robert E. Kahn, Leonard Kleinrock, Daniel C. Lynch, Jon Postel, Lawrence G. Roberts, Stephen S. Wolff The Past and Future History of the INTERNET the science
Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS
Link Layer 5.1 Introduction and services 5.2 Error detection and correction 5.3Multiple access protocols 5.4 Link-Layer Addressing 5.5 Ethernet 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: and
CS 5480 Computer Networks
CS 5480 Computer Networks Professor Sneha Kumar Kasera School of Computing 1 My Background PhD - Computer Science dept, UMass Amherst (1999) Bell Labs research (1999 2003) research interests computer networks
Chapter 1 INTRODUCTION
Chapter 1 INTRODUCTION 1.1 Introduction With the advent of internet the world of computer and communication has been revolutionized. The internet can be defined as a mechanism for information dispersal
Communication Networks MAP-TELE 2012/13
Communication Networks MAP-TELE 2012/13 Objective of the course The main objective of the course is to present the fundamentals of modern communication systems and networks and allow students to consolidate
CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding
CS 78 Computer Networks Internet Protocol (IP) Andrew T. Campbell [email protected] our focus What we will lean What s inside a router IP forwarding Internet Control Message Protocol (ICMP) IP
A Brief History of the Internet
A Brief History of the Internet Barry M. Leiner* Former Director Research Institute for Advanced Computer Science Robert E. Kahn President CNRI Jon Postel* Former Director USC ISI Vinton G. Cerf Chief
Internet Protocol: IP packet headers. vendredi 18 octobre 13
Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)
Lecture 1: Course Introduction" CSE 222A: Computer Communication Networks Alex C. Snoeren
Lecture 1: Course Introduction" CSE 222A: Computer Communication Networks Alex C. Snoeren Lecture 1 Overview" Class overview Expected outcomes Structure of the course Policies and procedures A brief review
Overview of Computer Networks
Overview of Computer Networks Client-Server Transaction Client process 4. Client processes response 1. Client sends request 3. Server sends response Server process 2. Server processes request Resource
Introduction to Computer Networks and Data Communications
Introduction to Computer Networks and Data Communications Chapter 1 Learning Objectives After reading this chapter, you should be able to: Define the basic terminology of computer networks Recognize the
Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)
Asynchrous Transfer Mode: architecture 1980s/1990 s standard for high-speed (155Mbps to 622 Mbps and higher) Broadband Integrated Service Digital Network architecture Goal: integrated, end-end transport
CSMC 417. Computer Networks Prof. Ashok K Agrawala. 2011 Ashok Agrawala. January 11 CMSC417 Set 1 1
CSMC 417 Computer Networks Prof. Ashok K Agrawala 2011 Ashok Agrawala 1 General Instructor - Ashok K. Agrawala [email protected] 4149 AVW TA - Office Hours Class Meets Tu Th 8:00 9:30 CSIC 3117 2 Prerequisite
Network Security TCP/IP Refresher
Network Security TCP/IP Refresher What you (at least) need to know about networking! Dr. David Barrera Network Security HS 2014 Outline Network Reference Models Local Area Networks Internet Protocol (IP)
IT4504 - Data Communication and Networks (Optional)
- Data Communication and Networks (Optional) INTRODUCTION This is one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Data Communication
Computer Networks and the Internet
? Computer the IMT2431 - Data Communication and Network Security January 7, 2008 ? Teachers are Lasse Øverlier and http://www.hig.no/~erikh Lectures and Lab in A126/A115 Course webpage http://www.hig.no/imt/in/emnesider/imt2431
Introduction Chapter 1. Uses of Computer Networks
Introduction Chapter 1 Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization Metric Units Revised: August 2011 Uses of Computer Networks
The TCP/IP Reference Model
The TCP/IP Reference Model The TCP/IP Model Comparison to OSI Model Example Networks The TCP/IP Model Origins from ARPANET, DoD research network ARPA - Advanced Research Projects Agency Reliability was
Computer Networks CS321
Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics
The OSI Model: Understanding the Seven Layers of Computer Networks
Expert Reference Series of White Papers The OSI Model: Understanding the Seven Layers of Computer Networks 1-800-COURSES www.globalknowledge.com The OSI Model: Understanding the Seven Layers of Computer
Masterkurs Rechnernetze IN2097
Masterkurs Rechnernetze IN2097 Advanced computer networking Internet Protocols Prof. Dr.-Ing. Georg Carle, Wolfgang Mühlbauer Chair for Network Architectures and Services Computer Science Department Technical
CS4700/CS5700 Fundamentals of Computer Networking
CS4700/CS5700 Fundamentals of Computer Networking Prof. Alan Mislove Lecture 2: Overview Slides adapted with permission from Eugene Ng, Rice COMP 413 September 10th, 2009 What is a network? 2 What is a
Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2
Network-Oriented Software Development Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2 Topics Layering TCP/IP Layering Internet addresses and port numbers Encapsulation
The Internet. Internet Technologies and Applications
The Internet Internet Technologies and Applications Aim and Contents Aim: Review the main concepts and technologies used in the Internet Describe the real structure of the Internet today Contents: Internetworking
A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies
A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies Chengcheng Li School of Information Technology University of Cincinnati Cincinnati, OH 45221 [email protected] ABSTRACT
COMPSCI 111 / 111G An introduc)on to prac)cal compu)ng
COMPSCI 111 / 111G An introduc)on to prac)cal compu)ng Introduc)on to Networking and the Internet 3/8/15 1 From the Telephone to the Internet 1876: First successful bi- direc;onal transmission of clear
Layered protocol (service) architecture
Layered protocol (service) architecture The Internet is complex! many pieces : hosts access network routers links of various media applications protocols Question: Is there any hope of organizing a structure
Protocol Specification & Design. The Internet and its Protocols. Course Outline (trivia) Introduction to the Subject Teaching Methods
The Internet and its Protocols Protocol Specification & Design Robert Elz [email protected] [email protected] http://fivedots.coe.psu.ac.th/~kre/ Friday: 13:30-15:00 (Rm: 101)???: xx:x0-xx:x0 (Rm:???)
Network Technologies
Network Technologies Telephone Networks IP Networks ATM Networks Three Network Technologies Telephone Network The largest worldwide computer network, specialized for voice ing technique: Circuit-switching
Internet Routing. Review of Networking Principles
Internet Routing Review of Networking Principles 1 Principles of the Internet Edge vs. core (end-systems vs. routers) Dumb Intelligence at the end-systems Different communication paradigms Connection oriented
Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.
Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols
IT 3202 Internet Working (New)
[All Rights Reserved] SLIATE SRI LANKA INSTITUTE OF ADVANCED TECHNOLOGICAL EDUCATION (Established in the Ministry of Higher Education, vide in Act No. 29 of 1995) Instructions for Candidates: Answer any
What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir [email protected].
What is CSG150 about? Fundamentals of Computer Networking Guevara Noubir [email protected] CSG150 Understand the basic principles of networking: Description of existing networks, and networking mechanisms
CORPORATE NETWORKING
CORPORATE NETWORKING C. Pham Université de Pau et des Pays de l Adour Département Informatique http://www.univ-pau.fr/~cpham [email protected] Typical example of Ethernet local networks Mostly based
Chapter 5. Data Communication And Internet Technology
Chapter 5 Data Communication And Internet Technology Purpose Understand the fundamental networking concepts Agenda Network Concepts Communication Protocol TCP/IP-OSI Architecture Network Types LAN WAN
CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required
CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required Current Catalog Description: Computer network architectures and their application to industry needs.
3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET
3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET The Business Value of Telecommunications and Networking Business value impacts of the telecommunications and Networking are: Declining transaction costs
IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life
Overview Dipl.-Ing. Peter Schrotter Institute of Communication Networks and Satellite Communications Graz University of Technology, Austria Fundamentals of Communicating over the Network Application Layer
Exterior Gateway Protocols (BGP)
Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection
The OSI & Internet layering models
CSE 123 Computer Networks Fall 2009 Lecture 2: Protocols & Layering Today What s a protocol? Organizing protocols via layering Encoding layers in packets The OSI & Internet layering models The end-to-end
IT4405 Computer Networks (Compulsory)
IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and
Network Security. Vorlesung Kommunikation und Netze SS 10 E. Nett
Network Security Internet not originally designed with (much) security in mind original vision: a group of mutually trusting users attached to a transparent network Security considerations in all layers!
;. ' ;. - ' Computer Networking. ^4 Top-Down Approach. James F. Kurose. Keith W. Ross. Polytechnic University, Brooklyn PEARSON.
;. ' ;. - ' Computer Networking ^4 Top-Down Approach James F. Kurose University of Massachusetts, Amherst Keith W. Ross Polytechnic University, Brooklyn PEARSON Addison Weslev Boston San Francisco N e
Network System Design Lesson Objectives
Network System Design Lesson Unit 1: INTRODUCTION TO NETWORK DESIGN Assignment Customer Needs and Goals Identify the purpose and parts of a good customer needs report. Gather information to identify network
What is this Course All About
Fundamentals of Computer Networks ECE 478/578 Lecture #1 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona What is this Course All About Fundamental principles
CSE 473s Introduction to Computer Networks
CSE 473s Introduction to Computer Networks Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 [email protected] Audio/Video recordings of this lecture are available on-line at: http://www.cse.wustl.edu/~jain/cse473-11/
Introduction to computer networks and Cloud Computing
Introduction to computer networks and Cloud Computing Aniel Nieves-González Fall 2015 Computer Netwoks A computer network is a set of independent computer systems that are connected by a communication
SSVVP SIP School VVoIP Professional Certification
SSVVP SIP School VVoIP Professional Certification Exam Objectives The SSVVP exam is designed to test your skills and knowledge on the basics of Networking, Voice over IP and Video over IP. Everything that
Introduction to MPLS-based VPNs
Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE [email protected] Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions
Computer Networks - Xarxes de Computadors
Computer Networks - Xarxes de Computadors Teacher: Llorenç Cerdà Slides: http://studies.ac.upc.edu/fib/grau/xc Outline Course Syllabus Unit 2. IP Networks Unit 3. TCP Unit 4. LANs Unit 5. Network applications
All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit
iii DEDICATION To my parents, my wife, my brothers and sisters, and my son for their encouragement, and help during this thesis. iv ACKNOWLEDGEMENT I would like to thank my supervisor prof. Jameel Ayoub
Kick starting science...
Computer ing (TDDD63): Part 1 Kick starting science... Niklas Carlsson, Associate Professor http://www.ida.liu.se/~nikca/ What do you have in the future? What do you have in the future? How does it keep
Facility Usage Scenarios
Facility Usage Scenarios GDD-06-41 GENI: Global Environment for Network Innovations December 22, 2006 Status: Draft (Version 0.1) Note to the reader: this document is a work in progress and continues to
Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)
Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I) By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Fall 2015, Networks II Agenda Introduction to networking architecture Historical
Understanding Virtual Router and Virtual Systems
Understanding Virtual Router and Virtual Systems PAN- OS 6.0 Humair Ali Professional Services Content Table of Contents VIRTUAL ROUTER... 5 CONNECTED... 8 STATIC ROUTING... 9 OSPF... 11 BGP... 17 IMPORT
Tracking the Internet into the 21st Century
Tracking the Internet into the 21st Century Vint Cerf October 2008 1 Internet Evangelist at Work 2 Huge thanks to NANOG and its participants Invisible to most users 24 X 7 attention to reliability and
CMPSCI 453 Computer Networking. Professor V. Arun Department of Computer Science University of Massachusetts Amherst
CMPSCI 453 Computer Networking Professor V. Arun Department of Computer Science University of Massachusetts Amherst 1 What is this course about? introductory (first) course in computer networking q learn
