Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction
Advertisements

1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
1 Fall 2005 Extending LANs Qutaibah Malluhi CSE Department Qatar University Repeaters, Hubs, Bridges, Fiber Modems, and Switches.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
TDC /502, Summer II Unit 2: Underlying Technologies Transmission media (Section 3.1. Read on your own) Local Area Networks (LANs) –Ethernet.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 17 Introduction to Computer Networks.
Protocols and the TCP/IP Suite
CSCI 4550/8556 Computer Networks Comer, Chapter 11: Extending LANs: Fiber Modems, Repeaters, Bridges and Switches.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 4, Tuesday 1/30/2007)
Network Concepts. Networks LAN WAN Main Concepts n Protocol n Media n Topology.
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
EE 4272Spring, 2003 Chapter 14 LAN Systems Ethernet (CSMA/CD)  ALOHA  Slotted ALOHA  CSMA  CSMA/CD Token Ring /FDDI Fiber Channel  Fiber Channel Protocol.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 18 Introduction to Computer Networks.
LAN Risanuri Hidayat. LAN-Local Area Network A LAN is a high-speed data network that covers a relatively small geographic area. It typically connects.
Review on Networking Technologies Linda Wu (CMPT )
1 LAN Topologies, Access methods (Week 1, Wednesday 1/10/2007) © Abdou Illia, Spring 2007.
COMPUTER NETWORKS.
Chapter 2 Review of Computer Network Technology
1 ECE453 – Introduction to Computer Networks Lecture 8 – Multiple Access Control (II)
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
SIMS-201 LAN Basics, MANs, WANs.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Introducing Network Standards Open Systems Interconnection (OSI) Model IEEE 802.x Standard Device Drivers and OSI 1.
Data Communications and Networks
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
TC 361 Data Networking Test Review
SIMS-201 Computer Networks. 2 Introduction to Computer Networks Chapter 19 The Local Area Network  Overview.
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Fundamentals CE
Introduction1-1 Data Communications and Computer Networks Chapter 5 CS 3830 Lecture 27 Omar Meqdadi Department of Computer Science and Software Engineering.
Lecture 9 Networked Systems Network Operating Systems Introduction to Sockets TCP Client-Server Applications.
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
1 LAN Technologies and Network Topology. 2 Direct Point-to-Point Communication.
1 Computer Communication & Networks Lecture 13 Datalink Layer: Local Area Network Waleed Ejaz
1 Module 15: Network Structures n Topology n Network Types n Communication.
Ch. 16 High-Speed LANs The Emergence of High- Speed LANs Trends –Computing power of PCs has continued to grow. –MIS organizations recognize the.
Introduction network Protocol
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
Internetworking An internetwork is typically comprised of many physical networks over which data travels There are many different types of physical networks:
Local Area Network Daniel Shin CS 147, Section 3 November 18, 2008.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
William Stallings Data and Computer Communications
Enterprise network 8.1:Introduction 8.2:LANs 8.3:Ethernet / IEEE :Token ring 8.5:Bridges.
Communication Networks - Overview CSE 3213 – Fall November 2015.
1 Chapter Overview Network Communications The OSI Reference Model.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
1 Networking. 2 Network “... communication system for connecting end-systems” End-systems a.k.a. “hosts” PCs, workstations dedicated computers network.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Protocols and Architecture Slide 1 Use of Standard Protocols.
 2004 Deitel & Associates, Inc. All rights reserved. Chapter 16 – Networking Outline 16.1Introduction 16.2Network Topology 16.3Network Types 16.4TCP/IP.
Lecture 6 Networked Systems Network Operating Systems Introduction to Sockets HTTP – FTP – TCP - UDP Client-Server Model.
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2016 (February 3, 2016)
2016/3/11 1 Data Link Layer. 2016/3/11 2 Two basic services of Data Link Allows the upper layers to access the media using techniques such as framing.
Chapter Objectives After completing this chapter you will be able to: Describe in detail the following Local Area Network (LAN) technologies: Ethernet.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
COMPUTER NETWORKS Lecture-8 Husnain Sherazi. Review Lecture 7  Shared Communication Channel  Locality of Reference Principle  LAN Topologies – Star.
Ch. 16 Ethernet Traditional Ethernet IEEE Medium Access Control –Carrier Sense Multiple Access with Collision Detection (CSMA/CD) –The most.
Chapter 16 – Networking Outline 16.1 Introduction
LAN Risanuri Hidayat.
Network Architecture Models
Presentation transcript:

Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao

Department of Computer Engineering University of California at Santa Cruz LANs, MANs, and WANs n LANs (Local area networks) Extension over a local area typically within a few kilometers Usually owned by a single organization High data rate The number of stations connect to a LAN is usually less than 100 Usually is based on broadcasting channels Some examples include Ethernet, Token Ring, Fiber Distributed Data Interface (FDDI), local ATM (asynchronous transfer mode) networks n MANs (Metropolitan Area Networks) Covers an entire city with LAN technology Shared medium and distributed access control

