Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)3366-1191.

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.
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
CS 582 / CMPE 481 Distributed Systems Communications.
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao
Chapter 1 Read (again) chapter 1.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
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
CMPE 150 – Winter 09 Lecture 2 January 8, 2009 P.E. Mantey.
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Introduction Chapter Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
COMPUTER NETWORKS.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Introduction Chapter 1 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
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 to Technology Infrastructure Chapter 1.
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,
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
Computer Networks A.S. Tanenbaum 5 th Edition 2011 Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
1 Introduction Computer Networks. 2 Motivation and Scope Computer networks and internets: an overview of concepts, terminology and technologies that form.
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.
1. Introduction (8%) Computer Networks. Introduction Interconnection of number of computers Interconnection through copper wire fiber optics microwaves.
William Stallings Data and Computer Communications
電腦網路 By 王丕中 國立中興大學 資訊科學系.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
Introduction to Data Communication
Introduction to Computer Networks Dr. Sanjay P. Ahuja, Ph.D FIS Distinguished Professor of Computer Science School of Computing, UNF.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
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 Chapter 1. Computer network computer network, often simply referred to as a network, is a collection of hardware components and computers.
Introduction.
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 COMPUTER NETWORKS AIM To understand the basic concepts of data communication, networking and the usage of protocols. OBJECTIVES To study.
Computer Networks Farzad Rojan Chapter 1. Computer Networks – Chapter 1 Introduction Uses of Computer Networks Network Hardware Network Software Reference.
Computer Networks.
Computer Network Course objective: To understand Network architecture
Introduction.
Chapter 1 Introduction.
Overview Jaringan Komputer
EEC-484/584 Computer Networks
Chapter 1. Introduction Data Communications
Technologies and Applications of Computer Networks
Technologies and Applications of Computer Networks
Presentation transcript:

Information Technologies -- Computer Networks 林永松 台灣大學資訊管理學系 (02)

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

1-3 Syllabus (cont’d) l Course outline (tentative) n introduction –uses of computer networks –network hardware –network software –reference models –network standardization

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

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

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

1-7 Syllabus (cont’d) l Course outline (cont’d) n application layer –network security –SNMP - simple network management protocol –Content-based information retrieval/filtering –multimedia n network planning and capacity management –network planning –network capacity management n other materials

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

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

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

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

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

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

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

1-15 Introduction (cont’d) l Network hardware (cont’d) n 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)

1-16 Introduction (cont’d) l Network hardware (cont’d) n 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

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

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

1-19 Introduction (cont’d) l Network software (cont’d) n 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

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

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

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

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

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

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

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

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

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

1-29 Introduction (cont’d) l The Internet n a collection of interconnected TCP/IP networks n 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 n applications: , news, telnet, ftp, SNMP, WWW n millions of hosts and tens of millions of users

1-30 Introduction (cont’d) l The Internet (cont’d) n 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