Midterm Review Chapter 1: Introduction Chapter 2: Application Layer

Slides:



Advertisements
Similar presentations
PJC CCNA Semester 2 Ver. 3.0 by William Kelly
Advertisements

Communication Protocols II Ninth Meeting. TCP/IP family.
BZUPAGES.COM 1 User Datagram Protocol - UDP RFC 768, Protocol 17 Provides unreliable, connectionless on top of IP Minimal overhead, high performance –No.
CPSC 441: Intro, UDP1 Transport Layer Instructor: Carey Williamson Office: ICT Class Location:
EEC-484/584 Computer Networks Lecture 12 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
CLIENT / SERVER ARCHITECTURE AYRİS UYGUR & NİLÜFER ÇANGA.
CS440 Computer Networks 1 Review for Networking Neil Tang 01/16/2009.
Network Architectures Week 3 Part 2. Comparing The Internet & OSI.
Some slides are in courtesy of J. Kurose and K. Ross Review of Previous Lecture Electronic Mail: SMTP, POP3, IMAP DNS Socket programming with TCP.
1 Computer Networks Transport Layer Protocols. 2 Application-layer Protocols Application-layer protocols –one “piece” of an app –define messages exchanged.
EEC-484/584 Computer Networks Lecture 6 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Process-to-Process Delivery:
Gursharan Singh Tatla Transport Layer 16-May
Introduction 1 Lecture 14 Transport Layer (Congestion Control) slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science.
Process-to-Process Delivery:
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.
The Transport Layer.
Lect3..ppt - 09/12/04 CIS 4100 Systems Performance and Evaluation Lecture 3 by Zornitza Genova Prodanoff.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Networking Basics TCP/IP TRANSPORT and APPLICATION LAYER Version 3.0 Cisco Regional Networking Academy.
CCNA1 v3 Module 11 v3 CCNA 1 Module 11 JEOPARDY S Dow.
CS 381 Final Exam Study Guide Final Exam Date: Tuesday, May 12 th Time: 10:30am -12:30pm Room: SB 105 Exam aid: 8 ½ x 11 page of notes front and back.
CS 3214 Computer Systems Godmar Back Lecture 23. Announcements Project 5 due Dec 8 Exercise 10 handed out Exercise 11 coming before Thanksgiving CS 3214.
D ISTRIBUTED I NFORMATION S YSTEM 2010 SUMMARY Edith Ngai Uppsala University.
Chapter 5 Transport layer With special emphasis on Transmission Control Protocol (TCP)
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
Networked & Distributed Systems TCP/IP Transport Layer Protocols UDP and TCP University of Glamorgan.
ECE 526 – Network Processing Systems Design Networking: protocols and packet format Chapter 3: D. E. Comer Fall 2008.
The Transport Layer application transport network data link physical application transport network data link physical application transport network data.
CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
23.1 Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Transport Layer3-1 Announcements r Collect homework r New homework: m Ch3#3,4,7,10,12,16,18-20,25,26,31,33,37 m Due Wed Sep 24 r Reminder: m Project #1.
ECE453 – Introduction to Computer Networks Lecture 17 – Top – Down Approach (A Review)
1 Mao W07 Midterm Review EECS 489 Computer Networks Z. Morley Mao Monday Feb 19, 2007 Acknowledgement: Some.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
Computer Networks23-1 PART 5 Transport Layer. Computer Networks23-2 Position of Transport Layer Responsible for the delivery of a message from one process.
CS470 Computer Networking Protocols
Transmission Control Protocol (TCP) BSAD 146 Dave Novak Sources: Network+ Guide to Networks, Dean 2013.
Transport Protocols.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
 1DT014 Datakommunikation I › (Thur) 9-14 › Polacksbacken, Skrivsal  9 Questions › 5 Short questions › 4 Long questions.
