1 Introduction and Internet Applications Chapter 1 Introduction and Overview.

Slides:



Advertisements
Similar presentations
OSI Model OSI MODEL.
Advertisements

Optical communications & networking - an Overview
Chapter 2 Network Models.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Protocols and the TCP/IP Suite
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. 1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Chapter 2 Network Models.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
OIS Model TCP/IP Model.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
The OSI Model and the TCP/IP Protocol Suite
NET0183 Networks and Communications Lecture 9 Protocol Suites and Layering Models 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks Lecture.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocol Layering Chapter 10. Looked at: Architectural foundations of internetworking Architectural foundations of internetworking Forwarding of datagrams.
Protocols and the TCP/IP Suite
1 Computer Networks DA Chapter 1-3 Introduction.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
NET 221D:Computer Networks Fundamentals
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Spring 2006Computer Networks1 Chapter 2 Network Models.
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
2.1 Chapter 2 Network Models Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction to Information Systems Lecture 06 Telecommunications and Networks Business Value of Networks Jaeki Song.
1 Network Model. 1-2 Divide and Conquer A method of managing large system.
Spring 2006Computer Networks1 Chapter 2 Network Models.
William Stallings Data and Computer Communications
1.1 Introduction DATA COMMUNICATIONS The term telecommunication means communication at a distance. The word data refers to information presented.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Open System Interconnection Describe how information from a software application in one computer moves through a network medium to a software application.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
When we communicate, we are sharing information. This sharing can be local or remote. Between individuals, local communication usually occurs face to face,
Net 221D:Computer Networks Fundamentals
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
1. Introduction and Background Network Performance and Quality of Service.
COMPUTER NETWORKS CS610 Lecture-22 Hammad Khalid Khan.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
The Concept of Universal Service
Protocols and the TCP/IP Suite
IP Telephony (VoIP).
COMPUTER NETWORKS and INTERNETS
Computer Networks.
Lecture PowerPoints By Lami Kaya,
Computer Networks and Internets, 5e By Douglas E. Comer
Protocols and the TCP/IP Suite
OSI Model OSI MODEL.
Introduction and Overview
Optical communications & networking - an Overview
Protocols and the TCP/IP Suite
Computer Networks DA2402.
Presentation transcript:

1 Introduction and Internet Applications Chapter 1 Introduction and Overview

2 Networking Seems Complex The networking subject seems complex, because –Many technologies exist –Each technology has features that distinguish it from the others –Companies create commercial network products and services often by using technologies in new unconventional ways –because technologies can be combined and interconnected in many ways Computer networks can be especially confusing to a beginner because –No single underlying theory exists that explains the relationship among all parts –Multiple organizations have created computer networks standards –Various organizations have attempted to define conceptual models –The set of technologies is diverse and changes rapidly The lack of consistency in the field has produced another challenge for beginners: –Multiple groups each attempt to create their own terminology –Computer networking jargon contains terms that are often abbreviated, misused, or associated with products

1.Network Applications and Network Programming 2.Data Communications 3.Packet Switching and Networking Technologies 4.Internetworking with TCP/IP 5.Additional Networking Concepts and Technologies There are the course objectives! 3 The Five Key Aspects of Networking

Network Applications and Network Programming Network services are provided by an application software –an application on one computer communicates across a network with an application program running on another computer Network applications span a wide range, such as: – –file transfer –web browsing –voice telephone calls (VoIP) –distributed databases –audio/video teleconferencing Each application offers a specific service with its own form of user interface –But all applications can communicate over a single, shared network To write the application software one must learn about one interface to network 4 Network HW and Software are Separate from One another!

Examples of Network Services voice mailTwitter instant messaging chat roomsnewsgroupstelephonyvideoconferencingcollaborationgroupware global positioning system (GPS)

Data Communications Data communications refers to the study of low-level mechanisms and technologies used to send information across a physical communication medium Data communications focuses on ways to use physical phenomena to transfer information –Impacts the design low-level transmission facilities –impacts the design of many protocol layers Data communications provides a foundation of concepts –on which the rest of networking is built 6 Data Communication System Model

Packet Switching and Networking Technologies In 1960s, the packet switching concept revolutionized data communications Early communication networks had evolved from telegraph and telephone systems –A physical pair of wires between two parties to form a dedicated circuit Packet switching changed networking in a fundamental way –It provided the basis for the modern Internet –Packet switching allows multiple users to share a network –Packet switching divides data into small blocks, called packets –It includes an identification of the intended recipient in each packet –Devices throughout the network each have information about how to reach each possible destination 7

