
Part V. Technical Background
Prev                    Next

-------------------------------------------------------------------------------


Technical Background



How AMANDA really works ...

This section contains some papers which describe the technical concepts behind
AMANDA. You find descriptions of the various APIs as well as a basic draft of
the internals of AMANDA.
Table of Contents


  20._How_AMANDA_uses_UDP_and_TCP_ports


        TCP_port_allocation

        User_TCP_port_range_(--with-tcpportrange)_summary

        UDP_port_allocation

        User_UDP_port_range_(--with-udpportrange)_summary

        Firewalls_and_NAT


  21._AMANDA_dumper_API


        Introduction

        The_Problem

        Overview_of_the_API


              The_`support'_command


        The_`selfcheck'_command

        The_`estimate'_and_`estimate-parse'_commands

        The_`backup'_and_`backup-parse'_commands

        The_`index-from-output'_and_`index-from-image'_commands

        The_`restore'_command

        The_`print-command'_command

        Conclusion


  22._AMANDA_Internals


        Protocols

        server_and_amandad_on_client

        planner_and_driver

        driver_and_dumper

        taper(read)_and_taper(write)


  23._AMANDA_Event_API


        Introduction

        The_API


              event_register

              event_release

              event_loop

              event_wakeup


        Data_types


              event_handle_t

              event_id_t

              event_type_t

              event_fn_t


        Event_Types


              EV_READFD

              EV_WRITEFD

              EV_SIG

              EV_TIME

              EV_WAIT



  24._AMANDA_Security_API


        Introduction

        The_Problem

        The_API


              protocol_packet_transmission_functions

              stream_functions


        Data_Types


              security_driver_t

              security_handle_t

              security_stream_t

              security_status_t


        SECURITY_DRIVERS


              name

              connect

              accept

              close

              sendpkt

              recvpkt

              recvpkt_cancel

              stream_server

              stream_accept

              stream_client

              stream_close

              stream_auth

              stream_id

              stream_write

              stream_read

              stream_read_cancel



  25._Virtual_Tape_API

  26._Using_Kerberos_with_AMANDA


        AMANDA_2.5.0_-_KERBEROS_v4_SUPPORT_NOTES


              Configuration

              Installation

              conf_file


        AMANDA_2.5.0_-_KERBEROS_v5_SUPPORT_NOTES


              Building

              Installation

              conf_file

              Destination_Host_Permissions_file



-------------------------------------------------------------------------------

Prev                                Up                                  Next
Chapter 19. AMANDA Survey Results  Home  Chapter 20. How AMANDA uses UDP and
                                                                   TCP ports

