Application Layer Last Update 2011.09.05 1.4.0 1Copyright 2005-2011 Kenneth M. Chipps Ph.D. www.chipps.com.

Slides:



Advertisements
Similar presentations
CST Computer Networks NAT CST 415 4/10/2017 CST Computer Networks.
Advertisements

Copyright Kenneth M. Chipps Ph.D. Cisco CCNA Exploration CCNA 2 Routing Protocols and Concepts Chapter 7 RIP Version 2 Last Update.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Umut Girit  One of the core members of the Internet Protocol Suite, the set of network protocols used for the Internet. With UDP, computer.
CCNA – Network Fundamentals
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP CCNA 4 version 3.0.
Copyright 2009 Kenneth M. Chipps Ph.D. Host Addressing Last Update
S305 – Network Infrastructure Chapter 5 Network and Transport Layers Part 2.
CCNA 2 v3.1 Module 6.
CCNA Guide to Cisco Networking Fundamentals Fourth Edition Chapter 9 Network Services.
Controls. Chapter 9: Identifying and Analyzing Risk Mitigation Controls.
What Is TCP/IP? The large collection of networking protocols and services called TCP/IP denotes far more than the combination of the two key protocols.
Chapter 25 Domain Name System
Thick v Thin Access Points Lab Last Update Copyright 2014 Kenneth M. Chipps Ph.D.
The OSI and TCP/IP Models Last Update Copyright 2009 Kenneth M. Chipps Ph.D.
How to Build a CAN Last Update Copyright Kenneth M. Chipps PhD 1.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
The Relationship of the Protocol Stack to the Operating System Last Update Copyright Kenneth M. Chipps Ph.D.
VLSM and CIDR Last Update Copyright 2008 Kenneth M. Chipps Ph.D.
Network Address Translation (NAT)
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
Slow Web Site Problem Analysis Last Update Copyright 2013 Kenneth M. Chipps Ph.D. 1.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
Copyright Kenneth M. Chipps Ph.D. PPP Last Update
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Chabot College ELEC Ports (Layer 4).
Shepard’s Valley Cowboy Church Web Server File Download Problem Analysis Last Update Copyright 2013 Kenneth M. Chipps Ph.D.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Copyright 2012 Kenneth M. Chipps Ph.D. Cisco CCNA Exploration CCNA 2 Routing Protocols and Concepts BGP Last Update
The Routing Table Last Update Copyright Kenneth M. Chipps Ph.D.
Route Redistribution Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
Addressing Design Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Network Security1 – Chapter 6 – NAT and Security Network Address Translation (NAT) is useful: –Hide internal private IP addresses –Conserve routable IP.
Chapter 13 The Internet.
Presented by Rebecca Meinhold But How Does the Internet Work?
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
MPLS Label Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
VLANs Last Update Copyright Kenneth M. Chipps Ph.D.
Page 12/9/2016 Chapter 10 Intermediate TCP : TCP and UDP segments, Transport Layer Ports CCNA2 Chapter 10.
NAT/PAT by S K SATAPATHY
Copyright 2009 Kenneth M. Chipps Ph.D. Addressing in Networks Last Update
1 Pertemuan 23 Overview of Transport Layer Ports.
Oracle Virtualization Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
TCP/IP Protocol Suite and IP Addressing Presented By : Dupien AMS.
PORT CONNECTION STATUS CT Lab#4. TCP packet UDP packet Ports Background.
1 14-Jun-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
Process-to-Process Delivery:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Network Address Translation (NAT)
Copyright 2009 Kenneth M. Chipps Ph.D. Network Addressing Last Update
Chapter 9: Transport Layer
Instructor Materials Chapter 9: Transport Layer
Port Connection Status
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP
– Chapter 6 – NAT and Security
Introducing To Networking
Working at a Small-to-Medium Business or ISP – Chapter 7
Chapter 5 Network and Transport Layers
Access Control Lists Last Update
NAT and Security Source: Ch. 6 of Malik
Cabrillo College Building Cisco Remote Access Network
White Papers Last Update
Delivering the Data.
IP Addressing.
Network Address Translation (NAT)
Presentation transcript:

Application Layer Last Update Copyright Kenneth M. Chipps Ph.D.

Application Layer Detail The application layer provides services to applications In other words it is the redirector we talked about earlier Whenever a request is made for a network service that the OS would not understand the application layer’s redirector redirects that request to the application layer Copyright Kenneth M. Chipps Ph.D. 2

Common Services What are some examples of these sorts of services Copyright Kenneth M. Chipps Ph.D. 3

Common Services Copyright Kenneth M. Chipps Ph.D. 4

What are Ports As you can see there are many services that live at the application layer To keep all of these separate port numbers are used It is the next step above the IP address To illustrate 5 Copyright Kenneth M. Chipps Ph.D.

The DeVry Building Lets use the DeVry building as an example In this case the address of 4800 Regent, Irving, Texas, 75063, USA is like the IP Address Because with that address we can find this building from anywhere in the world We’ll use Street Atlas to locate this building using that address Copyright Kenneth M. Chipps Ph.D. 6

