Networking A few questions on the course A few questions about the course.

Slides:



Advertisements
Similar presentations
Networking A few questions on the course A few questions about the course.
Advertisements

Networking A few questions on the course A few questions about the course.
CCNA – Network Fundamentals
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Transmission Control Protocol (TCP)
Intermediate TCP/IP TCP Operation.
Chapter 7 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain the need for the transport layer.  Identify.
Data Communications and Computer Networks Chapter 3 CS 3830 Lecture 16 Omar Meqdadi Department of Computer Science and Software Engineering University.
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
1 TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
CS3505 The Internet and Info Hiway transport layer protocols : TCP/UDP.
BZUPAGES.COM 1 User Datagram Protocol - UDP RFC 768, Protocol 17 Provides unreliable, connectionless on top of IP Minimal overhead, high performance –No.
Lecture 5: TCP/IP OSI layers 3 (IP) and 4 (TCP/UDP) IPv4 – addresses and routing, “best-effort” service Ethernet, Appletalk, etc wrap IP packets with their.
Transport Layer – TCP (Part1) Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
Chapter 7: Objectives Part 1
TRANSPORT LAYER  Session multiplexing  Segmentation  Flow control (TCP)  Connection-oriented (TCP)  Reliability (TCP)
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 32 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
CCNA 1 v3.1 Module 11 Review.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
Transport Layer TCP and UDP IS250 Spring 2010
Gursharan Singh Tatla Transport Layer 16-May
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 12 Transmission Control Protocol (TCP) Basics.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
1 Version 3.0 Module 11 TCP Application and Transport.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Transport Layer 3-1 Chapter 3 Transport Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All.
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
TCP : Transmission Control Protocol Computer Network System Sirak Kaewjamnong.
CS332, Ch. 26: TCP Victor Norman Calvin College 1.
3: Transport Layer 3a-1 8: Principles of Reliable Data Transfer Last Modified: 10/15/2015 7:04:07 PM Slides adapted from: J.F Kurose and K.W. Ross,
ECE453 – Introduction to Computer Networks Lecture 14 – Transport Layer (I)
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 20 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
TCP1 Transmission Control Protocol (TCP). TCP2 Outline Transmission Control Protocol.
Networked & Distributed Systems TCP/IP Transport Layer Protocols UDP and TCP University of Glamorgan.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 6 The Transport Layer.
Chapter 12 Transmission Control Protocol (TCP)
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
CSE679: Computer Network Review r Review of the uncounted quiz r Computer network review.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Networking Basics CCNA 1 Chapter 11.
CS470 Computer Networking Protocols
Transport Protocols.
Hands-On Ethical Hacking and Network Defense Chapter 2 TCP/IP Concepts Review Last modified
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
11 CS716 Advanced Computer Networks By Dr. Amir Qayyum.
1 TCP ProtocolsLayer name DNSApplication TCP, UDPTransport IPInternet (Network ) WiFi, Ethernet Link (Physical)
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
Chapter 9 The Transport Layer The Internet Protocol has three main protocols that run on top of IP: two are for data, one for control.
Chapter 9: Transport Layer
Chapter 3 Transport Layer
Introduction to TCP/IP networking
Instructor Materials Chapter 9: Transport Layer
Introduction to Networks
5. End-to-end protocols (part 1)
TCP.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
TCP - Part I Karim El Defrawy
CCNA 2 v3.1 Module 10 Intermediate TCP/IP
TRANSMISSION CONTROL PROTOCOL
CSCD 330 Network Programming
PART 5 Transport Layer.
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
CS4470 Computer Networking Protocols
Transport Layer 9/22/2019.
Presentation transcript:

Networking A few questions on the course A few questions about the course

The Chancellor of the University is A.Alistair Darling B.Lord Patten C.Glynis Breakwell D.Prince Philip E.Lord Tugendhat F.Lord Hinton of Bankside

That was the warmup: E A.Darling is Chancellor of the Exchequer B.Lord Patten is Chancellor of Oxford C.Glynis Breakwell is the Vice-Chancellor D.Prince Philip is Chancellor of Cambridge E.Lord Tugendhat is the Chancellor F.Lord Hinton was the first Chancellor: the mullets (stars) on the unicorn and wyvern supporting the coat of arms are a heraldic pun on his own arms

Questions on the course (mostly factual, but there is more to the course than facts)

How long is an Ethernet address? A.Variable length B.16 bytes C.4 bytes D.6 bytes

The answer is D (6 bytes) If you didnt get that, youre still pretty confused: After last time, and the previous one, all I can suggest is that you really re- read sections 2.2 and 3.2 of the book.

Which of the following will DHCP not tell you 1.Your IP address 2.A routers IP address 3.A nameservers IP address 4.A nameservers name 5.The subnet mask

D the nameservers name Its actually not useful And anyway you can find it out: how?

The reset (RST) bit is set in the last packet of a 4-way close 1.True 2.False

False RST is not a normal part of TCP operation: it is there to indicate some kind of error/ abnormal circumstance

After the 3-way open, MSS is A.Negotiated B.The minimum of what the two said C.The average of what the two said D.Possibly different in the two directions

D possibly different There is no negotiation, and it is perfectly possible for MSS to be different in both directions (e.g. one end is on a dial-up link)

Consider the following TCP Open scenario: PQ: SYN (with MSS) QP: SYN (with MSS, and ACK) Plost: ACK What happens next?

Ps ACKof Qs SYN is lost, and A.The connection hangs B.P eventually times out C.P starts sending data D.P resends its SYN E.Q resends its SYN F.P sends a RST

