Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff.

Slides:



Advertisements
Similar presentations
The Future of TCP/IP Always evolving: –New computer and communication technologies More powerful PCs, portables, PDAs ATM, packet-radio, fiber optic, satellite,
Advertisements

Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
IPv6. Major goals 1.support billions of hosts, even with inefficient address space allocation. 2.reduce the size of the routing tables. 3.simplify the.
CE363 Data Communications & Networking Chapter 7 Network Layer: Internet Protocol.
IPv4 - The Internet Protocol Version 4
IP datagrams Service paradigm, IP datagrams, routing, encapsulation, fragmentation and reassembly.
IPv4/6 Nirmala Shenoy Information Technology Department Rochester Institute of Technology.
CS 457 – Lecture 16 Global Internet - BGP Spring 2012.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
1 IP - The Internet Protocol Relates to Lab 2. A module on the Internet Protocol.
Introduction1-1 message segment datagram frame source application transport network link physical HtHt HnHn HlHl M HtHt HnHn M HtHt M M destination application.
Instructor: Sam Nanavaty TCP/IP protocol. Instructor: Sam Nanavaty Version – Allows for the evolution of the protocol IHL (Internet header length) – Length.
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
Network Layer Packet Forwarding IS250 Spring 2010
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
CSEE W4140 Networking Laboratory Lecture 6: TCP and UDP Jong Yul Kim
Semester Copyright USM EEE442 Computer Networks Internetworking En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
1 Application TCPUDP IPICMPARPRARP Physical network Application TCP/IP Protocol Suite.
William Stallings Data and Computer Communications 7 th Edition (Selected slides used for lectures at Bina Nusantara University) Transport Layer.
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
IPv6 Fundamentals Chapter 2: IPv6 Protocol
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer ICMP and fragmentation.
TELE202 Lecture 9 Internet Protocols (1) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Congestion control »Source: chapter 12 ¥This Lecture »Internet.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 5 Internet Protocol (IP) Basics.
Protocols 1 Objective: Build a protocol foundation for Client / Server programming in an Internet Environment Note: RFCs available from
Dr. John P. Abraham Professor UTPA
ECE 4110 – Internetwork Programming IP Protocol. 2 * From TCP/IP Protocol Suite, B. A. Forouzan, Prentice Hall Position of IP in TCP/IP Protocol Suite.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
CS 4396 Computer Networks Lab
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
THE CLASSIC INTERNET PROTOCOL (RFC 791) Dr. Rocky K. C. Chang 20 September
1 CSE 5346 Spring Network Simulator Project.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
Chapter 5 Network and Transport Layers
Chapter 3 TCP and IP Chapter 3 TCP and IP.
IP - The Internet Protocol
IPv6 / IP Next Generation
IP - The Internet Protocol
Net 431: ADVANCED COMPUTER NETWORKS
Internet Protocol (IP)
IP - The Internet Protocol
Guide to TCP/IP Fourth Edition
Dr. John P. Abraham Professor UTPA
IP - The Internet Protocol
Dr. John P. Abraham Professor UTPA
Net 323 D: Networks Protocols
Chapter 15. Internet Protocol
IP - The Internet Protocol
CSE 313 Data Communication
Data Communication and Computer Networks
ITIS 6167/8167: Network and Information Security
IP - The Internet Protocol
NET 323D: Networks Protocols
Transport Layer 9/22/2019.
Presentation transcript:

Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff

ZGP002 Outline Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet Protocol (IP) IPv6

ZGP003 TCP RFC 793, RFC 1122 Outgoing data is logically a stream of octets from user Stream broken into blocks of data, or segments TCP accumulates octets from user until segment is large enough, or data marked with PUSH flag User can mark data as URGENT

ZGP004 TCP Similarly, incoming data is a stream of octets presented to user Data marked with PUSH flag triggers delivery of data to user, otherwise TCP decides when to deliver data Data marked with URGENT flag causes user to be signaled

ZGP005 TCP: Checksum Field Applied to data segment and part of the header Protects against bit errors in user data and addressing information Filled in at source Checked at destination

ZGP006 TCP: Options Maximum segment size Window scale factor Timestamp

ZGP007

ZGP008 UDP RFC 768 Connectionless, unreliable Less overhead Simply adds port addressing to IP Checksum is optional

ZGP009 UDP: Appropriate Uses Inward data collection Outward data dissemination Request-response Real-time applications

ZGP0010 IP RFC 791 Field highlights: –Type of service, defined in RFC 1349, see Figure 3.1 –More bit –Don’t fragment bit –Time to live (similar to a hop count)

ZGP0011

ZGP0012

ZGP0013 IP: Fragmentation and Reassembly Networks may have different maximum packet size Router may need to fragment datagrams before sending to next network Fragments may need further fragmenting in later networks Reassembly done only at final destination since fragments may take different routes

ZGP0014

ZGP0015 IP: Type of Service TOS Subfield Set by source system Routers may ignore TOS Router may respond to requested TOS value through: –Route selection –Subnetwork service –Queuing discipline

ZGP0017 IP: Type of Service Precedence Subfield Indicates degree of urgency or priority Like TOS subfield, may be ignored and there are 3 approaches to responding Intended to affect queuing discipline at router –Queue service –Congestion control

ZGP0018 IPv4 Options Security Source routing Route recording timestamping

ZGP0019 IPv6 Increase IP address from 32 bits to 128 Accommodate higher network speeds, mix of data streams (graphics, video, audio) Fixed size 40-octet header, followed by optional extension headers Longer header but fewer fields (8 vs 12), so routers should have less processing

ZGP0020 IPv6 Header Version Traffic class Flow label Payload length Next header Hop limit Source address Destination address

ZGP0021 IPv6 Addresses 128 bits Longer addresses can have structure that assists routing 3 types: –Unicast –Anycast –multicast

ZGP0023 IP: Optional Extension Headers Hop-by-hop options Routing Fragment Authentication Encapsulating security payload Destination options

ZGP0024