CSC 8560 Computer Networks: Link and Physical Layers
|
|
- Coleen Armstrong
- 6 years ago
- Views:
Transcription
1 CSC 8560 Computer Networks: Link and Physical Layers Professor Henry Carter Fall 2017
2 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing, ARP Ethernet switches VLANS 6.5 link virtualization: MPLS 6.6 data center networking 6.7 a day in the life of a web request 2
3 Multiprotocol label switching (MPLS) initial goal: high-speed IP forwarding using fixed length label (instead of IP address) fast lookup using fixed length identifier (rather than shortest prefix matching) borrowing ideas from Virtual Circuit (VC) approach but IP datagram still keeps IP address! 3
4 MPLS capable routers a.k.a. label-switched router forward packets to outgoing interface based only on label value (don t inspect IP address) MPLS forwarding table distinct from IP forwarding tables flexibility: MPLS forwarding decisions can differ from those of IP use destination and source addresses to route flows to same destination differently (traffic engineering) re-route flows quickly if link fails: pre-computed backup paths (useful for VoIP) 4
5 MPLS versus IP paths IP routing: path to destination determined by destination address alone 5
6 MPLS versus IP paths IP routing: path to destination determined by destination address alone MPLS routing: path to destination can be based on source and dest. address fast reroute: precompute backup routes in case of link failure 6
7 Traffic Engineering and VPNs MPLS is becoming very popular because it allows admins to engineer traffic flowing through their network. Virtual Private Networks (VPNs) can allow certain customers to flow on paths not available to other traffic. Or at the very least, reserve some set of resources to make disparate networks feel as if they are one system. 7
8 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing, ARP Ethernet switches VLANS 6.5 link virtualization: MPLS 6.6 data center networking 6.7 a day in the life of a web request 8
9 Data center networks 10 s to 100 s of thousands of hosts, often closely coupled, in close proximity: e-business (e.g. Amazon) content-servers (e.g., YouTube, Akamai, Apple, Microsoft) search engines, data mining (e.g., Google) challenges: multiple applications, each serving massive numbers of clients managing/balancing load, avoiding processing, networking, data bottlenecks 9
10 Data center networks load balancer: application-layer routing receives external client requests directs workload within data center returns results to external client (hiding data center internals from client) 10
11 Data center networks rich interconnection among switches, racks: increased throughput between racks (multiple routing paths possible) increased reliability via redundancy 11
12 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing, ARP Ethernet switches VLANS 6.5 link virtualization: MPLS 6.6 data center networking 6.7 a day in the life of a web request 12
13 A day in the life of a web request journey down protocol stack complete! application, transport, network, link putting-it-all-together: synthesis! goal: identify, review, understand protocols (at all layers) involved in seemingly simple scenario: requesting www page scenario: student attaches laptop to campus network, requests/receives 13
14 Scenario browser DNS server Comcast network /13 school network /24 web page web server Google s network /19 14
15 Connecting to the Internet UDP IP Eth Phy UDP IP Eth Phy router (runs ) connecting laptop needs to get its own IP address, addr of first-hop router, addr of DNS server: use request encapsulated in UDP, encapsulated in IP, encapsulated in Ethernet Ethernet frame broadcast (dest: FFFFFFFFFFFF) on LAN, received at router running server Ethernet demuxed to IP demuxed, UDP demuxed to 15
16 Connecting UDP IP Eth Phy UDP IP Eth Phy router (runs ) server formulates ACK containing client s IP address, IP address of first-hop router for client, name & IP address of DNS server encapsulation at server, frame forwarded (switch learning) through LAN, demultiplexing at client client receives ACK reply Client now has IP address, knows name & addr of DNS server, IP address of its firsthop router 16
17 ARP DNS DNS DNS ARP query DNS UDP IP Eth Phy ARP ARP reply ARP Eth Phy router (runs ) before sending HTTP request, need IP address of DNS DNS query created, encapsulated in UDP, encapsulated in IP, encapsulated in Eth. To send frame to router, need MAC address of router interface: ARP ARP query broadcast, received by router, which replies with ARP reply giving MAC address of router interface client now knows MAC address of first hop router, so can now send frame containing DNS query 17
18 DNS DNS DNS DNS DNS DNS UDP IP Eth Phy DNS DNS DNS DNS DNS UDP IP Eth Phy DNS server DNS Comcast network /13 router (runs ) IP datagram containing DNS query forwarded via LAN switch from client to 1 st hop router IP datagram forwarded from campus network into Comcast network, routed (tables created by RIP, OSPF, IS-IS and/or BGP routing protocols) to DNS server demuxed to DNS server DNS server replies to client with IP address of 18
19 TCP HTTP SYNACK SYNACK SYNACK SYNACK SYNACK SYNACK HTTP TCP IP Eth Phy TCP IP Eth Phy web server router (runs ) to send HTTP request, client first opens TCP socket to web server TCP SYN segment (step 1 in 3-way handshake) interdomain routed to web server web server responds with TCP SYNACK (step 2 in 3-way handshake) TCP connection established! 19
20 HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP HTTP TCP IP Eth Phy HTTP TCP IP Eth Phy web server router (runs ) HTTP request sent into TCP socket IP datagram containing HTTP request routed to web server responds with HTTP reply (containing web page) IP datagram containing HTTP reply routed back to client web page finally (!!!) displayed 20
21 The Physical Layer The Physical Layer performs bit by bit transmission of the frames given to it by the Data Link Layer. The specifications of the Physical Layer include: Mechanical and electrical interfaces Sockets and wires used to connect the host to the network Voltage levels uses (e.g. -5V and +5V) Encoding techniques (e.g. Manchester encoding) Modulation techniques used (e.g. square wave) The bit rate and the baud rate. 21
22 Signal Transmission Electronic energy to send signals that communicate from one node to another Two methods of transmitting data Digital signaling Analog signaling 22
23 Parts of a Wave The maximum intensity of a wave is called the amplitude. The distance between two crests is the wavelength. Wavelength (l) or period Amplitude (a) The number of complete wave cycles every second is the frequency. The phase difference measures (as an angle) how far ahead one wave is when compared to another wave. Phase difference (f) Phase: Relative state of one wave to another in regards to timing 23
24 Analog Signaling Signals represented by an electromagnetic wave Signal is continuous and represents values in a range Uses one or more of the characteristics of an analog wave to represent values. 24
25 Digital Signaling Digital Signaling Digital signal represents discrete state (on or off) Practically instantaneous change Current State Encoding Data is encoding by the presence or absence of a signal A positive voltage might represent a binary zero or binary one or vise versa The current state indicates the value of the data 25
26 Manchester Encoding Each bit is encoded as a transition. Why is this better than binary encoding? 26
27 Propagation Effects Propagation Effects Signal changes as it travels Receiver may not be able to recognize it Original Signal Final Signal Distance 27
28 Propagation Effects: Attenuation Attenuation: signal gets weaker as it propagates Attenuation becomes greater with distance May become too weak to recognize In wireless networks, this is generally a function of the square of the distance. Signal Strength Distance 28
29 Propagation Effects: Distortion Distortion: signal changes shape as it propagates Adjacent bits may overlap May make recognition impossible for receiver Distance 29
30 Propagation Effects: Noise Noise: thermal energy in wire adds to signal Noise floor is average noise energy Random signal, so spikes sometimes occur Signal Strength Signal Spike Noise Noise Floor Time 30
31 Propagation Effects: SNR Want a high Signal-to-Noise Ratio (SNR) Signal strength divided by average noise strength As SNR falls, errors increase Signal Strength Signal SNR Noise Floor Distance 31
32 Propagation Effects: Interference Interference: energy from outside the wire Adds to signal, like noise Often intermittent, so hard to diagnose Signal Strength Signal Interference Time 32
33 Propagation Effects: Termination Interference can occur at cable terminator (connector, plug) Often, multiple wires in a bundle Each radiates some of its signal Causes interference in nearby wires Especially bad at termination, where wires are unwound and parallel Termination 33
34 Bandwidth Capacity of a media to carry information Total capacity may be divided into channels A channel is a portion of the total bandwidth used for a specific purpose Baseband The total capacity of the media is used for one channel Most LANs use baseband Broadband Divides the total bandwidth into many channels Each channel can carry a different signal Broadband carries many simultaneous transmissions 34
35 Analog vs Digital Digital Is less error prone In digital communication, it is often possible to reconstruct the original signal even after it has been affected by noise Distortion of the signal between the source and destination is eliminated voltage voltage analog signal time voltage voltage digital signal time Analog tim e time Little control over the signal distortion Old technology analog signal + noise When noise affects an analog signal, it is hard to deduce the original signal. digital signal + noise The original digital signal can be deduced despite the noise. 35
36 Benefits of Digital Transmission Reliability Can regenerate slightly damaged signals There are only two states. Change to closest E.g., if two states are voltages +10v (1) and -10v (0) and the signal is +8v, the signal is a 1 Error detection and correction Can correct errors in transmission Add a few bytes of error checking information Can ask for retransmission if an error is detected Original Received Regenerated 36
37 Benefits of Digital Transmission Encryption Encrypt (scramble) messages so that someone intercepting them cannot read them Compression Compress message before transmission Decompress at other end Compressed message places lighter load on transmission line, so less expensive to send Not always used Original Signal Compressed Signal 37
38 Modulation Because attenuation is frequency dependent, modems use a sine wave carrier of a particular frequency, and then modulate that frequency. Various modulations include: Binary Signal Amplitude modulation: Two different amplitudes of sine wave are used to represent 1's and 0's. Frequency modulation: Two (or more) different frequencies, close to the carrier frequency, are used. Phase modulation: The phase of the sine wave is changed by some fixed amount. 38
39 Shannon s Theorem Claude Shannon extended Nyquist s work to consider the maximum data rate of a noisy channel. If a noisy channel has bandwidth B Hz, and the signal to noise ratio is S/N, then the maximum number of bits/sec C is: C = B log2(1+s/n) SNR typically given in decibles (db) SNR (db) = 10 log10 (S/N) 39
40 Channel Types A channel is any conduit for sending information between devices. A simplex channel is unidirectional, which means data can only be sent in one direction. For example, a TV channel only carries data from the transmitter to your TV set. Your TV set cannot send information back. A half-duplex channel allows information to flow in either direction (but not simultaneously). Devices at either end of the channel must take it in turns to transmit information whilst the other listens. For example, a walkie-talkie either transmits or receives but not both at the same time. A full-duplex channel allows data to be sent in both directions simultaneously. A full-duplex channel can be formed from two simplex channels carrying data in opposite directions. This may make it more expensive than a half-duplex channel. There is no waiting for turns or for the devices swap roles, as is the case with a half-duplex channel. This means full-duplex can be faster and more efficient. 40
41 Media Types Types of Media Cable (conducted media) Coaxial Twisted pair (UTP) Shielded twisted pair (STP) Fiber optic Radiated Infrared Microwave Radio 41
42 Media Selection Cost For actual media and connecting devices such as NICs hubs etc Installation Difficulty to work with media Special tools, training Capacity The amount of information that can be transmitted in a giving period of time Measured as Bits per second bps (preferred) Baud (discrete signals per second) Bandwidth (range of frequencies) Node Capacity Number of network devices that can be connected to the media Attenuation Weakening of the signal over distance Electromagnetic Interference (EMI) Distortion of signal caused by outside electromagnetic fields Caused by large motors, proximity to power sources Other noise sources White (Gaussian) noise Impulse noise Crosstalk Echo 42
43 Physical Layer - Redux There are countless issues to be dealt with here. Think of all the new devices that have been created in the past decade. So many use different physical layer technologies. Students interested in getting hands-on experience with all of the layers discussed in this class should consider courses in electrical and computer engineering! 43
44 Next Time... Textbook Chapter Remember, you need to read it BEFORE you come to class! Homework: Project 3 due in 1 week! Homework 3 will be posted soon 44
CSC 4900 Computer Networks: Link Layer (3)
CSC 4900 Computer Networks: Link Layer (3) Professor Henry Carter Fall 2017 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing,
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Link Layer, Switches, VLANS, MPLS, Data Centers Sec 6.4 to 6.7 Prof. Lina Battestilli Fall 2017 Chapter 6 Outline Link layer and LANs: 6.1 introduction,
More informationChapter 5 Link Layer. Down Approach. Computer Networking: A Top. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Slides adopted from original ones provided by the textbook authors. Link layer,
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the
More informationLecture 9 Ethernet and other Link Layer protocols
Lecture 9 Ethernet and other Link Layer protocols From Kurose & Ross Book slightly modified by Romaric Duvignau duvignau@chalmers.se Thanks and enjoy! JFK/KWR All material copyright 1996-2016 J.F Kurose
More informationComputer Communications DIT 420 EDA343
Computer Communications DIT 420 EDA343 Summary Computer Communication 1 Important for the exam When/where:Friday Dec 21, 14.00-18.00, H You may have with you: English-X dictionary no calculators, PDAs,
More informationCourse on Computer Communication and Networks. Lecture 16 Synthesis, Summary/flashback and Projection (related topics continuation of study)
Course on Computer Communication and Networks Lecture 16 Synthesis, Summary/flashback and Projection (related topics continuation of study) EDA344/DIT 423, CTH/GU Based on the book Computer Networking:
More informationLink Layer and LANs. CMPS 4750/6750: Computer Networks
Link Layer and LANs CMPS 4750/6750: Computer Networks 1 Outline overview (6.1) multiple access (6.3) link addressing: ARP (6.4.1) a day in the life of a web request (6.7) 2 Link layer: introduction terminology:
More informationCS118 Discussion 1A, Week 9. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m.
CS118 Discussion 1A, Week 9 Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m. 1 Outline Wireless: 802.11 Mobile IP Cellular Networks: LTE Sample final 2 Wireless and Mobile Network Wireless access: WIFI
More informationTDTS06: Computer Networks
TDTS06: Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith Ross, Addison-Wesley. The slides
More informationCS 455/555 Intro to Networks and Communications. Link Layer Addressing, Ethernet, and a Day in the Life of a Web Request
CS 455/555 Intro to Networks and Communications Link Layer Addressing, ernet, and a Day in the Life of a Web Request Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu
More informationINTRODUCTION, SERVICES. Data-link layer has responsibility of transferring datagram from one node to physically adjacent node over a link
LINK LAYER 1 GOALS Understand principles behind link layer services: error detection, correction link layer addressing local area networks: Ethernet, VLANs, and data center networks 2 INTRODUCTION, SERVICES
More informationLINK LAYER AND LANS 1
LINK LAYER AND LANS 1 GOALS Understand principles behind link layer services: error detection, correction link layer addressing local area networks: Ethernet, VLANs, and data center networks Instantiation,
More informationSpecial expressions, phrases, abbreviations and terms of Computer Networks
access access point adapter Adderssing Realm ADSL (Asymmetrical Digital Subscriber Line) algorithm amplify amplitude analog antenna application architecture ARP (Address Resolution Protocol) AS (Autonomous
More informationChapter 5 Data Link Layer
Chapter 5 Data Link Layer Reti degli Elaboratori Canale AL Prof.ssa Chiara Petrioli a.a. 2013/2014 We thank for the support material Prof. Kurose-Ross All material copyright 1996-2012 J.F Kurose and K.W.
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 18
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 18 1 Final project demo Please do the demo THIS week to the TAs. Or you are allowed to use
More informationReview For Exam 2. Internetworking. Summary Questions. School of Business Eastern Illinois University. School of Business Eastern Illinois University
School of Business Review For Exam 2 Wednesday 10/6/2004) Abdou Illia, Fall 2004 School of Business Internetworking 3 1. Name the two most known Medium Access Control Protocols found in LANs. How they
More informationLecture 14 Summary - flashback
Course on Computer Communication and Networks Lecture 14 Summary - flashback EDA344/DIT 420, CTH/GU Based on the book Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross, Addison-Wesley. Marina
More informationChapter 5 Link Layer. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved
More informationReview For Exam 2. Fundamentals of Data & Signals. Summary Questions. School of Business Eastern Illinois University
School of Business Eastern Illinois University Review For Exam 2 March 9, 2010 Abdou Illia, Spring 2010 School of Business Eastern Illinois University Fundamentals of Data & Signals Summary Questions 3
More informationNetwork Media and Layer 1 Functionality
Network Media and Layer 1 Functionality BSAD 146 Dave Novak Dean, Chapter 3, pp 93-124 Objectives Introduction to transmission media Basic cabling Coaxial Twisted pair Optical fiber Basic wireless (NIC)
More informationChapter 6: Link layer and LANs. Link layer, LANs: outline. Link layer: introduction. Link layer: context. Link layer services (more)
Chapter 6: Link layer and LANs our goals: understand principles behind layer services: error detection, sharing a broadcast channel: multiple access layer addressing local area networks: ernet, VLANs instantiation,
More informationTransmission Media :- It can be broadly classified into two types
Transmission Media :- It can be broadly classified into two types - Guided Transmission Media:- in this type of media, a physical path is established between source and destination. The signal or electrical
More informationInternet protocol stack
Internet protocol stack application: supporting network applications FTP, SMTP, HTTP transport: process-process data transfer TCP, UDP network: routing of datagrams from source to destination IP, routing
More informationET4254 Communications and Networking 1
Topic 2 Aims:- Communications System Model and Concepts Protocols and Architecture Analog and Digital Signal Concepts Frequency Spectrum and Bandwidth 1 A Communications Model 2 Communications Tasks Transmission
More informationFINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material
FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end Chapters in the book 1, 2, 3, 5, 6 Exam 1 Review Material Topics You are also responsible for the reading in the chapters understanding
More informationECE 4450:427/527 - Computer Networks Spring 2017
ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 6.2: IP Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer Networks
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs Chapter 6: Link layer and LANs our goals: understand principles behind link layer services: error detection, correction sharing a broadcast channel: multiple access link
More informationLecture 20: Link Layer
Lecture 20: Link Layer COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F Kurose and K.W. Ross, All Rights
More informationChapter 12. Network Organization and Architecture
Chapter 12 Network Organization and Architecture Chapter 12 Objectives Learn the basic physical components of networks. Become familiar with routing protocols. 2 Computer networks are often classified
More informationLink layer, LANs: outline. Chapter 5-2 Link Layer. MAC addresses (more) MAC addresses
Chapter 5-2 Link Layer Computer Networking: Top Down pproach 6 th edition Jim Kurose, Keith Ross ddison-wesley March 2012 Link layer, LNs: outline 5.1 introduction, services 5.2 error detection, correction
More informationData Communication. Introduction of Communication. Data Communication. Elements of Data Communication (Communication Model)
Data Communication Introduction of Communication The need to communicate is part of man s inherent being. Since the beginning of time the human race has communicated using different techniques and methods.
More informationCSCI Computer Networks Fall 2016
source: computer-networks-webdesign.com CSCI 4760 - Computer Networks Fall 2016 Instructor: Prof. Roberto Perdisci perdisci@cs.uga.edu These slides are adapted from the textbook slides by J.F. Kurose and
More informationCSCI Computer Networks Spring 2017
source: computer-networks-webdesign.com CSCI 6760 - Computer Networks Spring 2017 Instructor: Prof. Roberto Perdisci perdisci@cs.uga.edu These slides are adapted from the textbook slides by J.F. Kurose
More informationCSC 4900 Computer Networks: The Link Layer
CSC 4900 Computer Networks: The Link Layer Professor Henry Carter Fall 2017 Last Time We talked about intra-as routing protocols: Which routing algorithm is used in RIP? OSPF? What techniques allow OSPF
More information3 Chapter Introduction. 3.2 Copper Cable
3 Chapter 3 3.1 Introduction The Network Media is the device that physically carries the data from computer to computer. The three major types of network media are: Copper Cable Fiber-Optic Cable Wireless
More informationLecture Outline. Lecture 2. OSI model and networking. The OSI model and networking. The OSI model and networking. The OSI model and networking
Lecture 2 The OSI model Chapter 2, specifically pages 42-58 Dave Novak School of Business Administration, University of Vermont Sources: 1) Network+ Guide to Networks, Dean 2013 2) Comer, Computer Networks
More informationChapter 5 Link Layer. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved
More informationChapter 5: Link layer
Chapter 5: Link layer our goals: v understand principles behind link layer services: error detection, correction sharing a broadcast channel: multiple access link layer addressing local area networks:
More informationPrinciples behind data link layer services:
Data Link Layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: multiple access Link layer addressing Reliable data transfer, flow control: Done!
More information1-1. Switching Networks (Fall 2010) EE 586 Communication and. October 25, Lecture 24
EE 586 Communication and Switching Networks (Fall 2010) Lecture 24 October 25, 2010 1-1 Announcements Midterm 1: Mean = 92.2 Stdev = 8 Still grading your programs (sorry about the delay) Network Layer
More informationChapter 5 Link Layer. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012
Chapter 5 Link Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations; and can
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what
More informationCourse on Computer Communication and Networks. Lecture 16 Synthesis, Summary/flashback and Projection (related topics continuation of study)
Course on Computer Communication and Networks Lecture 16 Synthesis, Summary/flashback and Projection (related topics continuation of study) EDA344/DIT 420, CTH/GU Based on the book Computer Networking:
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the
More informationTopic 2a. Ch 6: The Link Layer and LANs. Computer Networking: A Top Down Approach
Topic 2a Ch 6: The Link Layer and LANs Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 6-1 Chapter 6: Link layer and LANs our goals: understand
More informationThe following CompTIA Network+ domain objectives and examples are covered in this module:
Module 1 / Topologies and Infrastructure Topologies and the OSI Model The following CompTIA Network+ domain objectives and examples are covered in this module: CompTIA Network+ Certification Domain Areas
More informationCSC 4900 Computer Networks: Link Layer (2)
CSC 4900 Computer Networks: Link Layer (2) Professor Henry Carter Fall 2017 Link Layer 6.1 Introduction and services 6.2 Error detection and correction 6.3 Multiple access protocols 6.4 LANs addressing,
More informationTHE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.
THE OSI MODEL Application Presentation Session Transport Network Data-Link Physical OSI Model Chapter 1 Review By: Allan Johnson Table of Contents Go There! Go There! Go There! Go There! Go There! Go There!
More informationPhysical Layer V What does the physical layer provide?
SEMESTER 1 Chapter 8 Physical Layer V 4.0 90 Points 8.1.1 What does the physical layer provide? What are the four elements of delivering frames across the media? 8.1.2 What are the three basic forms of
More informationWhat s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?
What s the Internet? Hardware view: What s the Internet? Hardware view: PC server wireless laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication
More informationChapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet
Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties
More informationQuiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting
Quiz v 10/30/2013 (Wednesday), 20 mins v Midterm question (available on website) v TCP basics Segment structure and fields Flow control (rwnd) Timeout interval v TCP Congestion control Phases transition
More informationObjectives. Learn how computers are connected. Become familiar with different types of transmission media
Objectives Learn how computers are connected Become familiar with different types of transmission media Learn the differences between guided and unguided media Learn how protocols enable networking 2 Objectives
More informationThe TCP/IP Architecture Jean Yves Le Boudec 2014
The TCP/IP Architecture Jean Yves Le Boudec 2014 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 TCP/IP is a
More informationGoal and Outline. Computer Networking. What Do We Need? Today s Story Lecture 3: Packet Switched Networks Peter Steenkiste
Goal and Outline 15-441 15-641 Computer Networking Lecture 3: Packet Switched Networks Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15 441 F16 Goal: gain a basic understanding of how you can build a
More informationThe TCP/IP Architecture Jean Yves Le Boudec 2014
The TCP/IP Architecture Jean Yves Le Boudec 2014 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 TCP/IP is a
More informationLink Layer: Introduction. Chapter 5 Link Layer & LANS. Link layer: context. Link Layer Services
Chapter 5 Link Layer & LANS Link Layer: Introduction Some terminology: hosts and routers are nodes communication channels that connect adjacent nodes along communication path are links wired links wireless
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2015
The TCP/IP Architecture Jean Yves Le Boudec 2015 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 Why? TCP/IP
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2015
The TCP/IP Architecture Jean Yves Le Boudec 2015 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 Why? TCP/IP
More informationECE 4450:427/527 - Computer Networks Spring 2017
ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 5.1: Link Layer Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer
More informationCS321: Computer Networks Introduction to Computer Networks and Internet
CS321: Computer Networks Introduction to Computer Networks and Internet Dr. Manas Khatua Assistant Professor Dept. of CSE IIT Jodhpur E-mail: manaskhatua@iitj.ac.in What is Data Communication? Data communications
More informationIT220 Network Standards & Protocols. Unit 4: Chapter 4 Transmitting Bits
1 IT220 Network Standards & Protocols Unit 4: Chapter 4 Transmitting Bits Objectives Differentiate among major types of LAN and WAN technologies and specifications and determine how each is used in a data
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 informationThe TCP/IP Architecture. Jean Yves Le Boudec 2015
The TCP/IP Architecture Jean Yves Le Boudec 2015 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Chapter 2: Introduction Textbook 2 Why? TCP/IP
More informationCSEN 503 Introduction to Communication Networks. Mervat AbuElkheir Hana Medhat Ayman Dayf. **Slides are attributed to J. F. Kurose
CSEN 503 Introduction to Communication Networks Mervat AbuElkheir Hana Medhat Ayman Dayf **Slides are attributed to J. F. Kurose 1-2 Link Layer Link Layer: Introduction Some terminology: hosts and routers
More informationFrequency: it refers to the number of periods in 1 s. It is formally expressed in Hertz (Hz)
Chapter2: Peak amplitude: it is the absolute value of the highest intensity. Frequency: it refers to the number of periods in 1 s. It is formally expressed in Hertz (Hz) Phase: it describes the position
More informationChapter 1. Computer Networks and the Internet
Chapter 1 Computer Networks and the Internet Internet traffic What s the Internet? (hardware) PC server wireless laptop cellular handheld wired links millions of connected computing devices: hosts = end
More informationCommunication Networks
Communication Networks Nicholas Honeth (nicholash@ics.kth.se) Contents of the series Lecture 10 - Recap of the networks we ve seen so far - OSI model - Circuit and packet switching - Physical media Lecture
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the
More informationArchitettura di Reti
Università di Ferrara Architettura di Reti Chapter 6: Carlo Giannelli carlo.giannelli@unife.it http://www.unife.it/scienze/informatica/insegnamenti/architettura-reti/ http://docente.unife.it/carlo.giannelli
More informationEECS 122: Introduction to Communication Networks Final Exam Solutions
EECS 22: Introduction to Communication Networks Final Exam Solutions Problem. (6 points) How long does it take for a 3000-byte IP packet to go from host A to host B in the figure below. Assume the overhead
More informationChapter 5 Link Layer. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012
Chapter 5 Link Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations; and can
More informationChapter 5 Link Layer. Computer Networking: A Top Down Approach. 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012
Chapter 5 Link Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations; and can
More informationDepartment of Computer Science and Engineering. CSE 3213: Computer Networks I (Summer 2008) Midterm. Date: June 12, 2008
Department of Computer Science and Engineering CSE 3213: Computer Networks I (Summer 2008) Midterm Date: June 12, 2008 Name: Student number: Instructions: Examination time: 120 minutes. Write your name
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2017
The TCP/IP Architecture Jean Yves Le Boudec 2017 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Textbook Chapter 2: Introduction of edition 1
More informationCS/ECE 438: Communication Networks Fall Link Layer
CS/ECE 438: Communication Networks Fall 2017 5. Link Layer 1 Chapter 5: Link Layer application transport network link physical 2 Chapter 6: Link layer and LANs our goals: understand principles behind link
More informationIntroduction to computer networking
edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing
More informationThe following CompTIA Network+ domain objectives and examples are covered in this module:
Module 1 / Topologies and Infrastructure Topologies and Infrastructure The following CompTIA Network+ domain objectives and examples are covered in this module: CompTIA Network+ Certification Domain Areas
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the
More informationChapter 6 The Link Layer and LANs
Chapter 6 The Link Layer and LANs A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the
More informationA Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview
CPSC 852 Intering A Whirlwind Introduction to the Internet Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu http://www.cs.clemson.edu/~mweigle/courses/cpsc852 1 A
More informationThe TCP/IP Architecture. Jean Yves Le Boudec 2017
The TCP/IP Architecture Jean Yves Le Boudec 2017 Objective Understand Layered Model of Communication Systems Know what MAC, IP addresses and DNS names are Textbook Chapter 2: Introduction of edition 1
More informationStudy Guide. Module Two
Module Two Study Guide Study Guide Contents Part One -- Textbook Questions Part Two -- Assignment Questions Part Three -- Vocabulary Chapter 4 Data Link Layer What is the function of the data link layer?
More informationChapter 5 Link Layer. Link Layer 5-1
Chapter 5 Link Layer Link Layer 5-1 Link layer: introduction terminology: hosts and routers: nodes communication channels that connect adjacent nodes along communication path: links wired links wireless
More informationLecture 6 - Link layer. Lecture 5 Review. Link Layer. Introduction, Services. Notes. Notes. Notes. Notes. Networks and Security. Jacob Aae Mikkelsen
Lecture 6 - Link layer Networks and Security Jacob Aae Mikkelsen IMADA October 21, 2013 October 21, 2013 1 / 91 Lecture 5 Review Explain in short the following abbreviations, and the concept behind it.
More informationPrinciples behind data link layer services:
Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example
More informationCS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017
CS 43: Computer Networks Switches and LANs Kevin Webb Swarthmore College December 5, 2017 Ethernet Metcalfe s Ethernet sketch Dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology
More informationPrinciples behind data link layer services:
Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example
More informationCOMPONENTS OF DATA COMMUNICATION
COMPONENTS OF DATA COMMUNICATION ANALOG AND DIGITAL TRANSMISSION An analog signal is one that is continuous with respect to time and may take on any value within a given range of values. Eg Human voice.
More informationCS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 17: Internet architecture Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion
More informationPrinciples behind data link layer services
Data link layer Goals: Principles behind data link layer services Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control: Done!
More informationLesson 1: Network Communications
Lesson 1: Network Communications This lesson introduces the basic building blocks of network communications and some of the structures used to construct data networks. There are many different kinds of
More informationCCNA 1 Chapter 7 v5.0 Exam Answers 2013
CCNA 1 Chapter 7 v5.0 Exam Answers 2013 1 A PC is downloading a large file from a server. The TCP window is 1000 bytes. The server is sending the file using 100-byte segments. How many segments will the
More informationUniversity of Human Development College of Science and Technology Department of Information Technology. Data Communication and Networking
University of Human Development College of Science and Technology Department of Information Technology Data Communication and Networking 1 Course Administration and Policies (cont.) Studying slides is
More informationCS 655 System and Network Architectures and Implementation. Module 4 Naming, Mobility, Messaging
CS 655 System and Network Architectures and Implementation Module 4 Naming, Mobility, Messaging Martin Karsten mkarsten@uwaterloo.ca 4-1 Notice Some slides and elements of slides are taken from third-party
More informationThe data transmission mode describes the direction of data flow. It is either simplex, half duplex or full duplex.
Data transmission Data transmission on a network involves serial transmission. It transfers data by sending one bit at a time through a single line. All data on a network is transferred using a data transmission
More information