Fall 2004FSU CIS 5930 Internet Protocols1 Second phase of the project Please check some networking textbooks for details on TCP and OSPF.
Midterm Review. Chapter 1 Internet Concepts Applications, End-hosts, Routers, Switches, Communication Links Overall architecture How they are organized.
1 Computer Communication & Networks Lecture 23 & 24 Transport Layer: UDP and TCP Waleed Ejaz
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 3: Transport.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
Process-to-Process Delivery:
Ch 3. Transport Layer Myungchul Kim
Introduction to Networks
Chapter 5 Network and Transport Layers
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Course Review 2015 Computer networks 赵振刚
PART 5 Transport Layer Computer Networks.
TCP Transport layer Er. Vikram Dhiman LPU.
Working at a Small-to-Medium Business or ISP – Chapter 7
Introduction to Networks
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Key concepts covered in Midterm III
Process-to-Process Delivery:
Process-to-process delivery UDP TCP SCTP
CS4470 Computer Networking Protocols
Chapter 1 Describe the layer of the protocol stack.
Process-to-Process Delivery: UDP, TCP
Presentation transcript:

Midterm Review Chapter 1: Introduction Chapter 2: Application Layer Chapter 3: Transport Layer Chapter 4: Network Layer (up to 4.4)

Chapter 1: Introduction Network edge: different types of access networks and communication links Network core: packet switching, circuit switching, packet switching vs. circuit switching Delay, loss and throughput: simple calculations using the 4 types of delay, bandwidth, link capacity, packet loss rate, and throughput Protocol layers: rationale behind layering design, the Internet 5-layer protocol stack, difference between Internet and OSI protocol stacks, encapsulation

Chapter 2: Application Layer Basic concepts: what’s involved in creating a network application, definition of process, client, server and socket, how to address a process, client-server and P2P paradigms Transport layer services: what transport layer services are required by application layer, TCP vs. UDP services and their suitability for different applications Protocols: comparative study of HTTP, FTP, Email and DNS (e.g., in-band/out-of-band, stateless/ stateful, pull/push), be able to describe how each protocol operates (using key components and their interactions), understand web caching, understand where to use SMTP, POP3 and IMAP for Email, understand the different level DNS servers, their interactions, different types of DNS records and how to insert a record into DNS, calculate file distribution time using client-server and P2P. You’re NOT required to memorize the message formats, commands and codes for these protocols

Chapter 3: Transport Layer Basic concepts: what transport layer does (including services provided and not provided), definition of end-to-end connection and segment, transport vs. network layer, multiplexing and demultiplexing UDP: services and uses, segment format, checksum calculation Reliable data transfer: comparative study of stop-and-wait, go-back-N, selective repeat and TCP, their operations, pros and cons, performances. TCP in detail: services and uses, segment format, definition and use of sequence #, ACK, time-out and duplicate ACKs (retransmission), sliding window, receive window (rwnd) and congestion window (cwnd), how to set time-out with RTT, when and how to perform retransmission, fast-retransmit, TCP flow control and TCP congestion control, understand SYN flooding and SYN cookies, understand general methods for congestion control (end-end vs. network-assisted, open-loop vs. close-loop)

Chapter 4: Network Layer Basic concepts: network layer services, definition of datagram and host-to-host connection, routing and forwarding Virtual circuit vs. datagram networks: their operations, offered services, pros and cons IPv4 addressing and NAT: be able to determine CIDR subnet address, subnet mask, # bits needed for host and subnet portion, max. # hosts supported, range of host IP addresses, address aggregation, forwarding based on routing table, understand the use, operation, and limitation of NAT

Exercise Problem [Kurose-Chapter 3-P37] pp. 306 Answer: a) [1,6] & [23,26] b) [6,16] & [17,22] c) Triple duplicate ACK d) Timeout e) 32 f) 21 g) 13 h) 7th round (64th-96th packets are sent) i) both are 4 j) ssthresh=21, cwnd=1 k) 52 (1+2+4+8+16+21)