COS 420 Day 2. Agenda Assignment 1 Due Jan 30, 2006 One week from today Individual Projects assigned next week Will be a research project & paper ~ 20.

Slides:



Advertisements
Similar presentations
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Advertisements

1 Data Link Protocols Relates to Lab 2. This module covers data link layer issues, such as local area networks (LANs) and point-to-point links, Ethernet,
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Computer Network 實踐資管 Wang-Jiunn Cheng 2004 PART V-1 Extending Networks (Repeaters, Bridges, Switches)
1 Fall 2005 Hardware Addressing and Frame Identification Qutaibah Malluhi CSE Department Qatar University.
1 Fall 2005 Extending LANs Qutaibah Malluhi CSE Department Qatar University Repeaters, Hubs, Bridges, Fiber Modems, and Switches.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
CSCI 4550/8556 Computer Networks Comer, Chapter 15: Networking Ownership, Service Paradigm.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
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.
COS 420 Day 3.
Review on Networking Technologies Linda Wu (CMPT )
Computer Networks Eyad Husni Elshami. Computer Network A computer network is a group of interconnected computers to share data resources ( printer, data.
TCP/IP Protocol Suite 1 Chapter 3 Objectives Upon completion you will be able to: Underlying Technology Understand the different versions of wired Ethernet.
TCP/IP Reference Model Host To Network Layer Transport Layer Application Layer Internet Layer.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
COMPUTER NETWORKS.
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
DataLink Layer1 Ethernet Technologies: 10Base2 10: 10Mbps; 2: 200 meters (actual is 185m) max distance between any two nodes without repeaters thin coaxial.
1 Computer Networks LAN Bridges and Switches. 2 Where are we?
For more notes and topics visit: eITnotes.com.
Connecting LANs, Backbone Networks, and Virtual LANs
Chapter 13: WAN Technologies and Routing 1. LAN vs. WAN 2. Packet switch 3. Forming a WAN 4. Addressing in WAN 5. Routing in WAN 6. Modeling WAN using.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Chapter 4: Managing LAN Traffic
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
TCP/IP Reference Model For more notes and topics visit: eITnotes.com.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
1 Wide Area Networks Computer Networks. 2 Motivation Connect multiple sites Span geographic distances Cross public right-of-way streets buildings railroads.
Review of Underlying Network Technologies Chapter 2.
1 Internetworking: Concepts, Architecture, and Protocols.
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.
FALL, 2005CSI Part 2.3 Internetworking & Addressing (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution Robert L. Probert, SITE,
Enterprise network 8.1:Introduction 8.2:LANs 8.3:Ethernet / IEEE :Token ring 8.5:Bridges 8.6:FDDI 8.7:High-speed LANs 8.8:LAN protocol 8.9:Multicast.
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.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
Internetworking An internetwork is typically comprised of many physical networks over which data travels There are many different types of physical networks:
1 Chapter 11 Extending Networks (Repeaters, Bridges, Switches)
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Review: –Ethernet What is the MAC protocol in Ethernet? –CSMA/CD –Binary exponential backoff Is there any relationship between the minimum frame size and.
Internetworking Concept and Architectural Model
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Chapter 17 Internetworking: Concepts, Architecture, and Protocols
Internetworking Concept and Architectural Model Chapter 3.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 4 Switching Concepts.
William Stallings Data and Computer Communications
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 16 Introduction to Networks and the Internet.
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Communication Networks - Overview CSE 3213 – Fall November 2015.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
CS470 Computer Networking Protocols Huiping Guo Department of Computer Science California State University, Los Angeles 4. Internetworking.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 1 – Data Communications, Data Networks, and.
COMPUTER NETWORKS CS610 Lecture-22 Hammad Khalid Khan.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
Spring Ch 17 Internetworking Concepts, Architecture, and Protocols Part III Internetworking.
The Concept of Universal Service
CS4470 Computer Networking Protocols
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
Computer Networks and Internets, 5e By Douglas E. Comer
Internetworking & Address Resolution
Ch 17 - Binding Protocol Addresses
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Presentation transcript:

COS 420 Day 2

Agenda Assignment 1 Due Jan 30, 2006 One week from today Individual Projects assigned next week Will be a research project & paper ~ 20 page paper MLA Format 10 Min Presentation You can pick any topic that one of the IETF working groups is developing Past history, Current state, upcoming developments Due Date Choice? Right Before Spring Break Right After Spring Break Review Of Underlying Network Technologies Internetworking Concept and Architectural Model

The TCP/IP Concept Use existing network hardware Interconnect networks Add abstractions to hide heterogeneity of technologies The Challenge Accommodate all possible network hardware Question: what kinds of hardware exist?

Network Hardware Review We will Review basic network concepts Examine example physical network technologies Introduce physical (hardware) addressing

Two Basic Categories Of Network Hardware Connection oriented Connectionless

Connection Oriented (Circuit Switched Technology) Paradigm Form a “connection'' through the network Send/receive data over the connection Terminate the connection Can guarantee bandwidth Proponents argue that it works well with real-time applications Example: ATM network

Connectionless (Packet Switched Technology) Paradigm Form “packet'' of data Pass to network Each packet travels independently Packet includes identification of the destination Each packet can be a different size The maximum packet size is fixed (some technologies limit packet sizes to 1,500 octets or less) What was the first packet-switched network??

Broad Characterizations of Packet Switched networks Local Area Networks (LAN) Wide Area Networks (WAN) Categories are informal and qualitative

Local Area Networks Engineered for Low Cost High Capacity Direct Connection among computers Limited Distance

Wide Area Networks (Long Haul Networks) Engineered for Long distances Indirect interconnection via special-purpose hardware Higher cost Lower capacity (usually)

Examples Of Packet Switched Networks Wide Area Nets ARPANET, NSFNET, ANSNET Common carrier services Leased line services Point-to-point connections Local Area Nets Ethernet Wi-Fi

ARPANET ( ) Original backbone of Internet Wide area network around which TCP/IP was developed Funding from Advanced Research Project Agency Initial speed 50 Kbps

NSFNET ( ) Funded by National Science Foundation Motivation: Internet backbone to connect all scientists and engineers Introduced Internet hierarchy Wide area backbone spanning geographic U.S. Many mid-level (regional) networks that attach to backbone Campus networks at lowest level Initial speed Mbps

ANSNET ( ) Backbone of Internet before commercial ISPs Typical topology Replaced by vBNS in 1995

Wide Area Networks Available From Common Carriers Point-to-point digital circuits T-series (e.g., T1 = 1.5 Mbps, T3 = 45 Mbps) OC-series (e.g., OC-3 = 155 Mbps, OC-48 = 2.4 Gbps) Packet switching services also available Examples: ISDN, SMDS, Frame Relay, ATM

Example Local Area Network: Ethernet Extremely popular Can run over Copper (twisted pair) Optical fiber Three generations 10Base-T operates at 10 Mbps 100Base-T (fast Ethernet) operates at 100 Mbps 1000Base-T (gigabit Ethernet) operates at 1 Gbps IEEE standard is 802.3

Ethernet Frame Format Header format fixed (Destination, Source, Type fields) Frame data size can vary from packet to packet Maximum 1500 octets Minimum 46 octets Preamble and CRC removed by frame hardware before frame stored in computer’s memory

Example Ethernet Frame In Memory

Point-to-Point Network Any direct connection between two computers Leased line Connection between two routers Dialup connection Link-level protocol required for framing TCP/IP views as an independent network Note: some pundits argue the terminology is incorrect because a connection limited to two endpoints is not technically a‘‘network’’

Hardware Address Unique number assigned to each machine on a network Used to identify destination for a packet

Hardware Address Terminology Known as MAC (Media Access Control) address Physical address Hardware unicast address Hardware engineers assign fine distinctions to the above terms We will treat all terms equally

Use Of Hardware Address Sender supplies Destination’s address Source address (in most technologies) Network hardware Uses destination address to forward packet Delivers packet to proper machine. Important note: each technology defines its own addressing scheme

3 Types of hardware Addressing Schemes Static Address assigned by Hardware Vendor Configurable Address assigned by customer Dynamic Address assigned by Software

Examples Of Hardware Address Types Configurable: proNET-10 (Proteon) 8-bit address per interface card All 1s address reserved for broadcast Address assigned by customer when device installed Dynamic MAC addressing: LocalTalk (Apple) Randomized bidding Handled by protocols in software

Examples Of Hardware Address Types (continued) Static MAC addressing: Ethernet 48-bit address Unicast address assigned when device manufactured All 1s address reserved for broadcast One-half address space reserved for multicast (restricted form of broadcast) Ethernet’s static addressing is now most common form

Bridge Hardware device that connects multiple LANs and makes them appear to be a single LAN Repeats all GOOD packets from one LAN to the other and vice versa Introduces delay of 1 packet-time Does not forward collisions or noise Called Layer 2 Interconnect or Layer 2 forwarder Makes multiple LANs appear to be a single, large LAN Often embedded in other equipment (e.g., DSL modem Watches packets to learn which computers are on which side of the bridge Uses hardware addresses to filter

Layer 2 Switch Electronic device Computers connect directly Applies bridging algorithm between ports on the switch Can separate computers onto virtual networks (VLAN switch)

Physical Networks As Viewed By TCP/IP TCP/IP protocols accommodate Local Area Network Wide Area Network Point-to-point link Set of bridged LANs

The Motivation For Heterogeneity Each network technology has advantages for some applications Consequence: an internet may contain combinations of technologies

Heterogeneity And Addressing Recall: each technology can define its own addressing scheme Heterogeneous networks imply potential for heterogeneous addressing Conclusion: cannot rely on hardware addressing

Summary TCP/IP is designed to use all types of networks Connection-oriented Connectionless Local Area Network (LAN) Wide Area Network (WAN) Point-to-point link Set of bridged networks Each technology defines an addressing scheme TCP/IP must accommodate heterogeneous addressing schemes

PART III INTERNETWORKING CONCEPT AND ARCHITECTURAL MODEL

Accommodating Heterogeneity Approach 1 Application gateways Gateway forwards data from one network to another Example: file transfer gateway Approach 2 Network-level gateways Gateway forwards individual packets Discussion question: which is better?

Desired Properties Universal service End-to-end connectivity Transparency

Agreement Needed To Achieve Desired Properties Data formats Procedures for exchanging information Identification Services Computers Applications Broad concepts: naming and addressing

The TCP/IP Internet Concept Use available networks Interconnect physical networks Network of networks Revolutionary when proposed Devise abstractions that hide Underlying architecture Hardware addresses Routes

Network Interconnection Uses active system Each network sees an additional computer attached Device is IP router (originally called IP gateway)

Illustration Of Network Interconnection Network technologies can differ LAN and WAN Connection-oriented and connectionless

Building An Internet Use multiple IP routers Ensure that each network is reachable Do not need router between each pair of networks

Example Of Multiple Networks Networks can be heterogeneous No direct connection from network 1 to network 3

Physical Connectivity In a TCP/IP internet, special computers called IP routers or IP gateways provide interconnections among physical networks.

Packet Transmission Paradigm Source computer Generates a packet Sends across one network to a router Intermediate router Forwards packet to ‘‘next’’ router Final router Delivers packet to destination

Important An Important Point About Forwarding Routers use the destination network, not the destination computer, when forwarding packets. Equal Treatment The TCP/IP internet protocols treat all networks equally. A Local Area Network such as an Ethernet, a Wide Area Network used as a backbone, or a point-to-point link between two computers each count as one network.

User’s View Of Internet Single large (global) network User’s computers all attach directly No other structure visible

Illustration Of User’s View Of A TCP/IP Internet

Actual Internet Architecture Multiple physical networks interconnected Each host attaches to one network Single virtual network achieved through software that implements abstractions

The Two Views Of A TCP/IP Internet

Architectural Terminology End-user system is called host computer Connect to physical networks Possibly many hosts per network Dedicated systems called IP gateways or IP routers interconnect networks Router connects two or more networks

Many Unanswered Questions Addressing model and relationship to hardware addresses Chap 4, 5 & 6 Format of packet as it travels through Internet Chap 7 How a host handles concurrent communication with several other hosts Rest of text

Summary Internet is set of interconnected (possibly heterogeneous) networks Routers provide interconnection End-user systems are called host computers Internetworking introduces abstractions that hide details of underlying networks

Next Topics Classful Internet Addresses (chap 4) ARP And RARP (Chap 5) More on Individual Project Be ready to pick a topic or risk be assigned a topic you don’t care for Assignment #1 Due Jan 30