Chapter 1. Introduction COMPUTER NETWORKS. History Definitions Computer networks Distributed systems

Size: px
Start display at page:

Download "Chapter 1. Introduction COMPUTER NETWORKS. History Definitions Computer networks Distributed systems"

Transcription

1 Chapter 1 Introduction COMPUTER NETWORKS History Definitions Computer networks Distributed systems

2 COMPUTER NETWORKS History - Key technology = Information gathering, processing, distribution - Computer systems - highly centralized - Merging of Computers and Communications - computer networks Definition A computer network consists of computers, printers and other equipments that are connected together so they can communicate with each other. COMPUTER NETWORKS Computer networks a collection of autonomous computers that can exchange information The connection: - copper wire - fiber optics - microwaves - infrared - communication satellites Networks come in many sizes, shapes and forms.

3 DISTRIBUTED SYSTEMS In a distributed system, a collection of independent computers appears to its users as a single coherent system Has a single model or paradigm that it presents to its users. Expl: the World Wide Web Conclusion: A distributed system is a software system built on the top of a network. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues

4 Business Applications Initial applications To monitor production To keep track of inventories To do payroll Resources sharing Sharing information Business Applications of Networks A network with two clients and one server.

5 Business Applications of Networks (2) The client-server model involves requests and replies. Home Network Applications Access to remote information Person-to-person communication Interactive entertainment Electronic commerce

6 Access to remote information Surfing the WEB for remote information (arts, business, government, history, hobbies, recreation, science, sports, travel, or just for fun: comes in too many ways to mention, plus some ways that are better to left unmentioned Many newspapers (magazines and scientific journals) have gone on line and can be personalized ( tell a newspaper that you want everything about corrupt politicians) The on-line digital library: many professional organizations (ACM, IEEE Society) have journals and conference proceedings on-line, the book sized notebook computer is a reality!!!!!!!!!!! NOTE: All of these applications involve interactions between a person and a remote data base full of information. Person-to-person communication Basically the21 century answer to the 19 th centuries' telephone is used by millions of people. It contains audio, video, as well as text and pictures. Instant messaging: allows two people to type messages at each other in real time Chat room: a multiperson version Worldwide news groups: with discussions on conceivable topic Peer-to- peer communication in this form individuals who form a loose group can communicate with others in the group. Every person can communicate with one or more other people There is no fixed division into clients and servers

7 Home Network Applications (2) In peer-to-peer system there are no fixed clients and servers. Person-to-person communication The next generation peer-to- peer systems eliminates the central database by having each user maintain his own database locally as well as providing a list of other nearby people who are members of the systems. The lookup process can be repeated indefinitely. Other communication-oriented application include using the Internet to carry telephone-calls, video phone and internet radio. Telelearning Legal applications for peer-to-peer communications: fans sharing public domain music, families sharing photos, is also a peer-to peer application.

8 Interactive entertainment A huge and growing industry Important application: video on demand, live television Game playing; if the games are played with goggles and threedimensional real-time we have a kind of worldwide shared virtual reality. Electronic commerce Home shopping is already popular and enables users to inspect the on-line catalogs of thousand of companies. It provides a lot of abilities: Instant video of any product On-line technical support Access to financial institutions: Manny people already pay their bills, manage their bank accounts and handle their investments electronically Electronic flea markets On line auctions of second-hand goods have become a massive industry. They are more of a peer-to-peer system, sort of consumer-toconsumer. Some of these forms e-commerce have acquired cute little tags based on the fact that to and 2 are pronounced the same.

9 Home Network Applications (3) Some forms of e-commerce. Mobile Network Users Combinations of wireless networks and mobile computing.

10 Network Hardware Local Area Networks Metropolitan Area Networks Wide Area Networks Wireless Networks Home Networks Internetworks Network hardware Types of transmission technology Broadcast links single comm channel shared by all the machines Point-to-point links many connections between individual pairs of machines- multiple routes Scale

11 Broadcast Networks (2) Classification of interconnected processors by scale. Broadcast Networks (2) Classification of interconnected processors by scale OBS Distance is important as a classification metric because different techniques are used at different scales.

12 Local Area Networks Privately owned networks within a single building or campus of up to a few km in size. Classification criterion (1) their size (2) the transmission technology (3) their topology (1) The worst case transmission time is bounded (2) A cable to witch all machines are attached (3) Bus Ring Local Area Networks Two broadcast networks (a) Bus (b) Ring

13 Local Area Networks (a) Bus Expl: IEEE 802.3, called Ethernet is a bus based broadcast network with decentralized control operating at 10Mbps to 10Gbps (b) Ring Expl: IEEE (the IBM taken-ring) is a ring based LAN operating at 4 and 16 Mbps. Broadcast Networks Static allocation: - time division into discrete intervals (slots) - use a round robin algorithm - wastes channel capacity Dynamic allocation: Centralized: - a single entity (bus administration unit) Decentralized: - each machine decides for itself to transmit - many algorithms exists to bring order

14 Metropolitan Area Networks A metropolitan area network based on cable TV. Wide Area Networks Relation between hosts on LANs and the subnet.

15 Wide Area Networks Relation between hosts on LANs and the subnet Separation of the pure communication aspects of the network from the applications aspects ( the hosts) greatly simplifies the network design The subnet elements: - transmission lines ( copper wire, optical fiber, radiotrans. lines) - switching elements specialized computers Wide Area Networks Packet switched network - all packets from a given message must follow the same route - each packet is routed separately routing decisions are made locally A subnet organized according to this principle is called a store-and forward or packet switched network A satellite system - each router has an antenna - satellite networks are inherently broadcast

16 Wide Area Networks (2) The principle of PS WANs A stream of packets from sender to receiver. Wireless Networks Categories of wireless networks: System interconnection networks Wireless LANs Wireless WANs

17 Wireless Networks (2) (a) System interconnection-bluetooth configuration (b) Wireless LAN Wireless Networks (3) 1) System interconnection networks - Ex: Bluetooth, a short range wireless network - Uses the master-slave model - the master impose: what address to use - when they can broadcast - how long they transmit - what frequencies they can use

