CSE 451: Operating Systems Winter 2004 Module in 7 slides

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

Data Link Layer B. Konkoth. PDU  Protocol Data Unit  A unit of data which is specified in a protocol of a given layer  Layer 5, 6, 7 – Data  Layer.
Review of Important Networking Concepts
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
The Internet Ed Lazowska Bill & Melinda Gates Chair in Computer Science & Engineering University of Washington August 2010.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
Chapter 3 Review of Protocols And Packet Formats
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
CS 356 Systems Security Spring Dr. Indrajit Ray
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
Slide 15-1 Copyright © 2004 Pearson Education, Inc. Operating Systems: A Modern Perspective, Chapter Networks.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
Rules of Packet Transmission
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
IT 344: Operating Systems Winter 2008 Module 19 Networking & Remote Procedure Call (RPC) Chia-Chi Teng CTB 265.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
Presented by Rebecca Meinhold But How Does the Internet Work?
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Intro to Distributed Systems and Networks Hank Levy.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Transmission Control Protocol (TCP) Internet Protocol (IP)
CSE 451: Operating Systems Spring 2012 Module in 9 slides Ed Lazowska Allen Center 570.
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
4: DataLink Layer1 LAN technologies Data link layer so far: m services, error detection/correction, multiple access Next: LAN technologies m addressing.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
A quick intro to networking
Scaling the Network: The Internet Protocol
The Internet Ed Lazowska Bill & Melinda Gates Chair Paul G. Allen School of Computer Science & Engineering University of Washington July 2017.
ISO/OSI Model and Collision Domain
TCP/IP Transmission Control Protocol / Internet Protocol
Network Architecture Introductory material
Network Fundamentals – Chapter 9
IT Essentials 5.1 LAN Basics.
NETWORKING TECHNOLOGIES (II)
Review of Important Networking Concepts
Network Fundamentals – Chapter 9
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
CSE 451: Operating Systems Spring 2005 Module in 9 slides
CSE 451: Operating Systems Winter 2007 Module in 9 slides
Review of Important Networking Concepts
Network Fundamentals – Chapter 9
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
TCP/IP Protocol Suite: Review
The Internet Ed Lazowska Bill & Melinda Gates Chair Paul G. Allen School of Computer Science & Engineering University of Washington July 2018.
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking Introduction CSE 333 Summer 2018
Network Fundamentals – Chapter 9
CSE 451: Operating Systems Autumn 2009 Module in 9 slides
Scaling the Network: The Internet Protocol
Networking Introduction CSE 333 Autumn 2018
CSE 451: Operating Systems Autumn 2010 Module in 9 slides
CS 31006: Computer Networks – Moving From End-to-End To Per Hop
Networking Introduction CSE 333 Winter 2019
Network Fundamentals – Chapter 9
Network Fundamentals – Chapter 9
INFORMATION FLOW ACROSS THE INTERNET
Network Fundamentals – Chapter 9
16EC Computer networks unit II Mr.M.Jagadesh
Review of Important Networking Concepts
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Network Fundamentals – Chapter 9
Presentation transcript:

CSE 451: Operating Systems Winter 2004 Module 18 461 in 7 slides Ed Lazowska lazowska@cs.washington.edu Allen Center 570 1

© 2004 Ed Lazowska & Hank Levy 4/8/2019 © 2004 Ed Lazowska & Hank Levy

Data link layer: Ethernet Broadcast network CSMA-CD: Carrier Sense Multiple Access with Collision Detection recall the “standing in a circle, drinking beer and telling stories” analogy Packetized – fixed Every computer has a unique physical address 00-08-74-C9-C8-7E 4/8/2019 © 2004 Ed Lazowska & Hank Levy

© 2004 Ed Lazowska & Hank Levy Packet format Interface listens for its address, interrupts OS when a packet is received physical address payload 4/8/2019 © 2004 Ed Lazowska & Hank Levy

© 2004 Ed Lazowska & Hank Levy Network layer: IP Internet Protocol (IP) routes packets across multiple networks, from source to destination Every computer has a unique Internet address 172.30.192.251 Individual networks are connected by routers that have physical addresses (and interfaces) on each network 4/8/2019 © 2004 Ed Lazowska & Hank Levy

© 2004 Ed Lazowska & Hank Levy A really hairy protocol lets any node on a network find the physical address on that network of a router that can get a packet one step closer to its destination Packet format physical address payload IP address 4/8/2019 © 2004 Ed Lazowska & Hank Levy

© 2004 Ed Lazowska & Hank Levy A separate really hairy protocol, DNS (the Domain Name Service), maps from intelligible names (lazowska.org) to IP addresses (209.180.207.60) So to send a packet to a destination use DNS to convert domain name to IP address prepare IP packet, with payload prefixed by IP address determine physical address of appropriate router encapsulate IP packet in Ethernet packet with appropriate physical address blast away! Detail: port number gets you to a specific address space on a system 4/8/2019 © 2004 Ed Lazowska & Hank Levy

© 2004 Ed Lazowska & Hank Levy Transport layer: TCP TCP: Transmission Control Protocol manages to fabricate reliable multi-packet messages out of unreliable single-packet datagrams analogy: sending a book via postcards physical address payload IP address payload TCP crap payload 4/8/2019 © 2004 Ed Lazowska & Hank Levy