Technologies and Applications of Computer Networks

Slides:



Advertisements
Similar presentations
Microcomputer Networking II St. Cloud State University MCS 426, Fall 1999 Instructor: Adomas Svirskas Introduction Instructor: Visiting Instructor Adomas.
Advertisements

Chapter 1 1.  Introduction to Networking  Fundamental Network Characteristics  Type and Sizes of Networks  Network Performance issues and Concepts.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall)
Adapted from Tanenbaum's Slides for Computer Networks, 4e
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Chapter 1 Read (again) chapter 1.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Introduction Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)
Computer Networks NYUS FCSIT Spring 2008 Igor TRAJKOVSKI, Ph.D. Associate Professor Milos STOLIC, B.Sc. Assistant
Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Nguyễn Đức Thái.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Computer Networks and Communications (2) Bazara I. A. Barry Department of Computer Science University of Khartoum
Course Outline IntroductionIntroduction –Reference Models, OSI, TCP/IP Physical LayerPhysical Layer Data Link LayerData Link Layer –Medium Access Sublayer.
Chapter 1 1.  Introduction to Networking  Fundamental Network Characteristics  Type and Sizes of Networks  Network Performance issues and Concepts.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Introduction – Part II.
Introduction to Telecommunications Babak Esfandiari (with material by Roger Impey and Qusay Mahmoud)
Introduction Hamed Jamshak Hamed Jamshak Chapter 1 Hamed Jamshak.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
Chapter 1 Communication Networks and Services Network Architecture and Services.
CSC 450/550 Part 1: Introduction. CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle.
William Stallings Data and Computer Communications
Introduction to Data Communication
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Introduction Chapter 1. Business Applications of Networks A network with two clients and one server. Client-Server Model.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction Chapter 1 Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues
Introduction Chapter 1 Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues
Net 221D:Computer Networks Fundamentals
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Introduction.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
Computer Networks Farzad Rojan Chapter 1. Computer Networks – Chapter 1 Introduction Uses of Computer Networks Network Hardware Network Software Reference.
Introduction to Technology Infrastructure
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Computer Networks.
Slides taken from: Computer Networking by Kurose and Ross
Chapter 1 Communication Networks and Services
Computer Network Course objective: To understand Network architecture
Chapter 1 Introduction.
Introduction.
OSI Protocol Stack Given the post man exemple.
Chapter 1 Introduction.
Data Transmission and Computer Communications ECE: 412
Chapter 1 Introduction.
Chapter 1 – Part 1 Introduction.
Overview Jaringan Komputer
EEC-484/584 Computer Networks
Introduction Lecture 1.
Lecture 1 Overview of Communication Networks and Services
Introduction Computer Networks.
Network Architecture for Cyberspace
Chapter 1. Introduction Data Communications
Introduction Chapter 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Introduction to TCP/IP
Network Architecture Models
Technologies and Applications of Computer Networks
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Chapter 9 Introduction to Data-Link Layer
Unit – III Network Essentials
Presentation transcript:

Technologies and Applications of Computer Networks 林永松 台灣大學資訊管理學系 yslin@im.ntu.edu.tw (02)3366-1191

Syllabus Textbook: Course objectives “Computer Networks”, 5rd Ed., by Andrew S. Tanenbaum, carried by 新月 Course objectives to introduce the importance of computer networks to discuss hardware, software and architecture issues for computer networks to discuss essential layers that constitute a protocol stack to discuss a number of applications over networks to introduce methodology for network planning & management to train executive professionals who need to know computer networks

Syllabus (cont’d) Course outline (tentative) introduction uses of computer networks network hardware network software reference models network standardization

Syllabus (cont’d) Course outline (cont’d) physical layer the theoretical basis for data communication transmission media wireless transmission the telephone system data link layer data link layer design issues error detection and correction elementary data link protocols sliding window protocols

Syllabus (cont’d) Course outline (cont’d) medium access sublayer the channel allocation problem multiple access protocols IEEE standard 802 for LANs and MANs

Syllabus (cont’d) Course outline (cont’d) network layer network layer design issues routing algorithms congestion control algorithms internetworking the network layer in the Internet transport layer the transport service elements of transport protocols the Internet transport protocols (TCP and UDP)

