Homework 3 assignment for ECE374 Posted: 03/15/13 Due: 03/29/13

Similar documents
Homework 3 assignment for ECE671 Posted: 03/01/18 Due: 03/08/18

b. Suppose the two packets are to be forwarded to two different output ports. Is it

Tutorial 9. SOLUTION Since the number of supported interfaces is different for each subnet, this is a Variable- Length Subnet Masking (VLSM) problem.

Homework 4. Problems: 3, 10.a, 13, 16, 18, 19, 27a, 28, 35. Question: 3

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15

Final Exam for ECE671 Spring /29/18

Network Layer PREPARED BY AHMED ABDEL-RAOUF

Homework 3 50 points. 1. Computing TCP's RTT and timeout values (10 points)

Lecture 9. Network Layer (cont d) Network Layer 1-1

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 14

CSCE 463/612 Networks and Distributed Processing Spring 2017

Lecture 4. The Network Layer (cont d)

CSE 1 23: Computer Networks

Homework 3 Discussion

COM-208: Computer Networks - Homework 6

Review for Chapter 4 R1,R2,R3,R7,R10,R11,R16,R17,R19,R22,R24, R26,R30 P1,P2,P4,P7,P10,P11,P12,P14,P15,P16,P17,P22,P24,P29,P30

Your Name: Your student ID number:

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class

CS 421: COMPUTER NETWORKS SPRING FINAL May 24, minutes. Name: Student No: TOT

Chapter IV: Network Layer

Position of IP and other network-layer protocols in TCP/IP protocol suite

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 13

Announcements. CS 5565 Network Architecture and Protocols. Count-To-Infinity. Poisoned Reverse. Distance Vector: Link Cost Changes.

CMPE 80N: Introduction to Networking and the Internet. Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 20

CSC 4900 Computer Networks: Routing Algorithms

Chapter 4 Network Layer. Network Layer 4-1

Chapter 4: Network Layer

ELEC / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

Cisco Implementing Cisco IP Routing (ROUTE v2.0)

Network Basic v0.1. Network Basic v0.1. Chapter 3 Internet Protocol. Chapter 3. Internet Protocol

Δίκτυα Υπολογιστών ΙΙ. Κώστας Μαγκούτης Επίκουρος Καθηγητής Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων

ECE 461 Internetworking Fall Quiz 1

McGraw-Hill The McGraw-Hill Companies, Inc., 2000

Network Layer/IP Protocols

Routing Protocols. Autonomous System (AS)

Computer Communication EDA344, EDA343, DIT 420

Homework 4 assignment for ECE671 Posted: 03/20/18 Due: 03/27/18

Network Layer (Routing)

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes

CIS-331 Final Exam Spring 2016 Total of 120 Points. Version 1

CS 640: Introduction to Computer Networks

University of Toronto Faculty of Applied Science and Engineering. Final Exam, December ECE 461: Internetworking Examiner: J.

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class

Homework 2 assignment for ECE374 Posted: 02/20/15 Due: 02/27/15

Inter-AS routing. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley

Chapter 4: Network Layer, partb

ECE 544 Protocol Design Project Team Member Names Aneesh Abhyankar Satakshi Tiwari Vishalsingh Hajeri

Problem Set 8 Due: Start of Class, November 16

Chapter 6. The Network Layer

COSC 6377 Mid-Term #2 Fall 2000

Kent State University

Interplay between routing, forwarding

Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS

Hierarchical Routing. Our routing study thus far - idealization all routers identical network flat not true in practice

Expected Time: 90 min PART-A Max Marks: 42

Solution of Exercise Sheet 4. Exercise 1 (Routers, Layer-3-Switches, Gateways)

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network

CSCI Networking Name:

Lecture 8. Network Layer (cont d) Network Layer 1-1

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications.

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

EE 122 Fall 2010 Discussion Section III 5 October 2010

CIS-331 Final Exam Fall 2015 Total of 120 Points. Version 1

Multicast Communications

CSE3214 Computer Network Protocols and Applications

Data Communication and Network. Introducing Networks

Network Layer II. Getting IP addresses. DHCP client-server scenario. DHCP client-server scenario. C compiler. You writing assignment 2

To make a difference between logical address (IP address), which is used at the network layer, and physical address (MAC address),which is used at

Hierarchical Routing. Our routing study thus far - idealization all routers identical network flat no true in practice. administrative autonomy

CS164 Final Exam Winter 2013

Intra-AS Routing. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.

CSC 401 Data and Computer Communications Networks

EEC-684/584 Computer Networks

INTERNET SYSTEM. Internet Protocol. Kent State University Dept. of Computer Science. CS 4/55231 Internet Engineering. Large Scale Networking

Homework 2: IP Due: 11:59 PM, Oct 19, 2017

Networking: Network layer

CS/ECE 4457 FALL Name: Computing ID: WARM UP. Question 1: What type of transmission mode is depicted in the photo below:

Exam Questions 4A0-101

Chapter 5. The Network Layer FATİH ŞAHİN Network Layer Design Isues. Store-and-Forward Packet Switching

Mobile Ad-hoc Networks

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Internet Control Message Protocol (ICMP)

Internet Protocol (IP)

Department of Computer and IT Engineering University of Kurdistan. Computer Networks II Border Gateway protocol (BGP) By: Dr. Alireza Abdollahpouri

ITEC 3800 Data Communication and Network. Introducing Networks

