CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. January 11 CMSC417 Set 1 1
|
|
- Emil Martin
- 4 years ago
- Views:
Transcription
1 CSMC 417 Computer Networks Prof. Ashok K Agrawala 2011 Ashok Agrawala 1
2 General Instructor - Ashok K. Agrawala 4149 AVW TA - Office Hours Class Meets Tu Th 8:00 9:30 CSIC
3 Prerequisite Required Background must have 351 and 330 (412 or 430 would be helpful) Expectations Understand the basics of Computer Architecture Experience in implementing non-trivial systems-type projects Should know Processor Memory Kernel vs. user process Familiar with basic probability 3
4 Expectations After the course Understand the fundamentals of networking protocols, including protocol layering, basic medium access including wireless protocols, routing, addressing, congestion control Understand the principles behind the Internet protocols and some application layer protocols such as http, ftp, and DNS, and a few peer-to-peer systems/protocols such as Gnutella and Chord. Understand some of the limitations of the current Internet and its service model Understand the causes behind network congestion, and explain the basic methods for alleviating congestion Design, implement, and test substantial parts of network protocols 4
5 Announcements Required Work will require about the same amount of effort as a (slightly) harder project to debug 417 project is (by design) more ambiguous Required Texts Computer Networks 5th Edition, Tanenbaum and Wetherall, Prentice Hall ISBN TCP/IP Sockets in C: A Practical Guide for Programmers 2nd Edition by Jeff Donahoo and KenCalvert, Morgan Kaufmann, ISBN
6 Other Material Recommended Texts Computer Networking, 5e: A Top Down Approach Featuring the Internet by Jim Kurose and Keith Ross, Addison-Wesley, (ISBN: ). The on-line version of this book is at Computer Networks: A Systems Approach by Larry Peterson and Bruce Davie, MorganKaufman, 4rd Edition, ISBN An Engineering Approach to Computer Networking, by S. Keshav. Addison-Wesley,1997. ISBN Computer Networking with Internet Protocols by William Stallings, Prentice-Hall, ISBN 10: TCP/IP Illustrated volume 1 by W. Richard Stevens. Addison-Wesley. ISBN: RFCs 6
7 Grading Final 30% InTerm Exam(s) 30% Programming Assignments 35% Class Participation 5% 7
8 What is this course all about? Computer Networking??? User A User B Computer A Computer B Internet 8
9 Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues 9
10 Business Applications of Networks A network with two clients and one server. 10
11 Business Applications of Networks (2) The client-server model involves requests and replies. 11
12 Home Network Applications Access to remote information Person-to-person communication Interactive entertainment Electronic commerce 12
13 Home Network Applications (2) In peer-to-peer system there are no fixed clients and servers. 13
14 Home Network Applications (3) Some forms of e-commerce. 14
15 Mobile Network Users Combinations of wireless networks and mobile computing. 15
16 Social Issues Network neutrality Digital Millennium Copyright Act Profiling users Phishing Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
17 Network Hardware Local Area Networks Metropolitan Area Networks Wide Area Networks Wireless Networks Home Networks Internetworks 17
18 Personal Area Network Bluetooth PAN configuration Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
19 Local Area Networks Wireless and wired LANs. (a) (b) Switched Ethernet. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
20 Local Area Networks Two broadcast networks (a) Bus (b) Ring 20
21 Metropolitan Area Networks A metropolitan area network based on cable TV. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
22 Wide Area Networks Relation between hosts on LANs and the subnet. 22
23 Wide Area Networks (2) A stream of packets from sender to receiver. 23
24 Wide Area Networks (1) WAN that connects three branch offices in Australia Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
25 Wide Area Networks (2) WAN using a virtual private network. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
26 Wide Area Networks (3) WAN using an ISP network. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
27 Broadcast Networks Types of transmission technology Broadcast links Point-to-point links 27
28 Broadcast Networks (2) Classification of interconnected processors by scale. 28
29 Wireless Networks Categories of wireless networks: System interconnection Wireless LANs Wireless WANs 29
30 Wireless Networks (2) (a) Bluetooth configuration (b) Wireless LAN 30
31 Wireless Networks (3) (a) Individual mobile computers (b) A flying LAN 31
32 Home Network Categories Computers (desktop PC, PDA, shared peripherals Entertainment (TV, DVD, VCR, camera, stereo, MP3) Telecomm (telephone, cell phone, intercom, fax) Appliances (microwave, fridge, clock, furnace, airco) Telemetry (utility meter, burglar alarm, babycam). 32
33 Network Software Protocol Hierarchies Design Issues for the Layers Connection-Oriented and Connectionless Services Service Primitives The Relationship of Services to Protocols 33
34 Network Software Protocol Hierarchies Layers, protocols, and interfaces. 34
35 Protocol Hierarchies (2) The philosopher-translator-secretary architecture Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
36 Protocol Hierarchies (3) Example information flow supporting virtual communication in layer 5. 36
37 Design Issues for the Layers Addressing Error Control Flow Control Multiplexing Routing 37
38 Connection-Oriented and Connectionless Services Six different types of service. 38
39 Service Primitives Five service primitives for implementing a simple connection-oriented service. 39
40 Service Primitives (2) Packets sent in a simple client-server interaction on a connection-oriented network. 40
41 Services to Protocols Relationship The relationship between a service and a protocol. 41
42 Reference Models The OSI Reference Model The TCP/IP Reference Model A Comparison of OSI and TCP/IP A Critique of the OSI Model and Protocols A Critique of the TCP/IP Reference Model 42
43 Reference Models The OSI reference model. 43
44 OSI Reference Model Layers Physical layer Data link layer Network layer Transport layer Session layer Presentation layer Application layer Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
45 The TCP/IP Reference Model Layers Link layer Internet layer Transport layer Application layer Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
46 Reference Models (2) The TCP/IP reference model. 46
47 Reference Models (3) Protocols and networks in the TCP/IP model initially. 47
48 Comparing OSI and TCP/IP Models Concepts central to the OSI model Services Interfaces Protocols 48
49 A Critique of the OSI Model and Protocols Why OSI did not take over the world Bad timing Bad technology Bad implementations Bad politics 49
50 Bad Timing The apocalypse of the two elephants. 50
51 A Critique of the TCP/IP Reference Model Problems: Service, interface, and protocol not distinguished Not a general model Host-to-network layer not really a layer No mention of physical and data link layers Minor protocols deeply entrenched, hard to replace 51
52 Hybrid Model The hybrid reference model to be used in this book. 52
53 The Internet Example Networks Connection-Oriented Networks: X.25, Frame Relay, and ATM Ethernet Wireless LANs: 802:11 53
54 The ARPANET (a) Structure of the telephone system. (b) Baran s proposed distributed switching system. 54
55 The ARPANET (2) The original ARPANET design. 55
56 The ARPANET (3) Growth of the ARPANET (a) December (b) July (c) March (d) April (e) September
57 NSFNET The NSFNET backbone in
58 Internet Usage Traditional applications ( ) News Remote login File transfer 58
59 Architecture of the Internet Overview of the Internet architecture Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
60 Third-Generation Mobile Phone Networks (1) Cellular design of mobile phone networks Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
61 Third-Generation Mobile Phone Networks (2) Architecture of the UMTS 3G mobile phone network. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
62 Third-Generation Mobile Phone Networks (3) Mobile phone handover (a) before, (b) after. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
63 Fourth-Generation Mobile Phone Networks Technologies WiMAX LTE MAXWell Lab at UMd TDM Based Higher user level bandwidth 63
64 Ethernet Architecture of the original Ethernet. 64
65 Wireless LANs (a) Wireless networking with a base station. (b) Ad hoc networking. 65
66 Wireless LANs: (2) Multipath fading Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
67 Wireless LANs (3) The range of a single radio may not cover the entire system. 67
68 Wireless LANs (4) A multicell network. 68
69 Wireless LANs: (3) The range of a single radio may not cover the entire system. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
70 RFID and Sensor Networks (1) RFID used to network everyday objects. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
71 RFID and Sensor Networks (2) Multihop topology of a sensor network Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
72 Ad hoc Networks Similar to Sensor Networks All nodes are equal Some distinguished nodes may have servers/external connections Information moves from node to node 72
73 Network Standardization Who s Who in the Telecommunications World Who s Who in the International Standards World Who s Who in the Internet Standards World 73
74 Main sectors ITU Radiocommunications Telecommunications Standardization Development Classes of Members National governments Sector members Associate members Regulatory agencies 74
75 Who s Who in International Standards (1) The 802 working groups. The important ones are marked with *. The ones marked with are hibernating. The one marked with gave up and disbanded itself. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
76 Who s Who in International Standards (2) The 802 working groups. The important ones are marked with *. The ones marked with are hibernating. The one marked with gave up and disbanded itself. Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
77 Metric Units The principal metric prefixes. 77
78 Metric Units (1) The principal metric prefixes Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
79 Metric Units (2) The principal metric prefixes Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, Pearson Education-Prentice Hall, 2011
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
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
EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak
Packet Switching and Computer Networks Switching As computer networks became more pervasive, more and more data and also less voice was transmitted over telephone lines. Circuit Switching The telephone
Chapter 1. Introduction COMPUTER NETWORKS. History Definitions Computer networks Distributed systems
Chapter 1 Introduction COMPUTER NETWORKS History Definitions Computer networks Distributed systems COMPUTER NETWORKS History - Key technology = Information gathering, processing, distribution - Computer
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
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
ELEC3030 Computer Networks
ELEC3030 Computer Networks Professor Sheng Chen: Building 86, Room 1021 E-mail: sqc@ecs.soton.ac.uk Download lecture slides from: http://www.ecs.soton.ac.uk/ sqc/el336/ or get them from Course Office (ECS
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
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
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
ICS 153 Introduction to Computer Networks. Inst: Chris Davison cbdaviso@uci.edu
ICS 153 Introduction to Computer Networks Inst: Chris Davison cbdaviso@uci.edu 1 ICS 153 Introduction to Computer Networks Course Goals Understand the basic principles of computer networks Design Architecture
270125 - TXC - Computer Network Technology
Coordinating unit: 270 - FIB - Barcelona School of Informatics Teaching unit: 701 - AC - Department of Computer Architecture Academic year: Degree: 2015 BACHELOR'S DEGREE IN INFORMATICS ENGINEERING (Syllabus
NZQA Expiring unit standard 6857 version 4 Page 1 of 5. Demonstrate an understanding of local and wide area computer networks
Page 1 of 5 Title Demonstrate an understanding of local and wide area computer networks Level 7 Credits 10 Purpose People credited with this unit standard are able to: describe network types and standards;
Telecommunications, Networks, and Wireless Computing
Objectives Telecommunications, Networks, and Wireless Computing 1. What are the features of a contemporary corporate telecommunications system? On what major technology developments are they based? 2.
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
Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 9 Communications and Networks McGraw-Hill/Irwin Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Competencies (Page 1 of 2) Discuss connectivity, the wireless revolution,
How To Understand And Understand Network Theory
University of Southern California Course Title: EE450: Computer Networks Semester: Fall Semester 2014 Instructor: Professor A. Zahid, azahid@usc.edu Office: PHE 418, 213-740-9058 Office Hours: TTH 9:00
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
Instructor: Michael J. May. Semester 1 of 5774
Syllabus for SE 14-428: Advanced Computer Networks Department of Software Engineering Achi Racov School of Engineering Kinneret College on the Sea of Galilee Instructor: Michael J. May Semester 1 of 5774
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
524 Computer Networks
524 Computer Networks Section 1: Introduction to Course Dr. E.C. Kulasekere Sri Lanka Institute of Information Technology - 2005 Course Outline The Aim The course is design to establish the terminology
e-book Computer Networking A Top-Down Approach Featuring the Internet James F. Kurose and Keith W. Ross 2001 Pearson Education Inc.
Computer Engineering Dept., IUST, analoui@iust.ac.ir e-book Computer Networking A Top-Down Approach Featuring the Internet James F. Kurose and Keith W. Ross 2001 Pearson Education Inc. Table of Contents
Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition
Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: Basic networking concepts
Telecommunications, the Internet, and Wireless Technology
Chapter 6 Telecommunications, the Internet, and Wireless Technology 6.1 Copyright 2011 Pearson Education, Inc. STUDENT LEARNING OBJECTIVES What are the principal components of telecommunications networks
CSCI 362 Computer and Network Security
The Purpose of ing CSCI 362 Computer and Security Introduction to ing Goals: Remote exchange and remote process control. A few desirable properties: Interoperability, Flexibility, Geographical range, Scalability,
Prerequisites: Fundamentals of Networking, Knowledge of Operating Systems
Course Name: Linux Server Administration Course Code: PGDNA121 To understand the basic principles underlying Server Software Planning and Deploying Linux Server Manage the Servers Efficiently Fundamentals
1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network
Review questions 1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network B Local area network C Client/server
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
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)
Data Communications and Networking Overview
Data Communications and Networking Overview Raj Jain Washington University Saint Louis, MO 63131 Jain@cse.wustl.edu These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse473-05/ 2-1
B.Sc. (Computer Science) First Year
B.Sc. (Computer Science) First Year Paper No. Title of Paper External Internal Assessment Maximum Pass Exam Durations Semester I I Computer Fundamentals & Programming 40 5 45 16 3hrs in C II Logical Organization
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
Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet
Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected
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
How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)
1 TCP Transmission Control Protocol, is a connection based Internet protocol responsible for breaking data into packets to send over a network using IP (internet protocol) IP works at the TCP/IP Internet
Widener University School of Engineering. EE 482A Computer Networking and Data Communications. Syllabus Spring 2013
Widener University School of Engineering EE 482A Computer Networking and Data Communications Syllabus Spring 2013 Text: B. A. Forouzan, Data Communications and Networking, McGraw-Hill, 2004 [ISBN: 0-07-296775-7
Chapter 1: Introduction
Chapter 1: Introduction Professor of CIS Columbus, OH 43210 Jain@cse.ohio-state.edu http://www.cse.ohio-state.edu/~jain/cis677-98/ 1B-1 Data Communication vs Networking q Communication: Two Nodes. Mostly
JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01
JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT Test Code: 4514 Version: 01 Specific Competencies and Skills Tested in this Assessment: PC Principles Identify physical and equipment
Network Security 網 路 安 全. Lecture 1 February 20, 2012 洪 國 寶
Network Security 網 路 安 全 Lecture 1 February 20, 2012 洪 國 寶 1 Outline Course information Motivation Introduction to security Basic network concepts Network security models Outline of the course 2 Course
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
MANAGEMENT INFORMATION SYSTEMS 8/E
MANAGEMENT INFORMATION SYSTEMS 8/E Raymond McLeod, Jr. and George Schell Chapter 10 Data Communications Copyright 2001 Prentice-Hall, Inc. 10-1 Objectives Understand data communication basics. Know the
Data Communication and Internet Technology
Data Communication and Internet Technology Lehrstuhl für Informatik 4 RWTH Aachen Dr. rer. nat. Dirk Thißen Prof. Dr. Otto Spaniol Page 1 Organization Lehrstuhl für Informatik 4 Exercises to the lecture
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
Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006
Core Syllabus C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6, which
Lecture 1: Introduction & Overview
INF4/MSc Computer Networking Lecture 1: Introduction & Overview D K Arvind dka AT inf.ed.ac.uk IF 2.18 We will look at: Network architecture principles» From signals and wires to protocols Architecture
Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.
Overview of Network Hardware and Software CS158a Chris Pollett Jan 29, 2007. Outline Scales of Networks Protocol Hierarchies Scales of Networks Last day, we talked about broadcast versus point-to-point
Understand VLANs, Wired LANs, and Wireless LANs
LESSON 1,2_B Understand VLANs, Wired LANs, and Wireless LANs Lesson Overview In this lesson, you will review: Wired local area networks Wireless local area networks Virtual local area networks (VLANs)
Local-Area Network -LAN
Computer Networks A group of two or more computer systems linked together. There are many [types] of computer networks: Peer To Peer (workgroups) The computers are connected by a network, however, there
CDA 4504 -- Introduction to Computer Networks
CDA 4504 -- Introduction to Computer Networks [Description] [Prereqs] [Textbooks] [Contents] [Slides] [Assignments] [Grading] [Admin Info] [Submission] [Academic Integrity] Course Description and Goals
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
Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross
Introduction Abusayeed Saifullah CS 5600 Computer Networks These slides are adapted from Kurose and Ross Goals of This Course v Be familiar with Fundamental network topics Some advanced topics State-of-the-art
Local Area Network By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore Email: bhu261@gmail.com Local Area Network LANs connect computers and peripheral
Advanced Mobile Communication Networks
Advanced Mobile Communication Networks (replaces previous courses Advanced Networking for MSCSP, Mobile Comm. Networks for RCSE and Wireless Internet for II & IN) Course Description and Introduction Integrated
Data Communication and Internet Technology
Data Communication and Internet Technology Lehrstuhl für Informatik 4 RWTH Aachen Dr. rer. nat. Dirk Thißen Prof. Dr. Otto Spaniol Page 1 Organization Lehrstuhl für Informatik 4 Exercises to the lecture
The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center
The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center The entire cost of the program is funded by the textbook, ebook or ecourse purchase by your
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.
Chapter 1 Personal Computer Hardware------------------------------------------------ 7 hours
Essential Curriculum Networking Essentials Total Hours: 244 Cisco Discovery 1: Networking for Home and Small Businesses 81.5 hours teaching time Chapter 1 Personal Computer Hardware------------------------------------------------
Discovering Computers 2008. Chapter 9 Communications and Networks
Discovering Computers 2008 Chapter 9 Communications and Networks Chapter 9 Objectives Discuss the the components required for for successful communications Identify various sending and receiving devices
Introduction to Networks and the Internet
Introduction to Networks and the Internet CMPE 80N Winter 2004 Lecture 1 1 Class Information Class time and location: M, W, F from 3:30 4:40. BE152 Class Web page: http://www.cse.ucsc.edu/classes/cmpe080n/winter04
Higher Computing Networking 1
Networking Briefly state what is meant by a computer network. What does the term topology refer to in this context? What are the ideal goals a network designer should aim for? Compare and contrast a star
Communication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)
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)
Prefix COMP Course# 429 Title Computer Networks Units (3) 3 hours lecture per week 3 hours lecture per week
CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS COURSE MODIFICATION PROPOSAL Courses must be submitted by October 15, 2010, to make the next catalog (2011-12) production DATE (CHANGE DATE EACH TIME REVISED):
Computer Networks. Information. Book. Exam. Notes. Paolo Costa costa@cs.vu.nl http://www.cs.vu.nl/ costa. Notes. Notes. Notes.
Computer Networks Introduction Paolo Costa costa@cs.vu.nl http://www.cs.vu.nl/ costa Vrije Universiteit Amsterdam Paolo Costa Introduction 1 / 71 (Version April 3, 2008) Information Instructor Paolo Costa
Rivier College Syllabus CS575A Advanced Networks
Rivier College Syllabus CS575A Advanced Networks Spring 2007 1. Course number and title: CS575A Advanced Networks 2. Instructor s name: Dr. Vladimir V. Riabov, Associate Professor; Office: STH-312; Tel:
You will work in groups of two on the labs. It is OK to talk to others and help each other in the lab.
ECE4110 Internetworking Programming Version 1/6/2006 Instructor: John Copeland Office: TTh VL-292B, MWF Centergy 5138 Email: john.copeland@ece.gatech.edu Phone: 404-894-5177 (MWF) Class Hours: T/Th 12:05-1:55
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
Communications and Computer Networks
SFWR 4C03: Computer Networks and Computer Security January 5-8 2004 Lecturer: Kartik Krishnan Lectures 1-3 Communications and Computer Networks The fundamental purpose of a communication system is the
Mobile System Technologies Certification Program
Mobile System Technologies Certification Program This is the Mobile Computing Promotion Consortium s (MCPC) official certification program for engineers who wish to obtain deeper knowledge of and experience
CSCI 491-01 Topics: Internet Programming Fall 2008
CSCI 491-01 Topics: Internet Programming Fall 2008 Introduction Derek Leonard Hendrix College September 3, 2008 Original slides copyright 1996-2007 J.F Kurose and K.W. Ross 1 Chapter 1: Introduction Our
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
NETWORK DESIGN BY USING OPNET IT GURU ACADEMIC EDITION SOFTWARE
RIVIER ACADEMIC JOURNAL, VOLUME 3, NUMBER 1, SPRING 2007 NETWORK DESIGN BY USING OPNET IT GURU ACADEMIC EDITION SOFTWARE Arti Sood * Graduate Student, M.S. in Computer Science Program, Rivier College Abstract
ETA - RESI (Computer Networking) NCEE COMPETENCIES PROJECT
ETA - RESI () NCEE COMPETENCIES PROJECT RESIDENTIAL ELECTRONICS SYSTEMS INTEGRATOR RESI (There are two levels of expertise proposed for those workers who install electronics cables in residences and interconnect
Data Communication and Internet Technology
Organization Data Communication and Internet Technology RWTH Aachen Prof. Dr. Otto Spaniol Exercises to the lecture Fortnightly Monday 11:00 12:30 h Presence exercise Material (Slide copies, exercise sheets)
CSIS 3230. CSIS 3230 Spring 2012. Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture
Networking, its all about the apps! CSIS 3230 Chapter 2: Layer Concepts Chapter 5.4: Link Layer Addressing Networks exist to support apps Web Social ing Multimedia Communications Email File transfer Remote
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
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
an interconnected collection of autonomous computers interconnected = able to exchange information
Overview: Network Introduction what is a computer network? digital transmission components of a computer network network hardware network software What is a computer network? an interconnected collection
Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0
Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0 Course length: 5 Days Course No. 688 - Five days - Instructor-led Introduction This course provides students with the knowledge and skills required
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
2 Basic Concepts. Contents
2. Basic Concepts Contents 2 Basic Concepts a. Link configuration b. Topology c. Transmission mode d. Classes of networks 1 a. Link Configuration Data links A direct data link is one that establishes a
Address Resolution Protocol (ARP)
Address Resolution Protocol (ARP) Question: how do packets actually get to their destination? IP routing tables: based on network addresses Ethernet physical interfaces only understand ethernet addresses
Introduction to Networking
1 CHAPTER ONE Introduction to Networking Objectives 2.3 Identify common physical network topologies. Star. Mesh. Bus. Ring. Point to point. Point to multipoint. Hybrid 2.7 Explain common logical network
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
Introduction: Why do we need computer networks?
Introduction: Why do we need computer networks? Karin A. Hummel - Adapted slides of Prof. B. Plattner, plattner@tik.ee.ethz.ch - Add-on material included of Peterson, Davie: Computer Networks February
SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3
SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005 Lecturer: Kartik Krishnan Lecture 1-3 Communications and Computer Networks The fundamental purpose of a communication network is the exchange
Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX
APPENDIX A Introduction Understanding TCP/IP To fully understand the architecture of Cisco Centri Firewall, you need to understand the TCP/IP architecture on which the Internet is based. This appendix
Chapter 2 - The TCP/IP and OSI Networking Models
Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application
Computer Networking Networks
Page 1 of 8 Computer Networking Networks 9.1 Local area network A local area network (LAN) is a network that connects computers and devices in a limited geographical area such as a home, school, office
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 (vlajic@cse.yorku.ca)
CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS COURSE MODIFICATION PROPOSAL
CALIFORNIA STATE UNIVERSITY CHANNEL ISLANDS COURSE MODIFICATION PROPOSAL Courses must be submitted by October 15, 2013, and finalized by the end of the fall semester to make the next catalog (2014-15)
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
Computer Networks. Credit value: 10 Guided learning hours: 60. Aim and purpose. Unit introduction. Learning outcomes
Unit 9: Computer Networks Unit code: QCF Level 3: Credit value: 10 Guided learning hours: 60 Aim and purpose R/601/7320 BTEC National The aim of this unit is to ensure learners understand the key components
Certified Telecommunications & Network Professional (CTNP) Syllabus. Version 1.0
(CTNP) Syllabus Copyright This is intellectual property of ACTA S.A. and it is protected by Greek and European legislation concerning copyright. The creation of a copy of part, or of the whole, without
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
Chapter 1: Introduction
Course Summary What have we learned: a huge amount! principles practice.. using Internet to motivate examples 1 Chapter 1: Introduction Our goal: get feel and terminology more depth, detail later in course
ICTTEN2209A Build and maintain a secure network
ICTTEN2209A Build and maintain a secure network Release: 1 ICTTEN2209A Build and maintain a secure network Modification History Not Applicable Unit Descriptor Unit descriptor This unit describes the performance
Computer Networking Fundamentals
Teacher Assessment Blueprint Test Code: 5910 / Version: 01 Copyright 2011 NOCTI. All Rights Reserved. General Assessment Information Blueprint Contents General Assessment Information Written Assessment
A network monitoring tool for student training
A network monitoring tool for student training Miguel A. Mateo Pla, M.P. Malumbres Departamento de Informática de Sistemas y Computadores (DISCA) Facultad de Informática (FI) Universidad Politécnica de
Lecture 28: Internet Protocols
Lecture 28: Internet Protocols 15-110 Principles of Computing, Spring 2016 Dilsun Kaynar, Margaret Reid-Miller, Stephanie Balzer Reminder: Exam 2 Exam 2 will take place next Monday, on April 4. Further