Department of Computer Engineering University of California at Santa Cruz LANs, MANs, and WANs n WANs (Wide Area Networks) Typically span entire countries Point-to-Point communication Example: Internet

Department of Computer Engineering University of California at Santa Cruz LANs, WANs, Layers, Protocols, and Services n Services provides a set of applications for the requesting application n Logically related services are grouped into layers Each layer is a service provider to the layer lying above n Protocol consists of rules followed by two peers during any communications Define protocol data units (PDU) in terms of format (syntax) and meaning (semantics)

Department of Computer Engineering University of California at Santa Cruz ISO-OSI Reference Model (SearchNetworking.com)

Department of Computer Engineering University of California at Santa Cruz Layers in ISO-OSI Reference Model n Physical Layer Transmission method of individual bits over the physical medium such as fiber optics, cables, phone lines, etc Concern with modulation, delay, etc n Data Link Layer Transmission of data frame (block) Access protocols to the physical medium Error and recognition correction Flow control and block synchronization

Department of Computer Engineering University of California at Santa Cruz Data Link Layer n Medium access protocol Multi-access channels -Medium access control (MAC) to determine access from competing parties +Very important in LANs +Timed Token Rotation Protocol +Carrier Sense Multiple Access with Collision Detection (CSMA/CD) Point-to-Point connection

Department of Computer Engineering University of California at Santa Cruz Network Layers n Transports data packets from one station to another n Provide services such as addressing, internetworking, error handling, congestion control, packet sequencing n For continuous media data, resource reservation and guarantees for through put can be achieved using Quality of Service (QoS) parameters

Department of Computer Engineering University of California at Santa Cruz Transport Layers n Provides process-to-process connection n Bridge the gap between the requested transport and the provided services from network layers n Some functionalities include Divide and assemble packets Error handling between process (e.g. TCP)

Department of Computer Engineering University of California at Santa Cruz Session Layer, Presentation Layer, and Application Layer n Session layer - Guarantee the existence of connection during a session Point-to-point session Multi-cast session – a connection with many destinations Multi-drop session – a connection with many sources n Presentation layer – Definition, abstraction, and conversion of various data exchange formats Examples: HTTP, TELNET, FTP, POP n Application Layer – Various applications based on the presentation layer (See figure for an example)

Department of Computer Engineering University of California at Santa Cruz LANs - Ethernet n Bandwidth increases dramatically: 10Mbps to 100Mbps to 1GMbps to 10 Gbps n Bus-based network Three kinds of Ethernet cabling. (a) 10Base5, (b) 10Base2, (c) 10Base-T.

Department of Computer Engineering University of California at Santa Cruz LANs - Ethernet A simple example of switched Ethernet.

Department of Computer Engineering University of California at Santa Cruz LANs - Ethernet Cable topologies. (a) Linear, (b) Spine, (c) Tree, (d) Segmented.

Department of Computer Engineering University of California at Santa Cruz LANs - Ethernet (a) A two-station Ethernet. (b) A multistation Ethernet.

Department of Computer Engineering University of California at Santa Cruz LANs - Ethernet n Using CSMA/CD protocol to solve the multiple access problem Sender station checks the network state (Listen) Only send data when no other stations are transmitting data (Send) When multiple stations send data simultaneously, sending stations detect collisions by finding errors in their own data If collision detected, wait for randomly computed time and transmit again

Department of Computer Engineering University of California at Santa Cruz Ethernet and Continuous Media n Ethernet does not explicitly guarantee end-to-end delay n To transmit continuous media data on the Ethernet, several methods can be used Using fast Ethernet – end-to-end delay can be long if the network is congested, using fast Ethernet will solve this problem under most situations Dynamic adaptation – Change the data rate of the media data according to the network load Dedicated Ethernet for media data – one network for discrete date, one network for continuous data

Department of Computer Engineering University of California at Santa Cruz LANs – Token Ring n All stations are connected to a logical ring n A special bit pattern (3Bytes) called a token circulate in the ring n A sender station will capture the token and break the ring. The station sends the data in data frames. Each frame include sender address and destination address n Connect the ring once the transmission is finished n A multiple priority scheme is used to control the network access

Department of Computer Engineering University of California at Santa Cruz LANs – Local ATM Networks n Asynchronous Transfer Mode use fixed length packet (cell) n ATM allows systems to operate at higher rate because No error protection or flow control on a link-to-link basis (but can be done in higher layers) Operate in connection oriented mode with a setup phase for resource reservation Information field is small to reduce the internal buffers in the switching nodes

Department of Computer Engineering University of California at Santa Cruz WANs n Internet – DARPA experiment in 1973, see table 1 for illustration n Interconnection devices Source and destination are connected by a sequence of interconnection devices (packet switches) Packet switches cooperatively compute the path in the network. They are called routers in network layer Routing protocols -Distance vector – each router keeps tracking and informing its neighbors of its distance to each destination. Slow propagation. -Link State - Each router determines the identities of its neighbors and the associated distance and constructs link state packet (LPS). LPS is sent to all all the other routers