C (or possibly E) A.Hanging would be a failure of TCP B.P thinks the connections open, so why time out? C.Therefore can send data (which will acknowledge the SYN as well) D.Why should P send SYN: its been acked E.Q hasnt has SYN acked, so will resend if C doesnt happen (e.g. SMTP, where the server first sends a 220) F.Why should it send RST?

Which of these is not in the TCP header A.Sequence Number B.Options C.Receiver Window D.Congestion Window E.Urgent Pointer

D Congestion Window A.Sequence number is always there B.Options, if present are in the header C.Receiver Window is always there D.Congestion Window is purely maintained by the sender, and is not passed to the other end (its effects may be felt, but thats another matter) E.Urgent pointer is always there

A receiver drops packets to indicate that its window is full 1.True 2.False

False It may drop, and not acknowledge, the data (as in the persist timer examples), but it does always respond to the packet, even if the acknowledgement field is not incremented.

Network congestion can be indicated by A.Time out B.Window =0 C.2 duplicate ACKs D.4 ACKs of the same number E.A and D F.A,B and C G.B and C

E (A and D) is right A.Timeout is a good indicator of congestion (but the other end might have crashed …) B.Not network congestion C.Not 2 Duplicate ACKs D.4, with the same number, means 3 are duplicates, so this is congestion

The persist timer deals with which problem? A.Hosts that go down B.Hosts that have no space for more data C.Lost SYN packets D.Lost window adverts E.Lost FIN packets

D: lost window adverts A.Hosts that go down: TCP times out sending B.Hosts with no space theres no cure for this! C.Lost SYN packets, retransmission deals with this D.The response to the persist timer will give us a new window size (which may still be same, if there is still no space) E.Lost FIN packets, retransmission deals with this

slow start is somewhat of a misnomer 1.True 2.False

Possibly It does indicate that we start slow (so far, so good), but we get exponentially faster, so most people probably wouldnt call it slow

Sending `window scale means A.I will send scaled windows B.I will understand scaled windows C.I will send scaled windows if you will D.You can send scaled windows if you want E.B and C F.B and D

E is the best answer A.You cant scale unless the other end says it understands scaling B.If you can send them, you must be able to understand them C.Certainly correct D.Some TCPs send window scale automatically even if the other end didnt (of course, they cant use it)

In FTP, the control channel A.Starts in ASCII or binary depending on the options B.Starts in ASCII, but can be switched to binary C.Is always in ASCII D.Uses XDR

C – always ASCII A.The other end doesnt know what the options are, so this cant be right (a general point about protocols!) B.The IMAGE command changes the data channel only C.Right D.XDR is connected with NFS, not FTP

One of these statements is true A.SMTP constructs the header from the envelope B.The envelope determines who gets the mail C.The header determines who gets the mail D.The header MUST agree with the envelope on this E.The header should agree with the envelope on this

B: envelopesender A.If anything, the sending agent (not SMTP) constructs the envelope from the header B.Correct C.False D.Not an RFC requirement: The header might well not agree E.It is impossible for Cs machine to check whether C occurs on a mailing list administered by B, or even whether it is a mailing list

MIME is 1.A feature of only 2.A feature of the Web only 3.What Marcel Marceau did 4.A general-purpose encoding, first invented for mail

D general purpose It did start out in the mail community, but there is nothing really mail-specific about it (Marcel Marceau did Mime: different capitalisation!)

NFS can be told to handle both binary and ASCII files 1.True 2.False

False NFS files are fundamentally binary, and the application has to deal with any differences (e.g. extra CR/LF in ASCII from Windows)

Now that we have NFS and the Web, FTP is obsolete 1.True 2.False

False Its less common to type the ftp command, but we see (or at least use) ftp:// URLs. FTP is fundamentally different from NFS FTP creates copies, whereas NFS allows multiple computers to access the same file.

UDP is used in many circumstances when TCP could be used instead 1.True 2.False

True NFS often uses UDP, where TCP would be as good, possibly better DNS uses UDP (which is simpler), and TCP could be used, though probably less efficient.

Therefore the internet could be run without UDP 1.True 2.False

False RIP and BOOTP/DHCP both rely on broadcast (or multicast for some RIP v2 installations) and therefore cant use TCP Many uses of multicasting (internet radio etc.) would be impossible, which would cause bandwidth/load problems as well

It is impossible to build reliability on top of UDP 1.True 2.False

False TFTP manages to do it. TCP builds it on top of IP, and UDP is (by definition) no worse than IP, so clearly its possible (which doesnt mean its desirable)

Web hosting firms need HTTP 1.0 (or later) because A.It allows binary B.It allows MIME C.It allows the complete URL in GET D.It can send the length of the data file

C complete URL A.All HTTP allow binary (in the data) B.MIME was in 0.9, and anyway isnt very relevant C.Without the complete URL, we wouldnt know what page we were called on D.Size is useful, but not necessary

Which of these is not part of the NFS complete suite 1.XDR 2.Portmapper 3.TLS 4.Remote procedure call

C TLS A.eXternal Data Representation is vital: times, lengths etc. B.Portmapper to find RPC programs C.TLS Transport Layer Security. Not an intrinsic part. D.Remote Procedure Call the underlying paradigm

Recall the ISO 7-layer model 1.Physical 2.Link 3.Network 4.Transport 5.Session 6.Presentation 7.Application

Which layer is MIME? 1.Physical 2.Link 3.Network 4.Transport 5.Session 6.Presentation 7.Application

6 Presentation Describes how the data is meant ot be interpreted at the other end.

Networking A few questions on the course A few questions about the course and the subject

Theres too much on the basics and not enough on the applications 1.Strongly Agree 2.Agree 3.Neutral 4.Disagree 5.Strongly Disagree

I have bought/been given a copy of the book 1.Yes 2.No