Basic services
This presentation is the property of its rightful owner.
Sponsored Links
1 / 29

Basic Services PowerPoint PPT Presentation


  • 63 Views
  • Uploaded on
  • Presentation posted in: General

Basic Services. MIS 4700 Dr. Garrett. How Application Layer IP Protocols Work And Behave. Conventions and behaviors Specifications for the message structures that the protocol or service supports

Download Presentation

Basic Services

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Basic services

Basic Services

MIS 4700

Dr. Garrett

Guide to TCP/IP, Second Edition


How application layer ip protocols work and behave

How Application Layer IP Protocols Work And Behave

  • Conventions and behaviors

    • Specifications for the message structures that the protocol or service supports

    • Definition of a well-known port address (or addresses) on which servers listen for service requests

    • Availability of appropriate software components that implement the various roles that hosts can play in requesting or providing such services


How application layer ip protocols work and behave cont

How Application Layer IP Protocols Work And Behave (cont.)

  • Request/reply messages

  • Client/server architecture

  • Peer-to-peer services

  • Server-to-server traffic

    • Load balancing

    • Replication

    • Pull

    • Push

    • Push-pull


Understanding ftp

Understanding FTP

  • FTP User Interface (UI)

  • Protocol Interpreter (PI)

  • FTP Commands

  • Data Transfer Process (DTP)

  • File System


Understanding ftp cont

Understanding FTP (cont.)

  • TCP Transport

  • TCP-based Command Connection

  • TCP-based Data Transfer Connection


Understanding ftp cont1

Understanding FTP (cont.)


Understanding ftp cont2

Understanding FTP (cont.)


Understanding ftp cont3

Understanding FTP (cont.)


Understanding ftp cont4

Understanding FTP (cont.)


Sample ftp communications

Sample FTP Communications


Sample ftp communications cont

Sample FTP Communications (cont.)


Sample ftp communications cont1

Sample FTP Communications (cont.)


Understanding telnet

Understanding Telnet

  • Bidirectional byte-oriented communication

  • Terminal Access

  • Well-known Port 23 server side

  • Dynamic port number client side


Telnet elements

Telnet Elements

  • NVT

  • The DO, DON’T, WILL, WON’T Structure

    • 253 (0xFD) DO

    • 254 (0xFE) DON’T

    • 251 (0xFB) WILL

    • 252 (0xFC) WON’T

  • Options within the Telnet connection


Telnet elements cont

Telnet Elements (cont.)


Packet by packet sequence

Packet-By-Packet Sequence


Packet by packet sequence cont

Packet-By-Packet Sequence (cont.)


Understanding smtp

Understanding SMTP

  • SMTP elements

    • Sender-SMTP and Receiver-SMTP

    • SMTP commands and extensions

    • SMTP reply codes


Understanding smtp cont

Understanding SMTP (cont.)


Sample smtp communications

Sample SMTP Communications


Understanding http

Understanding HTTP

  • Http elements

    • URIs

      • Uniform Resource Locator (URL)

      • Uniform Resource Name (URN)

    • HTTP methods

    • Status codes


Understanding http cont

Understanding HTTP (cont.)


Understanding http cont1

Understanding HTTP (cont.)


Packet by packet sequence1

Packet-By-Packet Sequence


Packet by packet sequence cont1

Packet-By-Packet Sequence (cont.)


Other common ip based services

Other Common IP-based Services

  • Echo (TCP and UDP)

  • Quote of the Day (QOD)

  • Character Generator (Chargen)

  • Whois

  • Trivial File Transfer Protocol (TFTP)


Decoding application layer protocols

Decoding Application Layer Protocols

  • Decoding TCP/IP Application layer traffic largely depends on two separate but simultaneous forms of analysis

    • Understanding request/reply messages, recognize related headers and payload information

    • Assemble multiple lower-layer packets to reconstitute Application layer messages


Decoding application layer protocols cont

Decoding Application Layer Protocols (cont.)


Other common ip based services cont

Other Common IP-based Services (cont.)

  • Finger

  • Remote Procedure Call (RPC)

  • Simple Network Management Protocol (SNMP)

  • NetBIOS over TCP/IP


  • Login