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

Slides:



Advertisements
Similar presentations
Cisco 2 - Routers Perrine. J Page 14/30/2015 Chapter 10 TCP/IP Protocol Suite The function of the TCP/IP protocol stack is to transfer information from.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Final Exam Review Exam time is Aug. 2 nd 2:00pm – 3:50pm in the same classroom. All semester’s content will be tested, but more on content after midterm.
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
CCNA 1 v3.1 Module 11 Review.
CLIENT / SERVER ARCHITECTURE AYRİS UYGUR & NİLÜFER ÇANGA.
CSE 461: Transport Layer Connections. Naming Processes/Services  Process here is an abstract term for your Web browser (HTTP), servers (SMTP),
CSIT435 Spring 2001 Final Examination Study Guide.
The Transport Layer Chapter 6. The Transport Service Services Provided to the Upper Layers Transport Service Primitives Berkeley Sockets An Example of.
1 Ch. 7 : Internet Transport Protocols. Transport Layer Our goals: r understand principles behind transport layer services: m Multiplexing / demultiplexing.
1 CCNA 2 v3.1 Module Intermediate TCP/IP CCNA 2 Module 10.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
Exam Review Networking CS 3470, Section 1 Sarah Diesburg.
Lecture 8 Modeling & Simulation of Communication Networks.
Process-to-Process Delivery:
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
The Transport Layer.
Our Last Class!!  summary  what does the future look like?
Examining TCP/IP.
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)
A day in the life: scenario
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Link Layer 5-1 Link layer, LAN s: outline 5.1 introduction, services 5.2 error detection, correction 5.3 multiple access protocols 5.4 LANs  addressing,
1 Firewalls Types of Firewalls Inspection Methods  Static Packet Inspection  Stateful Packet Inspection  NAT  Application Firewalls Firewall Architecture.
Chapter 4 TCP/IP Overview Connecting People To Information.
1 John Magee 11 July 2013 CS 101 Lecture 11: How do you “visit” a web page, revisted Slides adapted from Kurose and Ross, Computer Networking 5/e Source.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
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.
1 CS4550 Computer Networks II TCP/UDP Ref: Feit Chap 9 Tanenbaum Chap 6.
CS332, Ch. 26: TCP Victor Norman Calvin College 1.
Transport Layer Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
The Transport Layer.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 26.
Transmission Control Protocol TCP. Transport layer function.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
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.
81 Sidevõrgud IRT 0020 loeng okt Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
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.
Computer Communication: An example What happens when I click on
Transport Protocols.
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
Quiz and Snack ECS 152B Winter 2006.
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
Midterm Review. Chapter 1 Internet Concepts Applications, End-hosts, Routers, Switches, Communication Links Overall architecture How they are organized.
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:
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
The Transport Layer Dr. ir. S.S. Msanjila RIS 251.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
Final Exam Review Release questions via webcourse “assignment” around 10am, 04/23 (next Monday), due via webcourse at 6pm, next day (next Tuesday) Submit.
Chapter 5 Network and Transport Layers
UDP TCP.
A Typical Connection Scenario
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
TCP/IP Internetworking
CS4470 Computer Networking Protocols
Process-to-Process Delivery: UDP, TCP
Midterm Exam Review Time: Knowledge questions
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: Oct. 16 (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 agent uses the same protocol for sending/receiving ? Why 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? Firewall? What is SYN flooding attack? Why it is hard to defend?

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 /Web server in a company (HW1, problem 6) –TCP AIMD (HW2, problem 6) – SMTP command and manual send spam –HTTP protocol (HW1, problem 4) –TCP congestion window low-pass filter (Quiz 1)

Calculation Problem Examples –Proxy impact (access time) HW1, problem 7 –M/M/1 queue (formula given to you) Example, P. 9, MM1-queue.ppt –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: 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);