doc_tcpip.h 1004 B

1234567891011121314151617181920212223242526
  1. /**
  2. * @file
  3. * TCP/IP communication module documentation file.
  4. */
  5. /**
  6. * @addtogroup tcpip_communication_module TCP/IP communication module
  7. *
  8. * The TCP/IP communication module provides for a channel of
  9. * communication for the \link ssltls_communication_module SSL/TLS communication
  10. * module\endlink to use.
  11. * In the TCP/IP-model it provides for communication up to the Transport
  12. * (or Host-to-host) layer.
  13. * SSL/TLS resides on top of that, in the Application layer, and makes use of
  14. * its basic provisions:
  15. * - listening on a port (see \c net_bind()).
  16. * - accepting a connection (through \c net_accept()).
  17. * - read/write (through \c net_recv()/\c net_send()).
  18. * - close a connection (through \c net_close()).
  19. *
  20. * This way you have the means to, for example, implement and use an UDP or
  21. * IPSec communication solution as a basis.
  22. *
  23. * This module can be used at server- and clientside to provide a basic
  24. * means of communication over the internet.
  25. */