1. (10 points): For each of the following, choose exactly one best answer.

Chapter 19 Network Layer: Logical Addressing

Lecture 3. The Network Layer (cont d) Network Layer 1-1

THE HONG KONG POLYTECHNIC UNIVERSITY. Department of Computing. This is an open-book examination.

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer

ICMP (Internet Control Message Protocol)

Networking: Network Layer

EE-311 Data Communication & Networks

Network Technology 1 5th - Network Layer. Mario Lombardo -

CSCI-1680 Network Layer:

Graph abstraction: costs. Graph abstraction 10/26/2018. Interplay between routing and forwarding

11/13/2017 Network Layer (SSL) Network-layer functions. Recall the two network-layer functions:

Lecture 8. Basic Internetworking (IP) Outline. Basic Internetworking (IP) Basic Internetworking (IP) Service Model

EC441 Midterm Two Fall 2017

Transcription:

ECE74: Homework 1 Homework assignment for ECE74 Posted: 0/1/1 Due: 0/9/1 Note: In all written assignments, please show as much of our work as ou can. Even if ou get a wrong answer, ou can get partial credit if ou show our work. If ou make a mistake, it will also help the grader show ou where ou made a mistake. Problem 1 (10 Points): Suppose datagrams are limited to 1,00 btes (including header) between source Host A and destination Host B. Assuming a 0- bte IP header, how man datagrams would be required to send and MP consisting of million btes? Eplain how ou computed our answer! MP file size = million btes. Assume the data is carried in TCP segments, with each TCP segment also having 0 btes of header. Then each datagram can carr 100-40=140 btes of the MP file 10 Number of datagrams required = = 4. All but the last datagram will be 1,00 140 btes; the last datagram will be 90+40 = 1000 btes. Note that here there is no fragmentation the source host does not create datagrams larger than 100 btes, and these datagrams are smaller than the MTUs of the links. Problem (0 Points): Consider the network setup shown in Figure 1. Suppose that the ISP instead assigns the router the address 4.4.11. and that the network address of the home network is 19.18.1/4. a. Assign addresses to all interfaces in the home network. b. Suppose each host has two ongoing TCP connections, all to port 80 at host 18.119.40.8. Provide the si corresponding entries in the NAT translation table.

ECE74: Homework 1 Figure 1 a) Home addresses: 19.18.1.1, 19.18.1., 19.18.1. with the router interface being 19.18.1.4 b) NAT Translation Table WAN Side LAN Side 4.4.11., 4000 19.18.1.1, 4 4.4.11., 4001 19.18.1.1, 4 4.4.11., 400 19.18.1., 44 4.4.11., 400 19.18.1., 44 4.4.11., 4004 19.18.1., 4 4.4.11., 400 19.18.1., 4 Problem (0 Points): Consider the following network. With the indicated link costs, use Djikstra s shortest- path algorithm to compute the shortest path from to all network nodes. Show how the algorithm works b computing a table below.

ECE74: Homework z 8 7 v 4 t w 4 u Step N D(t),p(t) D(u),p(u) D(v),p(v) D(w),p(w) D(),p() D(z),p(z) 0,,, 8, 1 4 Step N D(t),p(t) D(u),p(u) D(v),p(v) D(w),p(w) D(),p() D(z),p(z) 0,,, 8, 1 v 7,v 8,v -,, 8, vw 7,v 8,v - -, 8, vw 7,v 8,v - - - 8, 4 vwz 7,v 8,v - - - - vwzt - 8,v - - - - vwztu Problem 4 (0 Points): Consider the network shown below, and assume that each node initiall knows the cost to each of its neighbors. Consider the distance- vector algorithm and show the distance table entries at node z.

ECE74: Homework 1 4 u 1 v z v From z 0 v From z 0 v 0 From 0 4 4 z 7 4 8 0

ECE74: Homework v 0 From 0 4 4 z 7 4 8 0 Problem (1 Points): In Figure, consider the path information that reaches stub networks W, X, and Y. Based on the information available at W and X, what are their respective views of the network topolog? Justif our answer. The topolog view at Y is shown in Figure. Figure Figure

ECE74: Homework 1 w A B w A B C C X s view of the topolog W s view of the topolog In the above solution, X does not know about the AC link since X does not receive an advertised route to w or to that contain the AC link (i.e., X receives no advertisement containing both AS A and AS C on the path to a destination. Problem (1 Points): Consider the two basic approaches identified for achieving broadcast, unicast emulation and network- laer (i.e., router- assisted) broadcast, and suppose spanning- tree broadcast is used to achieve network- laer broadcast. Consider a single sender and receivers. Suppose the sender is connected to the receivers b a binar tree of routers. What is the cost of sending a broadcast packet, in the case of unicast- emulation and network- laer broadcast, for this topolog? Here, each time a packet (or a cop of a packet) is sent over a single link, it incurs a unit of cost. What topolog for interconnecting the sender, receivers, and routers will bring the cost of the unicast emulation and true network- laer broadcast as far apart as possible? You can chose as man routers as ou d like. The receives are shown connected to the sender in the binar tree configuration shown above. With network-laer broadcast, a cop of the message is forwarded over each link eactl once. There are thus link crossings (+4+8+1+). With unicast emulation,

ECE74: Homework 7 the sender unicasts a cop to each receiver over a path with hops. There are thus 10 link crossings (*).