CSCI Networking Name:

Similar documents
CSCI 466 Midterm Networks Fall 2011

CSCI 466 Midterm Networks Fall 2011

cs144 Midterm Review Fall 2010

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences

ECE4110 Internetwork Programming. Introduction and Overview

EC441 Midterm Two Fall 2017

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

Faculty of Science and IT Course title. Pre-requisite/corequisite

Your Name: Your student ID number:

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

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

CS 356: Computer Network Architectures. Lecture 10: IP Fragmentation, ARP, and ICMP. Xiaowei Yang

IPv4. Christian Grothoff.

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

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

Networks Fall This exam consists of 10 problems on the following 13 pages.

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

Computer network questions for final exam preparation 21/08/2017

Computer Networks (Unit wise Questions)

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Review of Important Networking Concepts TCP/IP

Lecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1

Communication and Networks. Problems

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Vorlesung Kommunikationsnetze

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

Internet Protocol (IP)

Review of Important Networking Concepts

CS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi).

SC/CSE 3213 Winter Sebastian Magierowski York University CSE 3213, W13 L8: TCP/IP. Outline. Forwarding over network and data link layers

Internet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

CS 421: COMPUTER NETWORKS FALL FINAL January 10, minutes

ICS 351: Networking Protocols

End-to-End Communication

COMS3200/7201 Computer Networks 1 (Version 1.0)

Review is pretty much complete! Please help formatting review (indenting). - Jorden

ECE 461 Internetworking Fall Quiz 1

CSCI Computer Networks Fall 2016

King Fahd University of Petroleum and Minerals College of Computer Sciences and Engineering Department of Computer Engineering

Protocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS

Question Score 1 / 19 2 / 19 3 / 16 4 / 29 5 / 17 Total / 100

===================================================================== Exercises =====================================================================

Network Layer PREPARED BY AHMED ABDEL-RAOUF

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

The Internet Protocol (IP)

Link Layer and LANs. CMPS 4750/6750: Computer Networks

INSTRUCTIONS TO CANDIDATES

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Introduction to Internetworking

Lecture 19. Principles behind data link layer services Framing Multiple access protocols

ECE 158A: Lecture 7. Fall 2015

TCP /IP Fundamentals Mr. Cantu

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

Internet Control Message Protocol (ICMP)

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

Telecom Systems Chae Y. Lee. Contents. Overview. Issues. Addressing ARP. Adapting Datagram Size Notes

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

CS 458 Internet Engineering Spring First Exam

Sirindhorn International Institute of Technology Thammasat University

Last time. Wireless link-layer. Introduction. Characteristics of wireless links wireless LANs networking. Cellular Internet access

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems

ECS 152A Computer Networks Instructor: Liu. Name: Student ID #: Final Exam: March 17, 2005

EE-311 Data Communication & Networks

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6

ECE 461 Internetworking Fall Quiz 1

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes

CSE 473 Introduction to Computer Networks. Exam 1. Your name here: 10/3/2012

Final Exam. Course Grade

Internetworking Part 2

QUESTION BANK EVEN SEMESTER

Packet Header Formats

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

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

The Interconnection Structure of. The Internet. EECC694 - Shaaban

Assignment - 1 Chap. 1 Wired LAN s

COMP 361 Computer Communications Networks. Fall Semester Final Examination: Solution key

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

MOCK EXAMINATION. Computer Networks

Lecture 11: Networks & Networking

Q U E S T I O N 3 In the current version of IP (IPv4), the use of TCP and UDP headers differ in which of the following ways?

CompSci 356: Computer Network Architectures. Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch & 3.2. Xiaowei Yang

CS 3516: Advanced Computer Networks

CSE/EE 461 The Network Layer. Application Presentation Session Transport Network Data Link Physical

CS 457 Lecture 11 More IP Networking. Fall 2011

Internet protocol stack

CS4450. Computer Networks: Architecture and Protocols. Lecture 20 Pu+ng ALL the Pieces Together. Spring 2018 Rachit Agarwal

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

Lesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

TCP/IP THE TCP/IP ARCHITECTURE

EEC-684/584 Computer Networks

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

EE 610 Part 2: Encapsulation and network utilities