18 Wireless Networks (4) 2) Wireless LANs - Every computer has a radio modem and antenna -Uses: - in small offices - in older buildings - conference rooms Standard for wireless LANs: IEEE Wireless Networks (5) 3)Wireless WANs: Low-bandwidth wireless system Ex: The radio network used for cellular tel. - Operate at rate up to 50Mbps - Over distances of tens of meters Cellular systems operate below 1Mbps The distance between the BS and the computer or telephone is measured in km High bandwidth wide area wireless networks: - high-speed Internet - local multipoint distribution service - Standard: IEEE

19 Wireless Networks (6) (a) Individual mobile computers (b) A flying LAN 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).

20 Internetworks Def: A collection of interconnected networks is called an internetwork or internet Expl: a collection of LANs connected by a WAN Subnet WAN Internetworks (2) Subnet networks internetworks : differences Subnet make sense in the context of wide area network = collection of routers and communication lines Subnet + hosts = network Internetwork = Connecting a LAN and a WAN» = Connecting 2 LANs

21 Network Software Protocol Hierarchies Design Issues for the Layers Connection-Oriented and Connectionless Services Service Primitives The Relationship of Services to Protocols Protocol Hierarchies Stack of layers or levels The name, the no., the content, the function differ from network to network Each layer services higher layers Each layer = virtual machine Layer n (M1) Layer n (M2) = the rules and conventions = PROTOCOL A protocol is an agreement between the communicating parties on how communications is to proceed

22 Protocol Hierarchies (2) A five layers network Layers, protocols, and interfaces. Peers:» Processes Protocol Hierarchies (3)» Hardware devices» Human beings Communicate using the protocol No data are transferred from layer n (M1) to layer n (M2) Data and information control are passed to the layer below Interfaces between adjacent layers defines which primitive operations and services the lower layer makes available to the upper one

23 Protocol Hierarchies (4) Defining clean interfaces between layer Each layer perform a specific collection of well understood functions Well designed interfaces make simple to replace the implementation of one layer Def: A set of layers and protocols is called a network architecture Specifications of an architecture: - to write the program - to build the hardware for each layer A list of protocols used by a certain system, one protocol per layer is called a protocol stack Protocol Hierarchies (5) Example information flow supporting virtual communication in layer 5.

