Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 1 Shivkumar.

Slides:



Advertisements
Similar presentations
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Spring 2007, Exam 1 SOLUTIONS Time: 75 min (strictly enforced)
Advertisements

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #01: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #05: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4690: Experimental Networking Informal Quiz: TCP Shiv Kalyanaraman:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #07 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4670: Computer Communication Networks (CCN) Chapter 3a: Transport Layer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961 Internet Protocols Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Review of Networking Concepts (Part 2) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar 1 ECSE-4670: Computer Communication Networks (CCN) Network Layer Shivkumar.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 12 Introduction to Computer Networks.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME (1.
The Data Link Layer Chapter 3. Position of the data-link layer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4730: Computer Communication Networks (CCN) Network Layer Performance.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4963: Experimental Networking Informal Quiz Shivkumar Kalyanaraman:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6961 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 7 T F  Strong authentication involves sending shared secrets on the wire 
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 Informal Quiz 1 True or False? T F  The reason why a computer database is better than a.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 4: More Routing, DNS True or False? T F  Path-vector based distance vector.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 3 True or False? T F  The Nagle algorithm in TCP is intended to allow the ack.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communications Netwoks Exam 1: SOLUTIONS Time: 75 min (strictly enforced)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 TCP Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 ECSE-4670: CCN Quiz 1: Solutions Time: 45 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 2 Time: 60 min (strictly enforced) Points: 50 { 5 questions,
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4730: Computer Communication Networks (CCN) Chapter 5: The Data Link.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 5: SNMP, BOOTP, Multicast T F  A packet addressed to will not leave.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 1 (Solutions) Shivkumar Kalyanaraman:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
5/12/05CS118/Spring051 A Day in the Life of an HTTP Query 1.HTTP Brower application Socket interface 3.TCP 4.IP 5.Ethernet 2.DNS query 6.IP router 7.Running.
3-1 Transport services and protocols r provide logical communication between app processes running on different hosts r transport protocols run in end.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 SOLUTIONS Time: 60 min (strictly enforced) Points: 50 YOUR.
EEC-484/584 Computer Networks Lecture 6 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 2 Shivkumar Kalyanaraman:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 2 True or False? T F  The IP checksum protects the entire IP datagram 
Module A Panko and Panko Business Data Networks and Security, 9 th Edition © 2013 Pearson.
Lect11.ppt - 03/15/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 11 Link-Level Flow and Error Control by Zornitza Genova Prodanoff.
Link-Level Flow and Error Control
1 Transport Layer Computer Networks. 2 Where are we?
Data Transfer Case Study: TCP  Go-back N ARQ  32-bit sequence # indicates byte number in stream  transfers a byte stream, not fixed size user blocks.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Control Message Protocol (ICMP) Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
Data Link Control ผศ. ดร. อนันต์ ผลเพิ่ม
More on TCP Acknowledgements Sequence Number Field Initial Sequence Number Acknowledgement Number Field.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 A TCP Friendly Traffic Marker for IP Differentiated Services Feroz Azeem, Shiv Kalyanaraman,
1 TCP: Reliable Transport Service. 2 Transmission Control Protocol (TCP) Major transport protocol used in Internet Heavily used Completely reliable transfer.
Chapt 3 Data Link Layer1 Data Link Layer Functions –Provides services to network layer Well-defined interface –Framing –Flow control – between adjacent.
An introduction to TCP and its modeling By: Amin PourRostami.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #01 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Review of key networking techniques: –Reliable communication over unreliable channels –Error detection and correction –Medium access control –routing –Congestion.
CS470 Computer Networking Protocols
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Spring 2007, Exam 1 Time: 75 min (strictly enforced) Points: 50.
Data Transfer Case Study: TCP  Go-back N ARQ  32-bit sequence # indicates byte number in stream  transfers a byte stream, not fixed size user blocks.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Transport Layer: Sliding Window Reliability
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Data Link Layer Flow and Error Control. Flow Control Flow Control Flow Control Specifies the amount of data can be transmitted by sender before receiving.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 2 Time: 80 min (strictly enforced) [Hint: spend time roughly.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
Data Link Layer. Link Layer The data unit to be transmited at the link layer is called a frame. Why link layer? How can it know where a frame begins and.
Ch 3. Transport Layer Myungchul Kim
ECSE-4670: Computer Communication Networks (CCN)
ECSE-4670: Computer Communication Networks (CCN)
Process-to-process delivery UDP TCP SCTP
ECSE-4670: Computer Communication Networks (CCN)
ECSE-4670: Computer Communication Networks (CCN)
ECSE-4670: Computer Communication Networks (CCN)
CS4470 Computer Networking Protocols
Review of Internet Protocols Transport Layer
Presentation transcript:

Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar1 ECSE-4670: Computer Communication Networks (CCN) Informal Quiz 1 Shivkumar Kalyanaraman: Biplab Sikdar: Informal Quiz 1 Shivkumar Kalyanaraman: Biplab Sikdar:

Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar2 If peak rate = 5 Mbps, Avg rate = 1 Mbps and Service rate = 2 Mbps, multiplexing gain = 2. A hotel which is leasing a T-1 line (which can carry 24 phone calls at a time) to provide service for 200 customers is exploiting statistical multiplexing. An even parity bit value for the 8-bit string is 0. The Hamming distance between two codewords can be calculated by XORing the code-words bit-by-bit and counting the number of 1s in the result. A sliding window protocol with window size N has utilization N-times that of a stop-and-wait protocol. A short link has a high  (t prop /t trans ) and therefore, even a stop-and-wait flow control would be efficient on it: there is no need for complexity of larger windows. Go-back-N ARQ trades off a small loss in performance for simplicity, increased reliability and better use of sequence number space when compared to Selective-reject ARQ.

Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar3 Statistical multiplexing is most useful when the peak rate is close to the average rate The checksum field is the 16-bit two’s complement of the one’s complement sum of all 16-bit words in the header. Transport protocols are minimally required because IP does not provide application multiplexing support TCP provides packet-level reliability. TCP is called “self-clocking” because the source sends traffic whenever it likes TCP by default uses a selective retransmission policy The TCP congestion control algorithm is stable because it detects congestion reliably and its rate of window decrease is faster than its rate of window increase TCP’s use of cumulative acks reduces the need for any timeout/retransmission of acks Delayed-acks are good for bulk traffic, but bad for interactive traffic.

Rensselaer Polytechnic Institute © Shivkumar Kalvanaraman & © Biplab Sikdar4 The internet name space is organized in the same way as the address space: driven by topology & routing. The changing of either the IP address or the name leads to an update of DNS. Transport protocols are minimally required because IP does not provide application multiplexing support TCP provides packet-level reliability. TCP is called “self-clocking” because the source sends traffic whenever it likes TCP by default uses a selective retransmission policy The TCP congestion control algorithm is stable because it detects congestion reliably and its rate of window decrease is faster than its rate of window increase TCP’s use of cumulative acks reduces the need for any timeout/retransmission of acks Delayed-acks are good for bulk traffic, but bad for interactive traffic.