CS 640: Introduction to Computer Networks

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

App. App. Master Informatique 1 st year 1 st term. ARes/ComNet Applications (7 points) Anonymous ID: stick number HERE

CS 349/449 Internet Protocols Midterm Exam Winter /21/2003

CSCI-1680 Network Layer:

Transcription:

CSCI 3335- Networking Name: Final Exam Problem 1: Error Checking and TCP (15 Points) (a) True or false: [2.5 points for circling correct answers, -1 points for each wrong answer] i. CRC can both correct and detect errors. T F ii. 2-D parity can detect all 2-bit errors and correct all 1-bit errors. T F (b) Identify and describe each phase (numbered) in the TCP trace. Make sure to mention the specific reason for switching to a different phase. Window 1 2 3 4 5 6 7 8 9 10 t

Problem 2: Acronym Match (10 Points) For each of the concepts given below, list which of the following acronyms apply: 802.3, 802.11, ARQ, CIDR, CRC, CSMA/CD, FDMA, FTP, HTTP, IPv4, IPv6, LAN, MTU, NIC, RFC, RTT, SMTP, TCP, TDMA, TLD, TTL, UDP, URL Not all acronyms are used. Unless otherwise stated, there is one acronym per concept. i. A way of interpreting IP addresses as having an initial (variable-length) network prefix, plus the remaining bits identifying a host within that network: ii. iii. iv. The IEEE standardization of Ethernet Medium Access: 2 types of layer-4 protocols: A term referring to a host s network adaptor; Hardware device that handles an interface to a computer network and allows a network-capable device to access that network:. v. The largest sized packet that can be sent across a link (or a network path) without requiring fragmentation:. vi. The style of MAC (Media Access Control) protocol used by Ethernet: vii. A scheme for computing a checksum value over a block of data in order to detect bit errors: viii. The time it takes to send a packet to a destination and hear a response back from it: ix. A counter in the IP header that is decreased at each hop; if it reaches 0, the packet is discarded (also refers to how long to keep a DNS response in a local cache): x. A way of sharing a link s capacity among a group of senders in which each sender is assigned its own frequency to use when transmitting, which it can use to transmit whenever it pleases: Problem 3: IP Fragmentation (10 Points) A 1246 byte Ethernet packet is received by a router that has a PPP link to the next hop for the packet. The MTU for the PPP link is 255 bytes. Show the offset, flag and length fields for each of the fragmented packets (Note! You may need fewer fragments than the number of spaces given in the table). Fragment Number Flag (M bit: 0 or 1) Offset Length 1 2 3 4 5 6 7 2

3 Problem 4: Routing Algorithms (15 Points) State primary differences between Link state algorithms and Distance Vector algorithms in terms of (i) number of messages exchanged; (ii) to which nodes information is exhanged; and (iii) time (steps) needed to compute all shortest paths. Which algorithm will you use for (i) small network and (ii) very large network and why? What category do (i) OSPF and (ii) BGP belong? What protocol is typically used for routing (i) within an Autonoumous System and (ii) between ASes

4 Problem 6: Acronyms (15 points) Expand the following Acronyms and state the purpose of the protocol / standard in a short sentence. ICMP: DHCP: ARP: CIDR: DNS: Problem 6: Ethernet Ethernet s MAC protocol can be described as unslotted a CSMA b /CD c Breifly explain each of the terms (a), (b) and (c) (5 Points)

Problem 7: Short Answers (15 points) a. Suppose a computer is moved from the Computer Science Department in the East Bank campus to another department in the St. Paul campus. Does its MAC address need to be changed? Does the IP address need to be changed? 5 b. Give three differences between IPv4 and IPv6. c. Why does Ethernet perform better than Aloha even though it is based on Aloha d. What are the key differences between router and switch e. What are advantages of datagram based forwarding over connection based forwarding?

6 Problem 8: Error Correction & Detection Assume a 10 by 6 array of data. (15 points) a. How many bit errors can a 2D parity Checksum correct? b. How many can it detect? c. Compute data sent for a bit stream of 110011011011 with CRC using a generator 10101.

7 Problem 9: Socket Programming (25 Points) Study and Implement Socket Programming using your favorite programming language. Provide evidence of your work and submit with your code.