24 Design Issues for the Layers Addressing Data transfer Error Control Flow Control Multiplexing Routing Connection-Oriented and Connectionless Services Connection oriented (co) Modeled after the telephone system Connectionless service (cs) Modeled after postal system Quality of service: (co), (cs) Reliable services

25 Connection-Oriented and Connectionless Services Six different types of service. Service Primitives (2) A service is specified by a set of primitives (operations) available to a user to accesses the service Modeled after the telephone system Protocol stack in the operating system systems calls Primitives depends on the service being provided

26 Service Primitives Five service primitives for implementing a simple connectionoriented service. Service Primitives (3) Packets sent in a simple client-server interaction on a connection-oriented network.

27 Services to Protocols Relationship The relationship between a service and a protocol. 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

28 Reference Models (2) The OSI reference model. Reference Models (3) Network layer Controls the operation of the subnet - Packets routes: - based on static tables - determined at the start of each conversation - highly dynamic determined for each packet - reflect the network load - Controls congestion - Provides Qos (delay, transit time, jitter, ) - Allows heterogeneous networks to be interconnected Note In broadcast networks routing problem is simple network layer is thin or nonexistent

29 Reference Models (4) Transport layer Functions - Accepts data from above (session layer) - Split it into smaller units - Pass these to the network layer and - Ensure that the pieces arrive correctly at the other end - Determines what type of service to provide to the session layer and to the users - error-free channel that delivers messages or bytes in order in which they are sent - transports isolated messages - broadcasts messages to multiple destinations Note End-to-end layer Reference Models (5) Arpanet DoD (USA), Internet TCP/IP Reference Model 1974 Cerf and Kahn 1985 Leiner & al Clark Connections to remain intact as long as source and destination machines are functioning A flexible architecture Transferring files Real-time speech transmission

30 Reference Models (6) Solution: Packet-switching network based on a connectionless internetwork layer called INTERNET LAYER Internet (generic sense) layer (TCP/IP) function: Permits hosts to inject packets into any network and have them travel independently to the destination (potentially) on a different network Analogy with the mail system Defines an official packet format and protocol, called IP (Internet Protocol) Packet routing is the major issue here Similar in functionality to the network layer in OSI model Reference Models (7) The TCP/IP reference model.

31 Reference Models (8) Transport layer (TCP/IP) function: allow peers entities on the source and destination hosts to carry on a conversation End-to end protocols: TCP (Transmission Control Protocol) Reliable connection oriented Handles flow control UDP ( User Datagram Protocol) Unreliable connectionless protocol For applications without TCP/IP sequencing and TCP/IP flow control Applications in which prompt delivery is much important than accurate delivery Reference Models (9) Protocols and networks in the TCP/IP model initially.

32 Reference Models (10) Application layer (TCP/IP) contains all higher level protocols Early included protocols: TELNET virtual terminal FTP - file transfer SMTP electronic mail Added later protocols: DNS Domain name system NNTP HTTP Host to Network layer Host has to connect to the network using some protocol Protocol used is not defined, varies from host to host and network to network In common: Comparing OSI and TCP/IP Models Stack of independent protocols Functionality of layers roughly similar Transport layer (transport providers) provide an end-to-end network independent transport service The layers above transport are application-oriented users of the transport services Many differences between the two models and not between the protocols

33 Comparing OSI and TCP/IP Models(2) Concepts central to the OSI model Services Interfaces Protocols OSI model contribution: Makes distinction between these three concepts explicit Comparing OSI and TCP/IP Models (3) TCP/IP did not originally distinguish between Services Interfaces Protocols came first and the model was just a description of the existing protocols The model did not fit any other protocol stacks

34 More specific and obvious differences The number of layers OSI - 7 layers TCP/IP - 4 layers Network, transport, application layers included in both models The area of connectionless versus conn. - oriented OSI supports both c-l and c-o communication in the network layer Only c o communication in the transports layer TCP/IP Only c-l communication in the network layer C-l and c-o communication in the transport layer- giving the users a chance important for simple request-response protocols A Critique of the OSI Model and Protocols Why OSI did not take over the world Bad timing Bad technology Bad implementations Bad politics

