Midterm Exam Review Time: Knowledge questions

Slides:



Advertisements
Similar presentations
Chapter 7 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain the need for the transport layer.  Identify.
Advertisements

TCP/IP: the transport layer Skills: none IT concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This.
CLIENT / SERVER ARCHITECTURE AYRİS UYGUR & NİLÜFER ÇANGA.
CSIT435 Spring 2001 Final Examination Study Guide.
1 Ch. 7 : Internet Transport Protocols. Transport Layer Our goals: r understand principles behind transport layer services: m Multiplexing / demultiplexing.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
Lecture 8 Modeling & Simulation of Communication Networks.
Process-to-Process Delivery:
The Transport Layer.
Midterm Exam Review Release questions via webcourse “assignment” around 10:30am, Thur. Oct. 20 th, due via webcourse at 10:30am next day Submit format:
Chapter 5 Transport layer With special emphasis on Transmission Control Protocol (TCP)
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Chapter 4 TCP/IP Overview Connecting People To Information.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 04_b Transport Protocols - TCP Instructor: Dr. Li-Chuan Chen Date: 09/22/2003 Based in part upon slides.
CS332, Ch. 26: TCP Victor Norman Calvin College 1.
Transmission Control Protocol TCP. Transport layer function.
Fall 2005 By: H. Veisi Computer networks course Olum-fonoon Babol Chapter 6 The Transport Layer.
Transport Layer Moving Segments. Transport Layer Protocols Provide a logical communication link between processes running on different hosts as if directly.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Cisco 1 - Networking Basics Perrine. J Page 16/5/2016 Chapter 11 At which layer of the TCP/IP model does Telnet operate? 1.application 2.presentation 3.session.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
CS470 Computer Networking Protocols
1 Interview Questions - What is the difference between TCP and UDP? - What is Nagle's Algorithm? - Describe the TCP handshaking process. - What is Slow.
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
Midterm Review Chapter 1: Introduction Chapter 2: Application Layer
Midterm Review. Chapter 1 Internet Concepts Applications, End-hosts, Routers, Switches, Communication Links Overall architecture How they are organized.
UDP: User Datagram Protocol Brian Jorgage CSC /24/2004.
Midterm Exam Review –Time: Oct. 16 (Thursday, in class, close book) –Knowledge questions –True or false statement (explain why) –Protocols –Calculations.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: interne t interface DNS server IP:
Midterm Exam Review Release questions via webcourse “assignment” around 12:00pm, Mon. Oct. 28 th, due via webcourse at 12:00pm next day Submit format:
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Introduction to Networks
Chapter 5 Network and Transport Layers
UDP TCP.
09-Transport Layer: TCP Transport Layer.
COMP2322 Lab 6 TCP Steven Lee Mar 29, 2017.
A Typical Connection Scenario
5. End-to-end protocols (part 1)
Course Review 2015 Computer networks 赵振刚
Midterm Exam Review Release questions via webcourse “assignment” around 1:30pm, Thur. Oct. 14th, due via webcourse at 11:59pm Submit format: Word file,
TCP/IP Internetworking
06- Transport Layer Transport Layer.
Chapter 6 The Transport Layer.
Networking for Home and Small Businesses – Chapter 6
TCP/IP Internetworking
Introduction to Networks
Networking for Home and Small Businesses – Chapter 6
Packet Sniffing.
Networking CS 3470, Section 1 Sarah Diesburg
Chapter 6 The Data Link layer
Process-to-Process Delivery:
TCP/IP Protocol Suite: Review
Final Exam Review Exam time is Aug. 2nd 2:00pm – 3:50pm in the same classroom. All semester’s content will be tested, but more on content after midterm.
Lecture 12 Internet Protocols Internet resource allocation and QoS
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
The Transport Layer De/Multiplexing, Reliability
Networking CS 3470, Section 1 Sarah Diesburg
Networking CS 3470, Section 1 Sarah Diesburg
Communication Networks: Technology & Protocols
Networking for Home and Small Businesses – Chapter 6
CS4470 Computer Networking Protocols
Synthesis A day in the life of a web request
Chapter 1 Describe the layer of the protocol stack.
Transport Protocols: TCP Segments, Flow control and Connection Setup
Process-to-Process Delivery: UDP, TCP
CS 381: Introduction to Computer Networks
Midterm Exam Review Release questions via webcourse “assignment” around 10:30am, Thur. Oct. 25th, due via webcourse at 10:30am next day Submit format:
Presentation transcript:

Midterm Exam Review Time: Knowledge questions Oct. 15 (Thursday, in class, close book) Knowledge questions True or false statement (explain why) Protocols Calculations

Knowledge Question Examples Difference between TCP and UDP? Why UDP is better than TCP in some applications? How many layers in computer networking? What’s usage of TTL field in DNS record? IP packet? Why asymmetric speed in DSL and Cable Modem? What service port used by DNS, HTTP, SMTP, SSH, POP3,etc? Why use window in TCP packet transmission? What service provided by DNS? TCP or UDP used in which applications (HTTP, SMTP, DNS, VOIP, etc)?

Knowledge Question Examples What is HTTP cookie used for? TCP socket programming: the basic socket APIs and their orders (Page 13, Chapter2-part3.ppt) TCP/UDP header fields, header size (Page 3, Chapter3-part3.ppt) User email agent uses the same protocol for sending/receiving email? Why email with an attachment sent out is much bigger than the attachment? What is a torrent file? A tracker in BitTorrent? Ethernet switch checks what layer’s header? Router?

Protocol Problem Examples Show what sender/receiver reacts when a specific incident (bit-error, lose, timeout) happens Use graph to show reactions for TCP’s SR or GBN Example (P.16, 20 in Chapter3-part2.ppt) Show for rdt3.0 (no test on rdt1.x to rdt2.x) Example (P. 7,8 in Chapter3-part2.ppt) TCP syn/ack number changes in a connection Example (P. 5, Chapter3-part3.ppt) Draw packet transmission time-line scenario Example (P. 14, 15, Chapter3-part3.ppt) TCP three-way connection setup procedure SYN, SYN/ACK, ACK and changes of seq/ack number Example (P.25, chapter3-part3.ppt)

Protocol Problem Examples Why TCP delays its ACK “Wait up to 500ms for next segment. If no next segment, send ACK”? DNS RR entries setup for an Email/Web server in a company (HW1, problem 4) TCP AIMD (HW2, problem 6) Email SMTP command and manual send spam HTTP protocol TCP congestion window low-pass filter (estimate RTT)

Calculation Problem Examples Proxy impact (access time) HW1, problem 5 UDP checksum calculation Packet switching advantage HW1, problem 1 TCP window usage HW2, problem 7

Try to go over homework problems Try to go over my lecture notes

What’s wrong? Socket programming: Char *welcomStr=“welcome”, *recvStr; …. If ( new_fd = accept(sockfd, (sockaddr *)&remote_addr, &sizeof(sockaddr)) == -1){ perror(“accept error\n”); exit(1); } send(new_fd, welcomeStr, strlen(welcomeStr), 0); recvNumByte=recv(new_fd, recvStr, MAXDATASIZE-1, 0); printf(“%s\n”, recvStr);