Syllabus (cont’d) Course outline (cont’d) application layer network security Content-based information retrieval/filtering multimedia network planning and capacity management network planning network capacity management lectures from distinguished speakers other materials

Introduction Uses of computer networks resource sharing information retrieval information distribution communication reliability/survivability/availability gradual growth performance to cost ratio

Introduction (cont’d) Network hardware network classification broadcasting, multicasting and unicasting (point-to-point) scale of interconnected processors Fig. 1-2 (p. 8)

Introduction (cont’d) Network hardware (cont’d) local area networks (LANs) size transmission technology medium access protocols topology Fig. 1-3 (p. 9)

Introduction (cont’d) Network hardware (cont’d) metropolitan area networks (MANs) characteristics DQDB (distributed queue dual bus) Fig 1-4 (p. 11)

Introduction (cont’d) Network hardware (cont’d) wide area networks (WANs) size host and subnet Fig. 1-5 (p.12)

Introduction (cont’d) Network hardware (cont’d) wide area networks (cont’d) circuit switching versus packet switching topology Fig. 1-6 (p. 13)

Introduction (cont’d) Network hardware (cont’d) wireless networks need for mobile and/or wireless communication Fig. 1-7 (p.14)

Introduction (cont’d) Network hardware (cont’d) wireless networks (cont’d) e.g. PDAs (personal data assistants) and CDPD (cellular digital packet data) different combinations of wired and wireless networking Fig. 1-8 (p. 15)

Introduction (cont’d) Network hardware (cont’d) internetworks internet: a collection of interconnected networks, e.g. a collection of LANs connected by a WAN Internet subnet: a collection of routers and communication lines owned by the network operator network: the combination of a subnet and its hosts

Introduction (cont’d) Network software protocol hierarchies Fig. 1-9 (p. 17)

Introduction (cont’d) Network software (cont’d) example information flow Fig. 1-11 (p.20)

Introduction (cont’d) Network software (cont’d) design issues for the layers identification of senders and receivers simplex, half-duplex and full-duplex error control sequencing flow control message length (SAR and multiplexing) multiplexing and demultiplexing routing

Introduction (cont’d) Network software (cont’d) interfaces and services Fig. 1-12 (p.23)

Introduction (cont’d) Network software (cont’d) connection-oriented and connectionless services Fig. 1-13 (p.25)

Introduction (cont’d) Network software (cont’d) service primitives Fig. 1-14 (p. 25)

Introduction (cont’d) Network software (cont’d) a simple connection-oriented service example CONNECT.request CONNECT.indication CONNECT.response CONNECT.confirm DATA.request DATA.indication DISCONNECT.request DISCONNECT.indication

Introduction (cont’d) Reference models OSI (Open Systems Interconnection) reference model principles of layering different level of abstraction well defined functions defining internationally standardized protocols minimal information flow across the interfaces appropriate number of layers

Introduction (cont’d) Reference models (cont’d) OSI reference model (cont’d) Fig. 1-16 (p.29)

Introduction (cont’d) Reference models (cont’d) OSI reference model (cont’d) Fig. 1-17 (p.34)

Introduction (cont’d) Reference models (cont’d) TCP/IP reference model Fig. 1-18 (p.36)

Introduction (cont’d) Reference models (cont’d) TCP/IP reference model (cont’d) Fig. 1-19 (p.37)

Introduction (cont’d) The Internet a collection of interconnected TCP/IP networks to be on the Internet, a machine must run the TCP/IP protocol stack have an IP address be able to send IP packets to all the other machines on the Internet applications: email, news, telnet, ftp, SNMP, WWW millions of hosts and tens of millions of users

Introduction (cont’d) The Internet (cont’d) standard organizations IAB (Internet Activities Board) by DoD in 1983, later changed to Internet Architecture Board, using RFCs (Request For Comments) for communication IRTF (Internet Research Task Force) and IETF (Internet Engineering Task Force) under IAB in 1989 Internet Society in 1992 from a proposed standard to a draft standard and finally to an Internet standard