35 A Critique of the OSI Model and Protocols(2) The time at which a standard is established is critical to its success. The amount of activity surrounding a new subject ( burst of research activity) Standards elaboration Corporations discover the subject and make investments Note The OSI standards protocols got crushed The TCP/IP protocols were already in widespread use by research universities by the time the OSI protocols appeared A Critique of the OSI Model and Protocols(3) D. Clark s theory of standards: the apocalypse of the two elephants.

36 A Critique of the OSI Model and Protocols (4) Bad technology The choice of 7 layers was more political then technical Extraordinarily complex Some functions reappear in each layer Recommandation Error control must be done in highest layer A Critique of the OSI Model and Protocols (5) Bad implementations The initial implementations were huge, unwieldy and slow People associate OSI with poor quality. TCP/IP was part of Berkeley UNIX and was quite good ( not to mention free). People began using it quickly. Bad politics Many people, especially in academia thought TCP/IP as part of UNIX. OSI was widely thought to be creature of the European telecommunication ministries, European Community and later U.S. Government

37 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 Many protocols were ad hoc produced now they are hard to replace Conclusions The OSI model (minus the session and presentation layers) has proven to be exceptionally useful for for discussing computer networks OSI protocols have not become popular The TCP/IP model is practically nonexistent Protocols are widely used In this course We will use a modified OSI model Concentrate on TCP/IP and related protocols

38 Hybrid Model The hybrid reference model to be used in this course. The Internet Example Networks Connection-Oriented Networks: X.25, Frame Relay, and ATM Ethernet Wireless LANs: 802:11

39 The ARPANET (a) Structure of the telephone system. (b) Baran s proposed distributed switching system. The ARPANET (2) The original ARPANET design.

40 The ARPANET (2) Subnet IMPs (Interface Message Processors) minicomputers Connected by 56kbps transm. lines Reliability at least 2 connections/imp Datagram subnet Network nodes IMP + host in the same room Messages (host IMP) at up to 8063 bits Software Subnet software The IMP-end of the HOST-IMP connection The IMP-IMP protocol A source IMP to destination IMP ( for reliability) Outside the subnet software The Host -end of the HOST-IMP connection The HOST-HOST protocol The application software ARPANET, NSFNET TCP/IP was created to handle communications over internetworks A convenient program interface to the network sockets DNS (Domain Name System) was created to organize machines into domains and map hosts names into addresses. It became a generalized distributed database system for storing information related to naming NSFNET: Consists of a backbone network and the regional networks. Was connected to the ARPANET ANS (Advance Network and Services) ANSNET-1990 NAP ( Network Access Point)

41 NSFNET The NSFNET backbone in Internet Usage The number of networks, machines and users connected to the ARPANET grew rapidly after TCP/IP became the only official protocol on When NSFNET and ARPANET were interconnected the growth became exponential. the glue that holds the Internet together is the TCP/IP reference model and the TCP/IP protocol stack. Traditional applications ( ) News Remote login File transfer New one: www

42 Architecture of the Internet Overview of the Internet.

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. January 11 CMSC417 Set 1 1 CSMC 417 Computer Networks Prof. Ashok K Agrawala 2011 Ashok Agrawala 1 General Instructor - Ashok K. Agrawala agrawala@cs.umd.edu 4149 AVW TA - Office Hours Class Meets Tu Th 8:00 9:30 CSIC 3117 2 Prerequisite

More information

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows: 1.4 Reference Models Now that we have discussed layered networks in the abstract, it is time to look at some examples. In the next two sections we will discuss two important network architectures, the

More information

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

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

More information

Data Communication Networks Introduction

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

More information

Computer Networks Vs. Distributed Systems

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

More information

ICS 153 Introduction to Computer Networks. Inst: Chris Davison cbdaviso@uci.edu

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

More information

The TCP/IP Reference Model

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

More information

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

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

More information

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

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

More information

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

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

More information

Introduction Chapter 1. Uses of Computer Networks

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

More information

Objectives of Lecture. Network Architecture. Protocols. Contents

