EE469 Review 1.

Slides:



Advertisements
Similar presentations
1 o Two issues in practice – Scale – Administrative autonomy o Autonomous system (AS) or region o Intra autonomous system routing protocol o Gateway routers.
Advertisements

Copyright © 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Chapter 09 Network Protocols.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
8-1 Last time □ Network layer ♦ Introduction forwarding vs. routing ♦ Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding.
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Chapter 5 The Network Layer.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Announcement r Project 2 Extension ? m Previous grade allocation: Projects 40% –Web client/server7% –TCP stack21% –IP routing12% Midterm 20% Final 20%
Chapter 4 Queuing, Datagrams, and Addressing
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
IP (Internet Protocol) –the network level protocol in the Internet. –Philosophy – minimum functionality in IP, smartness at the end system. –What does.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
1 Chapter 27 Internetwork Routing (Static and automatic routing; route propagation; BGP, RIP, OSPF; multicast routing)
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
Review the key networking concepts –TCP/IP reference model –Ethernet –Switched Ethernet –IP, ARP –TCP –DNS.
Final Review CS1652 Jack Lange University of Pittsburgh.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
CSci4211: Final Review1 Final Review  Final Exam Time: Dec 16 (Tues) 6:30pm-8:30pm Venue: STSS (Science Teaching & Student Services)  “ comprehensive.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
IP addresses. Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol datagram.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
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.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Review. Layers Physical layer – sending bits from one place to another, ensuring an okay BER Data link layer – encapsulate information bits into frames,
CTC 228 – Computer Networks Fall 2015 Instructor: Robert Spengler.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
The Internet Network layer
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
4: Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Assignment 1  Chapter 1:  Question 11  Question 13  Question 14  Question 33  Question 34  Chapter 2:  Question 6  Question 39  Chapter 3: 
Homework 4 Out: Fri 2/24/2017 In: Fri 3/10/2017.
Final Review Final Exam: Venue: this classroom
Wireless Sensor Networks 5. Routing
Computer Communication Networks
TRANSPORT LAYER BY, Parthasarathy.g.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 CPSC 335 Data Communication.
Dr. Richard Spillman Fall 2006
Networking CS 3470, Section 1 Sarah Diesburg
Whirlwind Tour Of Lectures So Far
Routing BY, P.B.SHANMATHI.
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
Course Review 2015 Computer networks 赵振刚
TCP/IP Transmission Control Protocol / Internet Protocol
Chapter 5 The Network Layer.
CS 457 – Lecture 10 Internetworking and IP
What’s “Inside” a Router?
Internet Control Message Protocol (ICMP)
Wide Area Networks and Internet CT1403
Review First mile problem Internet End Users Last mile
ECE453 – Introduction to Computer Networks
Networking CS 3470 Sarah Diesburg
Overview The Internet (IP) Protocol Datagram format IP fragmentation
Routing Fundamentals and Subnets
Internet Protocol, Version 6 (IPv6)
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
Networking CS 3470 Sarah Diesburg
CS 381: Introduction to Computer Networks
Computer Networks Protocols
Chapter 5 The Network Layer.
Review of Internet Protocols Network Layer
Presentation transcript:

EE469 Review 1

Layered Architecture Physical layer Data link layer Network layer Ethernet, WiFi Network layer IP Transport layer TCP, UDP Application layer (Web browser, email, VoIP)

Physical Layer Channel capacity: C=2H*BPSY, C=H*log(1+SNR) Baseband encoding NRZ, Manchester Modulation FSK, QPSK, QAM-4

Data Link Layer Framing Error detection sentinel, counter, clock (SONET) Error detection parity check, CRC, internet checksum

Data Link Layer Reliable transmission Stop and wait: ack/timeout/retransimission Sliding window protocol: sending a window’s worth of packet to make the pipeline full, rate = WS/ (RTT+ L/B) flow control, sender determines how much to send based on the bits in transit and receiver’s its buffer space sequence number for in-order delivery, n bits, 2W =< 2^n.

Shared Media Networks Ethernet CSMA/CD, exponential backoff Frame format: provides framing(preamble), addresses, CRC

Shared Media Networks Wireless Bluetooth (802.15.1), WiFi (.11), WiMax (.16) Physical layer: wide band, frequency hoping, CDMA (chips), OFDM Hidden state and exposed state problems 802.11 DCF/PCF: RTS/CTS/DATA/ACK

L2 Devices Bridges/Switches: connecting a number of LANs and reduce collision domain Self-learning algorithms: overhears the source address of passing frames to build forwarding tables (soft state with expiration time) Spanning tree algorithms to prevent loops

Network Layer: IPv4 Connectless (datagram), best-effort Packet format: 20 B fixed header + option, including TOS, packet id, fragment offset, TTL, addresses IP addresses: 4B, dotted decimal notation: 128.2.2.0 Class-based: A (0), B (10), C(110), D (1110, muticast); special addresses (all 0’s, 1’s). Subnet, subnet mask CIDR: slash notation to give more flexibility to address allocation

IPv6 Addresses: 16B, 8*4Hex: Header: D34H:123:…., short hand for IPv4: ::128.2.2.0 Header: More efficient (simpler), better support for QoS, security (extensions) 40B fixed + extensions, TOS, flow label (for circuits), TTL, addresses Put fragmentation in the extensions, no checksum (useless)

IP Associated Protocols ARP: given IP address, what is L2 address; broadcast query DHCP: lease IP addresses DNS: translate URL to IP address ICMP: echo message (ping), TTL exceeded (traceroute)

Routing Forwarding (lookup routing table) vs. routing (build the routing table) Objective: find lowest cost path between two nodes, cost can be hop, delay, etc.

Routing Distance vector (DV): RIP Exchange routing message among neighbors, while the message is entire routing table Not scalable, count to infinity problem Link state (LS): OSPF, IS-IS Routing message is broadcast to the entire network, while the message contains information about neighbors (link states). Dijstra’s algorithm

Routing in the Internet Internet consists of ASs stub, multihomed, transit IGP is used within AS, emphasis on cost. Typically LS EGP is used between AS, emphasis on policy. BGP, like DV, but listing the complete path

Multicast Group management (IGMP): create/destroy, join/leave group Multicast routing: tree based Can be a shared tree per group or one tree per source per group Build a sink tree (e.g., Dijstra’s alg.), then prune it

Mobile Networking Mobile hosts Mobile ad hoc networks Mobile IP: home agent, foreign agent (register to) Mobile ad hoc networks Route query/reply, on-demand AODV, DSR, DSDV