1 / 29

Basic Services

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

yanni
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Basic Services MIS 4700 Dr. Garrett Guide to TCP/IP, Second Edition

  2. 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

  3. 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

  4. Understanding FTP • FTP User Interface (UI) • Protocol Interpreter (PI) • FTP Commands • Data Transfer Process (DTP) • File System

  5. Understanding FTP (cont.) • TCP Transport • TCP-based Command Connection • TCP-based Data Transfer Connection

  6. Understanding FTP (cont.)

  7. Understanding FTP (cont.)

  8. Understanding FTP (cont.)

  9. Understanding FTP (cont.)

  10. Sample FTP Communications

  11. Sample FTP Communications (cont.)

  12. Sample FTP Communications (cont.)

  13. Understanding Telnet • Bidirectional byte-oriented communication • Terminal Access • Well-known Port 23 server side • Dynamic port number client side

  14. 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

  15. Telnet Elements (cont.)

  16. Packet-By-Packet Sequence

  17. Packet-By-Packet Sequence (cont.)

  18. Understanding SMTP • SMTP elements • Sender-SMTP and Receiver-SMTP • SMTP commands and extensions • SMTP reply codes

  19. Understanding SMTP (cont.)

  20. Sample SMTP Communications

  21. Understanding HTTP • Http elements • URIs • Uniform Resource Locator (URL) • Uniform Resource Name (URN) • HTTP methods • Status codes

  22. Understanding HTTP (cont.)

  23. Understanding HTTP (cont.)

  24. Packet-By-Packet Sequence

  25. Packet-By-Packet Sequence (cont.)

  26. Other Common IP-based Services • Echo (TCP and UDP) • Quote of the Day (QOD) • Character Generator (Chargen) • Whois • Trivial File Transfer Protocol (TFTP)

  27. 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

  28. Decoding Application Layer Protocols (cont.)

  29. Other Common IP-based Services (cont.) • Finger • Remote Procedure Call (RPC) • Simple Network Management Protocol (SNMP) • NetBIOS over TCP/IP

More Related