Objectives of Lecture. Network Architecture. Protocols. Contents Objectives of Lecture Network Architecture Show how network architecture can be understood using a layered approach. Introduce the OSI seven layer reference model. Introduce the concepts of internetworking

More information

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 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

More information

Telecommunications, Networks, and Wireless Computing

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.

More information

CPS221 Lecture: Layered Network Architecture

CPS221 Lecture: Layered Network Architecture CPS221 Lecture: Layered Network Architecture Objectives last revised 9/10/12 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:

More information

Introduction to computer networks and Cloud Computing

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

More information

ELEC3030 Computer Networks

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

More information

Computer Networks III

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

More information

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help Future Stars Grade X Manual Chapter 1 Networking and Telecommunication 1. Answer the following questions. a. What is telecommunication? Ans: The transfer of information at a far distance is known as telecommunication.

More information

Introduction to Computer Networks and Data Communications

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

More information

CSE 3461 / 5461: Computer Networking & Internet Technologies

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

More information

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

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

More information

WHITE PAPER. IP-based Networks: Axis White Paper, 2002-1 - Copyright 2002, Axis Communications www.axis.com

WHITE PAPER. IP-based Networks: Axis White Paper, 2002-1 - Copyright 2002, Axis Communications www.axis.com WHITE PAPER IP-based Networks: Basics Axis White Paper, 2002-1 - Copyright 2002, Axis Communications TABLE OF CONTENTS 1. INTRODUCTION... 3 2. BASICS IN NETWORK COMMUNICATION... 3 3. TRANSMISSION FUNDAMENTALS...

More information

Overview of Computer Networks

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

More information

Internet Concepts. What is a Network?

Internet Concepts. What is a Network? Internet Concepts Network, Protocol Client/server model TCP/IP Internet Addressing Development of the Global Internet Autumn 2004 Trinity College, Dublin 1 What is a Network? A group of two or more devices,

More information

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology Indian Institute of Technology Kharagpur TCP/IP Part I Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology Kharagpur Lecture 3: TCP/IP Part I On completion, the student

More information

Lecture 28: Internet Protocols

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

More information

Local-Area Network -LAN

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

More information

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals What You Will Learn About Computers Are Your Future Chapter 8 Networks: Communicating and Sharing Resources Basic networking concepts Advantages and disadvantages of networks Peer-to-peer and client/server

More information

Protocol Hierarchies/Network Software

Protocol Hierarchies/Network Software Protocol Hierarchies/Network Software Computer networks are generally comprised of numerous pieces of hardware and software To simplify network design most networks are organized as a stack of layers of

More information

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

More information

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking. Chapter 8: Computer Networking AIMS The aim of this chapter is to give a brief introduction to computer networking. OBJECTIVES At the end of this chapter you should be able to: Explain the following terms:

More information

How To Design A Layered Network In A Computer Network

How To Design A Layered Network In A Computer Network A Layered Approach to Computer Networks Physical Layer Data Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer Different layer of abstraction Different error control

More information

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 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

More information

1 Introduction to mobile telecommunications

1 Introduction to mobile telecommunications 1 Introduction to mobile telecommunications Mobile phones were first introduced in the early 1980s. In the succeeding years, the underlying technology has gone through three phases, known as generations.

More information

Computer Networks CS321

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

More information

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

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

More information

CSIS 3230. CSIS 3230 Spring 2012. Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

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

More information

Network Models and Protocols

Network Models and Protocols 669-5ch01.fm Page 1 Friday, April 12, 2002 2:01 PM C H A P T E R Network Models and Protocols 1 EXAM OBJECTIVES 1.1 Layered Network Models 1.2 The Layers of the TCP/IP 5-Layer Model 1.3 Network Protocols

More information

TCP/IP Protocol Suite. Marshal Miller Chris Chase

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

More information

IT4504 - Data Communication and Networks (Optional)

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

More information

Chapter 1: Introduction

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

More information

Overview of TCP/IP. TCP/IP and Internet

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

More information

Mathatma Gandhi University

Mathatma Gandhi University Mathatma Gandhi University BSc Computer Science IV th semester BCS 402 Computer Network &Internet MULTIPLE CHOICE QUESTIONS 1. The computer network is A) Network computer with cable B) Network computer

