1 / 17

RHCP (Remote Host Configuration Protocol)

RHCP (Remote Host Configuration Protocol). Configuring a Remote Host in a User-Friendly Manner. Jenq-Haur Wang, Tzao-Lin Lee {f3506002, tl_lee}@csie.ntu.edu.tw. Dept. of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan. Contents. Introduction

nitsa
Download Presentation

RHCP (Remote Host Configuration Protocol)

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. RHCP (Remote Host Configuration Protocol) Configuring a Remote Host in a User-Friendly Manner • Jenq-Haur Wang, Tzao-Lin Lee • {f3506002, tl_lee}@csie.ntu.edu.tw • Dept. of Computer Science and Information Engineering, National Taiwan University, Taipei, Taiwan

  2. Contents • Introduction • The configuration user interface • The configuration environment • RHCP: the protocol • RHCP vs. DHCP • Discussion • Conclusion

  3. Introduction • System Administration: • User, Hardware, Software, Backup, Monitoring, Troubleshooting, Security • Network Management: • General parameters: configuration files • Specific servers: get, unpack, configure, make, run • Diagnostics

  4. Host Configuration • Configuring a remote host in Linux • Console • Telnet • DHCP  clients • RHCP  servers

  5. The User Interface • HTML + CGI • Steps in Configuring a Remote Host • Authentication • Getting Parameters • system related • server-dependent • Making Modifications • Confirmation of Parameter Modifications

  6. Authentication

  7. General Parameters

  8. Server-Specific Parameters

  9. Parameter Confirm

  10. Configuration Server (Web Server) CGI program HTTP Configuration Client (Web Browser) RHCP/UDP Configuration Daemon Host to be configured Configuration Environment

  11. Client CGI Daemon get RHCP_GET Getting Parameters  RHCP_ACK set Authenticate & verify parameters  confirm RHCP_SET Setting Parameters  RHCP_ACK, RHCP_FINAL RHCP: the Protocol The Time Diagram

  12. The Message Format Authentication key * Op: RHCP_GET, RHCP_SET, RHCP_ACK, RHCP_NAK, RHCP_FINAL

  13. Server decode & check Client pass key Daemon decode & check generate & encode The Security Policy

  14. Request parameters for the Client DHCP Client DHCP Server Offer parameters Access parameters on the Daemon RHCP Server RHCP Daemon Action complete RHCP vs. DHCP Differences between RHCP and DHCP

  15. RHCP Server RHCP Client Normal host (fixed IP)    Router, gateway,firewall DHCP Client DHCP Server Interoperations between RHCP & DHCP

  16. Configuration Daemon Configuration Client RHCP request RHCP reply Discussion • RHCP & DHCP server combined? • RHCP on Multi-platform? • Why another protocol besides DHCP? • HTML+CGI?

  17. Conclusion • Configuration files • User-friendly • DHCP+RHCP • LAN management: convenience & security • RHCP homepage: http://www.oaserver.ntu.edu.tw/RHCP/

More Related