Packet Switching and Networking Technologies - Basic Characteristics Many designs for packet switching are possible –Depending on speed, distance, and economic cost But there is a need for answers to basic questions: –How should a destination be identified? –How can a sender find the identification of a destination? –How large should a packet be? –How can a network recognize the end of one packet? –How can a network recognize the beginning of another packet? –If a network is shared, then how can they coordinate to insure that each receives a fair opportunity to send? –How can packet switching be adapted to wireless networks? –How can network technologies be designed to meet various requirements for speed, distance, and economic cost? 8

Internetworking with TCP/IP In the 1970s, another revolution in computer networks arose: Internet In 1973, Vinton Cerf and Robert Kahn –Proposed that a single packet switching technology cannot meets everyone’s needs –Explored interconnecting many packet switching technologies into a functioning whole –They proposed a set of standards be developed for such an interconnection –The resulting standards became known as the TCP/IP Internet Protocol Suite (usually abbreviated TCP/IP) TCP / IP takes a virtualization approach –that defines a network-independent packet and a network- independent identification scheme 9 The success of TCP/IP lies in its tolerance of heterogeneity

10 Public and Private Parts of the Internet From ownership point of view, we can categorize networks –Public Networks –Private Networks A public network is run as a service that is available to subscribers (Toll ways!) –Any individual or corporation who pays the subscription fee can use –A company that offers service is known as a service provider (ISP) –Public refers to the general availability of service, not to the data being transferred A private network is controlled by one particular group –network use is restricted to one group –a private network can include circuits leased from a provider Read about Net Neutrality!

Private Network Network vendors generally divide private networks into four categories based on the size: –Consumer –Small Office / Home Office (SOHO) –Small-to-Medium Business (SMB) –Large Enterprise 11 Project Topic

12 Networks, Interoperability, and Standards All entities (e.g., TX & RX) in a network must agree on how information will be represented and communicated –Signal, hand shaking, format, etc. An important issue is interoperability –it refers to the ability of two entities to communicate All communicating parties agree on details and follow the same set of rules, an exact set of specifications Communication protocol, network protocol, or simply protocol to refer to a specification for network communication

13 Protocol Suites and Layering Models A set of protocols must be constructed Each protocol should handle a part of communication not handled by other protocols –protocols are designed in complete, cooperative sets called suites or families –Each protocol in a suite handles one aspect of networking The fundamental abstraction used to collect protocols into a unified whole is known as a layering model The layering Model for the IP

14 Protocol Suites and Layering Models Physical Layer (Layer 1) –specify details about the underlying transmission medium and hardware –all specifications related to electrical properties, radio frequencies, and signals belong in layer 1 Network Interface Layer (Layer 2) –some publications use the term Data Link –specifications about network addresses maximum packet size that a network can support protocols used to access the underlying medium and hardware addressing

15 Protocol Suites and Layering Models Internet Layer (Layer 3) –protocols specifying communication across the Internet (spanning multiple interconnected networks) Transport Layer (Layer 4) –Includes specifications on controlling the maximum rate a receiver can accept data (flow control) mechanisms to avoid network congestion techniques to insure that all data is received in the correct order

16 Protocol Suites and Layering Models Application Layer (Layer 5) –specify how a pair of applications interact when they communicate –specify details about the meaning of messages that applications can exchange the procedures to be followed –Some examples of network applications in layer 5 exchange file transfer web browsing telephone services and video teleconferencing

17 How Data Passes Through Layers Each computer has a layered protocols

18 Headers and Layers

19 How Data Passes Through Layers Demo

20 ISO and the OSI Seven-Layer Reference Model At the same time the Internet protocols were being developed, two large standards bodies jointly formed an alternative reference model –They also created a set of internetworking protocols These organizations are: –International Standardization Organization (ISO) –International Telecommunications Union, Telecommunication (ITU-T) The ITU was known as the Consultative Committee for International Telephone and Telegraph (CCITT) The ISO layering model is known as the Open Systems Interconnection (OSI) Seven-Layer Reference Model

© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.21 Open Systems Interconnection (OSI) Seven-Layer Reference Model Eventually, it became clear that TCP/IP technology was technically superior to OSI

22 What is the plan? Top-bottom / bottom-up approaches