More information

CSCI 491-01 Topics: Internet Programming Fall 2008

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

More information

Protocols. Packets. What's in an IP packet

Protocols. Packets. What's in an IP packet Protocols Precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet Protocol (bottom level) all packets shipped from network to network as IP packets

More information

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

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

More information

Computer Networking Networks

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

More information

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Chapter 9A. Network Definition. The Uses of a Network. Network Basics Chapter 9A Network Basics 1 Network Definition Set of technologies that connects computers Allows communication and collaboration between users 2 The Uses of a Network Simultaneous access to data Data

More information

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages

More information

Network Technologies

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

More information

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

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

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

CITS1231 Web Technologies. Client, Server, the Internet, and the Web

CITS1231 Web Technologies. Client, Server, the Internet, and the Web CITS1231 Web Technologies Client, Server, the Internet, and the Web Topic Outline How does the Internet work Client Server Architecture Connections Communications Protocols Addressing Routing One of the

More information

IEEE 1394 In the Home

IEEE 1394 In the Home IEEE 1394 In the Home Paul Bottorff Bay Architecture Lab Nortel Networks Santa Clara CA Paul Bottorff: 1394 Home Networking 1 What We re Going to Say Home Networks 1394 In Home Networks Ethernet On 1394

More information

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0 CCNA 1: Networking Basics Cisco Networking Academy Program Version 3.0 Table of Contents CCNA 1: NETWORKING BASICS...1 TARGET AUDIENCE...3 PREREQUISITES...3 COURSE DESCRIPTION...3 COURSE OBJECTIVES...3

More information

Ethernet. Ethernet. Network Devices

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

More information

Chapter 1: Introduction

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

More information

Discovering Computers 2008. Chapter 9 Communications and Networks

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

More information

(Source: A.S.Tanenbaum: Computer Networks, 3rd. edition) Doc. RNDr. Peter Mederly, CSc.

(Source: A.S.Tanenbaum: Computer Networks, 3rd. edition) Doc. RNDr. Peter Mederly, CSc. (Source: A.S.Tanenbaum: Computer Networks, 3rd. edition) Doc. RNDr. Peter Mederly, CSc. Editors: Andrej Jursa 4jursa@st.fmph.uniba.sk Jozef Fulop 4fulop@st.fmph.uniba.sk Lubor Illek 4illek@st.fmph.uniba.sk

More information

Zarządzanie sieciami telekomunikacyjnymi

Zarządzanie sieciami telekomunikacyjnymi What Is an Internetwork? An internetwork is a collection of individual networks, connected by intermediate networking devices, that functions as a single large network. Internetworking refers to the industry,

More information

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 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

More information

Chapter 1: Introduction

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

More information

WAN Data Link Protocols

WAN Data Link Protocols WAN Data Link Protocols In addition to Physical layer devices, WANs require Data Link layer protocols to establish the link across the communication line from the sending to the receiving device. 1 Data

More information

Transport Layer Protocols

Transport Layer Protocols Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements

More information

Data Communication and Computer Network

Data Communication and Computer Network 1 Data communication principles, types and working principles of modems, Network principles, OSI model, functions of data link layer and network layer, networking components, communication protocols- X

More information

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks Computer Networks Lecture 06 Connecting Networks Kuang-hua Chen Department of Library and Information Science National Taiwan University Local Area Networks (LAN) 5 kilometer IEEE 802.3 Ethernet IEEE 802.4

More information

Agenda. Distributed System Structures. Why Distributed Systems? Motivation

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)

More information

524 Computer Networks

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

More information

Network Edge and Network Core

Network Edge and Network Core Computer Networks Network Edge and Network Core Based on Computer Networking, 4 th Edition by Kurose and Ross What s s the Internet: Nuts and Bolts View PC server wireless laptop cellular handheld access

More information

an interconnected collection of autonomous computers interconnected = able to exchange information

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

More information

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet? What s the Internet? PC server laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication s fiber, copper, radio transmission rate = bandwidth

More information

Architecture and Performance of the Internet

