Chapter 1. Introduction COMPUTER NETWORKS. History Definitions Computer networks Distributed systems
|
|
- Cory Quinn
- 7 years ago
- Views:
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 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 informationThe 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 information8/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 informationData 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 informationComputer 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 informationICS 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 informationThe 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 informationOverview 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 informationTopics. 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 informationEE4367 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 informationIntroduction 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 informationObjectives 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 informationChapter 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 informationTelecommunications, 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 informationCPS221 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 informationIntroduction 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 informationELEC3030 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 informationComputer 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 informationFuture 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 informationIntroduction 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 informationCSE 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 informationUnderstanding 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 informationWHITE 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 informationOverview 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 informationInternet 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 informationIndian 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 informationLecture 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 informationLocal-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 informationWhat 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 informationProtocol 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 informationLocal 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 informationChapter 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 informationHow 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 informationBasic 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 information1 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 informationComputer 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 informationCore 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 informationCSIS 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 informationNetwork 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 informationTCP/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 informationIT4504 - 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 informationChapter 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 informationOverview 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 informationMathatma 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 informationCSCI 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 informationProtocols. 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 informationLecture 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 informationComputer 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 informationChapter 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 informationNote! 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 informationNetwork 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 information3.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 informationOct 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 informationCITS1231 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 informationIEEE 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 informationCCNA 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 informationEthernet. 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 informationChapter 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 informationDiscovering 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. Editors: Andrej Jursa 4jursa@st.fmph.uniba.sk Jozef Fulop 4fulop@st.fmph.uniba.sk Lubor Illek 4illek@st.fmph.uniba.sk
More informationZarzą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 informationSFWR 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 informationChapter 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 informationWAN 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 informationTransport 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 informationData 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 informationComputer 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 informationAgenda. 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 information524 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 informationNetwork 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 informationan 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 informationWhat 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 informationArchitecture 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 informationComputer 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 informationLayered 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 informationNote! 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 informationEITF25 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 informationTransport 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 informationFIREWALLS & 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 informationThe 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 informationTelecommunications, 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 informationProtocols 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 informationCommunication 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 informationOSI 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 informationIntroduction 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 informationData 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 informationHow 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 informationComputer 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 informationThe 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 informationarchitecture: 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 informationComputer 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 informationCSCI 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 informationIntroduction 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 informationEthernet. 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 informationModule 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 informationInternet 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 informationChapter 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 informationIntroduction 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 informationCMPT 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 informationWAN 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