The DeVry Building Copyright Kenneth M. Chipps Ph.D. 7

The DeVry Building Copyright Kenneth M. Chipps Ph.D. 8

The DeVry Building Copyright Kenneth M. Chipps Ph.D. 9

The DeVry Building This gets us here Copyright Kenneth M. Chipps Ph.D. 10

The DeVry Building So it is a globally valid address But it tells us nothing about where a particular class is being held To know this we need more information Copyright Kenneth M. Chipps Ph.D. 11

The DeVry Building At DeVry we use a classroom number - which is just like a port - inside the building So a complete address including the port would be –4800 Regent, Irving, Texas, 75063, USA:Room 138 Which is just like – :80 Copyright Kenneth M. Chipps Ph.D. 12

Port Numbers The port numbers were divided into three ranges Well Known Ports –0 to 1023 Registered Ports –1024 to Dynamic or Private Ports –49152 to Copyright Kenneth M. Chipps Ph.D. 13

Well Known Ports These ports are assigned by the ISI - under the authority of the IANA To the extent possible, the same port assignments are used with TCP and UDP Copyright Kenneth M. Chipps Ph.D. 14

Registered Ports These ports are also registered by the ISI for the IANA IANA registers uses of these ports as a convenience to the community Again to the extent possible, the same port assignments are used with TCP and UDP Copyright Kenneth M. Chipps Ph.D. 15

Dynamic or Private Ports These are not tracked by anyone other than the programmer for a particular application This is why they are called Private Port numbers They may be used as desired Copyright Kenneth M. Chipps Ph.D. 16

Dynamic or Private Ports They are also called Dynamic Ports because they are assigned to a purpose, then unassigned dynamically as needed Copyright Kenneth M. Chipps Ph.D. 17

Assignment of Port Numbers The list at the IANA is the source for starting the process of determining what port numbers are used for RFC 1700 once did this, but it has recently been moved to Historic status However what it states concerning the role of the IANA is still relevant Copyright Kenneth M. Chipps Ph.D. 18

Assignment of Port Numbers It states in part –The IANA - Internet Assigned Numbers Authority is the central coordinator for the assignment of unique parameter values for Internet protocols –It is to assign and coordinate the use of numerous Internet protocol parameters Copyright Kenneth M. Chipps Ph.D. 19

Assignment of Port Numbers –The Internet protocol suite contains numerous parameters, such as internet addresses, domain names, autonomous system numbers, protocol numbers, port numbers, management information base object identifiers, including private enterprise numbers, and many others Copyright Kenneth M. Chipps Ph.D. 20

Assignment of Port Numbers –The common use of the Internet protocols by the Internet community requires that the particular values used in these parameter fields be assigned uniquely –It is the task of the IANA to make those unique assignments as requested and to maintain a registry of the currently assigned values Copyright Kenneth M. Chipps Ph.D. 21

Tracking Down Port Numbers The current list is found at then clicking on Protocol Numbers and Assignment Services, then clicking on the P, then clicking on Port Numbers Copyright Kenneth M. Chipps Ph.D. 22

Tracking Down Port Numbers Copyright Kenneth M. Chipps Ph.D. 23

Tracking Down Port Numbers Click on the P on the following page, then click on Port Numbers, then scroll down to the number list itself Copyright Kenneth M. Chipps Ph.D. 24

Tracking Down Port Numbers Copyright Kenneth M. Chipps Ph.D. 25

Tracking Down Port Numbers Copyright Kenneth M. Chipps Ph.D. 26

Tracking Down Port Numbers Copyright Kenneth M. Chipps Ph.D. 27

Tracking Down Port Numbers A major problem with port numbers is that there is no definitive source of information on exactly what a port is being used for The list gives it a name and a contact, but it does not tell you why the host is listening to that port In some cases you can tell by the name or the company that registered the number Copyright Kenneth M. Chipps Ph.D. 28

Tracking Down Port Numbers But in many cases you have no clue Even worse the numbers between 1024 to 49151, even though registered, are often used just like the dynamic numbers Copyright Kenneth M. Chipps Ph.D. 29

Tracking Down Port Numbers Tracking a port back to an application is difficult There are several tools that attempt to do this One of these is netstat For example this command sequence will map the open port back to the program that is using it –netstat –ano Copyright Kenneth M. Chipps Ph.D. 30

Traffic Seen What types of traffic are currently seen on networks worldwide Sandvine produces reports on this periodically In their report from March 2011 we see the following Copyright Kenneth M. Chipps Ph.D. 31

Traffic Seen Copyright Kenneth M. Chipps Ph.D. 32

Traffic Seen Copyright Kenneth M. Chipps Ph.D. 33

Traffic Seen Copyright Kenneth M. Chipps Ph.D. 34

Traffic Seen Copyright Kenneth M. Chipps Ph.D. 35

Traffic Seen Copyright Kenneth M. Chipps Ph.D. 36

Traffic Seen Copyright Kenneth M. Chipps Ph.D. 37

Traffic Seen As these tables show entertainment related traffic is increasing in all markets Copyright Kenneth M. Chipps Ph.D. 38