Architecture and Performance of the Internet SC250 Computer Networking I Architecture and Performance of the Internet Prof. Matthias Grossglauser School of Computer and Communication Sciences EPFL http://lcawww.epfl.ch 1 Today's Objectives Understanding

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

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.

More information

Layered Architectures and Applications

Layered Architectures and Applications 1 Layered Architectures and Applications Required reading: Garcia 2.1, 2.2, 2.3 CSE 3213, Fall 2010 Instructor: N. Vlajic 2 Why Layering?! 3 Montreal London Paris Alice wants to send a mail to Bob and

More information

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages

More information

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst Data communication in reality In reality, the source and destination hosts are very seldom on the same network, for

More information

Transport and Network Layer

Transport and Network Layer Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a

More information

FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 2 An Introduction to Networking

FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 2 An Introduction to Networking FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 2 An Introduction to Networking Learning Objectives Upon completion of this chapter, you should be able to: Describe the

More information

The OSI and TCP/IP Models. Lesson 2

The OSI and TCP/IP Models. Lesson 2 The OSI and TCP/IP Models Lesson 2 Objectives Exam Objective Matrix Technology Skill Covered Exam Objective Exam Objective Number Introduction to the OSI Model Compare the layers of the OSI and TCP/IP

More information

Telecommunications, the Internet, and Wireless Technology

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

More information

Protocols and Architecture. Protocol Architecture.

Protocols and Architecture. Protocol Architecture. Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between

More information

Communication Networks. MAP-TELE 2011/12 José Ruela

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)

More information

OSI Reference Model: An Overview

OSI Reference Model: An Overview OSI Reference Model: An Overview Gaurav Bora 1, Saurabh Bora 2, Shivendra Singh 3, Sheikh Mohamad Arsalan 4 ( 1 Department of Electronics, Uttarakhand Technical University, Dehradun, INDIA) ( 2 Department

More information

Introduction to Metropolitan Area Networks and Wide Area Networks

Introduction to Metropolitan Area Networks and Wide Area Networks Introduction to Metropolitan Area Networks and Wide Area Networks Chapter 9 Learning Objectives After reading this chapter, you should be able to: Distinguish local area networks, metropolitan area networks,

More information

Data Communications and Networking Overview

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

More information

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

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

More information

Computer Networking: A Survey

Computer Networking: A Survey Computer Networking: A Survey M. Benaiah Deva Kumar and B. Deepa, 1 Scholar, 2 Assistant Professor, IT Department, Sri Krishna College of Arts and Science College, Coimbatore, India. Abstract- Computer

More information

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows: Chapter 1. Introduction Section 1.1. Uses of Computer Networks Section 1.2. Network Hardware Section 1.3. Network Software Section 1.4. Reference Models Section 1.5. Example Networks Section 1.6. Network

More information

architecture: what the pieces are and how they fit together names and addresses: what's your name and number?

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

More information

Computer Networks and the Internet

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

More information

CSCI 362 Computer and Network Security

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,

More information

Introduction to Computer Networks

Introduction to Computer Networks Introduction to Computer Networks Chen Yu Indiana University Basic Building Blocks for Computer Networks Nodes PC, server, special-purpose hardware, sensors Switches Links: Twisted pair, coaxial cable,

More information

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch

More information

Module 1. Introduction. Version 2 CSE IIT, Kharagpur

Module 1. Introduction. Version 2 CSE IIT, Kharagpur Module 1 Introduction Lesson 2 Layered Network Architecture Specific Functional Objectives On Completion of this lesson, the students will be able to: State the requirement for layered approach Explain

More information

Internet and IP addressing

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

More information

Chapter 5. Data Communication And Internet Technology

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

More information

Introduction to Networking

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

More information

CMPT 165: The Internet, Part 3

CMPT 165: The Internet, Part 3 CMPT 165: The Internet, Part 3 Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University September 15, 2011 1 Basic Communication Technology Packet Switching (sharing a tranmission

More information

WAN Technology. Heng Sovannarith heng_sovannarith@yahoo.com

WAN Technology. Heng Sovannarith heng_sovannarith@yahoo.com WAN Technology Heng Sovannarith heng_sovannarith@yahoo.com Introduction A WAN is a data communications network that covers a relatively broad geographic area and often uses transmission facilities provided

More information