1 Figure 3-27: Use of TCP and UDP Port Number Client 60.171.18.22 From: 60.171.18.22:50047 To: 60.171.17.13:80 SMTP Server 123.30.17.120 Port 25 Webserver.

Slides:



Advertisements
Similar presentations
Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
Advertisements

1 Ports and IPv6. 2 Ports Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP), used for communication Generally speaking, a computer.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
Chapter 3: Transport Layer
UDP - User Datagram Protocol UDP – User Datagram Protocol Author : Nir Shafrir Reference The TCP/IP Guide - ( Version Version.
Transport Layer3-1 Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
Source Port # (16)Destination Port # (16) Sequence Number (32 bits) Acknowledgement Number (32 bits) Hdr Len (4) Flags (6)Window Size (16) Options (if.
TCP. Learning objectives Reliable Transport in TCP TCP flow and Congestion Control.
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.
8-1 Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer m flow.
CS 350 Chapter-6. A brief history of TCP/IP 1983 TCP/IP came to ARPAnet ARPAnet and MILNET dissolved in 1990 BSD UNIX.
Review: –What is AS? –What is the routing algorithm in BGP? –How does it work? –Where is “policy” reflected in BGP (policy based routing)? –Give examples.
TCP/IP: Basics1 User Datagram Protocol (UDP) Another protocol at transport layer is UDP. It is Connectionless protocol i.e. no need to establish & terminate.
Transport Layer Layer #4 (OSI-RM). Transport Layer Main function of OSI Transport layer: Accept data from the Application layer and prepare it for addressing.
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
Transport Layer and UDP Tahir Azim Ref:
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 3 Transport Layer.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Layer1 Ram Dantu (compiled from various text books)
1 UDP : User Datagram Protocol Computer Network System Sirak Kaewjamnong.
ICMP : Internet Control Message Protocol
Internet Protocol Formats. IP (V4) Packet byte 0 byte1 byte 2 byte 3 data... – up to 65 K including heading info Version IHL Serv. Type Total Length Identifcation.
Transport Layer 3-1 Chapter 3 Outline r 3.1 Transport-layer services r 3.2 Multiplexing and demultiplexing r 3.3 Connectionless transport: UDP.
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
1 Figure 3-13: Internet Protocol (IP) IP Addresses and Security  IP address spoofing: Sending a message with a false IP address (Figure 3-17)  Gives.
MULTIPLEXING/DEMULTIPLEXING, CONNECTIONLESS TRANSPORT.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 9.
UDP & TCP Where would we be without them!. UDP User Datagram Protocol.
McGraw-Hill©2003 The McGraw-Hill Companies, Inc. Chapter 3 Transport Layer.
1 IP Checksum Calculation At the sender r Set the value of the checksum field to 0. r Divide the header into 16-bit words m Add all segments using one’s.
1 Kyung Hee University Chapter 11 User Datagram Protocol.
UDP: User Datagram Protocol Brian Jorgage CSC /24/2004.
Transport Layer3-1 Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable.
Bjorn Landfeldt, The University of Sydney 1 ELEC 3504 UDP.
Chapter 14 User Datagram Protocol (UDP) Introduction  Responsibilities of Transport Layer to create a process-to-process communication l using.
Cisco I Introduction to Networks Semester 1 Chapter 7 JEOPADY.
2: Transport Layer 11 Transport Layer 1. 2: Transport Layer 12 Part 2: Transport Layer Chapter goals: r understand principles behind transport layer services:
Process-to-Process Delivery:
Introduction to Networks
Chapter 11 User Datagram Protocol
UDP TCP.
Multiplexing.
Chapter 3 outline 3.1 Transport-layer services
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
COMP2322 Lab 6 TCP Steven Lee Mar 29, 2017.
Transport Layer.
Internet Protocol Formats
Process-to-Process Delivery
TCP Transport layer Er. Vikram Dhiman LPU.
Introduction to Networks
User Datagram Protocol (UDP)
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Chapter 14 User Datagram Protocol (UDP)
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Process-to-Process Delivery:
What does this packet do?
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
User Datagram Protocol (UDP)
Figure 3-23: Transmission Control Protocol (TCP) (Study Figure)
When you connect with DHCP, you are assigned a
CPEG514 Advanced Computer Networkst
Internet Protocol Formats
46 to 1500 bytes TYPE CODE CHECKSUM IDENTIFIER SEQUENCE NUMBER OPTIONAL DATA ICMP Echo message.
Process-to-Process Delivery: UDP, TCP
Review of Internet Protocols Network Layer
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Layer 9/22/2019.
Transport Layer Our goals:
Presentation transcript:

1 Figure 3-27: Use of TCP and UDP Port Number Client From: :50047 To: :80 SMTP Server Port 25 Webserver Port 80

2 Figure 3-27: Use of TCP and UDP Port Number Client From: :80 To: :50047 SMTP Server Port 25 Webserver Port 80 From: :50047 To: :80

3 Figure 3-27: Use of TCP and UDP Port Number From: :60003 To: :25 Client SMTP Server Port 25 Webserver Port 80

4 Figure 3-27: Use of TCP and UDP Port Number From: :60003 To: :25 Client From: :50047 To: :80 SMTP Server Port 25 Webserver Port 80 Clients Used Different Ephemeral Ports for Different Connections

5 Figure 3-29: User Data Protocol (UDP) (Study Figure) UDP Datagrams are Simple (Figure 3-30)  Source and destination port numbers (16 bits each)  UDP length (16 bits)  UDP checksum (16 bits) Bit 0 Bit 31 IP Header (Usually 20 Bytes) Source Port Number (16 bits)Destination Port Number (16 bits) UDP Length (16 bits)UDP Checksum (16 bits) Data Field

6 Figure 3-29: User Data Protocol (UDP) (Study Figure) Port Spoofing Still Possible UDP Datagram Insertion  Insert UDP datagram into an ongoing dialog stream  Hard to detect because no sequence numbers in UDP