Apple Mac OS manual Understanding iChat Service, How iChat Works

Page 11

Understanding iChat Service

1

 

Mac OS X iChat service provides secure instant messaging for users supported by Mac OS X Server.

iChat is a service that permits users to collaborate by chatting and sharing information using instant messaging and data transfer. This real-time interaction between computer users promotes collaboration without the delay of mail responses and blog postings or the expense of telephone communication or face-to-face meetings.

This collaboration might include:

ÂBrainstorming solutions, making plans, reporting progress, and exchanging design images

ÂExchanging weblinks and files for use as real-time references, or for follow-up viewing

ÂGenerating iChat transcripts when you want a written record of interactions without taking notes

ÂConducting weekly staff or project meetings, which can also facilitate collaboration among geographically-dispersed team members

ÂUsing built-in computer microphones for audio chat

ÂUsing video cameras for videoconferencing—a direct, personal, and engaging form of collaboration.

How iChat Works

iChat provides secure person-to-person instant messaging and chat-room services using standard Extensible Messaging and Presence Protocol (XMPP) which is found in many instant-messaging servers such as Google Talk, Wildfire, and Jabber.

The core of iChat is open source Jabber v2.0, which provides user-presence information (status, icons, and so on) and basic text-message exchange between users or groups (via chat rooms). iChat chat-room features are provided transparently by the Jabber Multi-User (MU) conference module.

11

Image 11
Contents Mac OS X Server 019-0939/2007-09-01 Contents Setting Up iChat on Virtually Hosted Domains Setting Up S2S CommunicationIntegrating with Directory Services Setting the iChat Authentication MethodWhat’s New in Version About This GuideTo see the most recent server help topics Using Onscreen HelpTo get help for an advanced configuration of Leopard Server What’s in this GuideThis guide Tells you how to Advanced Server Administration GuidesUser Management Getting Additional Information Getting Documentation UpdatesPreface About This Guide How iChat Works Understanding iChat ServiceHow iChat Users Are Authenticated Using iChat in Large Organizations Using iChat in Small to Medium OrganizationsTools for Managing iChat Server AdminWorkgroup Manager Command-Line ToolsUnderstanding iChat Service Adding an Account to iChat ServiceUsing Other Chat Applications Understanding iChat Screen NamesConfiguring and Starting Open Directory Setup OverviewTo turn iChat service on Opening Firewall Ports for iChat ServiceTurning iChat Service On Setting up iChatTo configure iChat General settings Configuring General SettingsStarting iChat Configuring Logging SettingsTo set up iChat to log chat sessions Managing iChat Setting Access Control for iChatSetting Sacl Permissions for Users and Groups To start iChat serviceTo set administrator Sacl permissions for iChat Setting Sacl Permissions for AdministratorsUsing SSL for iChat To identify an SSL certificate for use by iChat Locating iChat Configuration FilesStopping iChat Viewing iChat LogsTurning Auto-Buddy Support On Setting Up and Managing iChat Service Linking Multiple Chat Servers S2S Setting Up Advanced iChat Service ConfigurationsSetting Up S2S Communication Securing S2S Connections Using Certificates to Secure S2S CommunicationTo enable or disable S2S communication To create a federation domain list Creating an Approved Federation Domain ListTo select a certificate To select an authentication method Integrating with Directory ServicesSetting the iChat Authentication Method To configure iChat on a virtually hosted domain Setting Up iChat on Virtually Hosted DomainsSetting Up Advanced iChat Service Configurations Apple Filing Protocol See AFP GlossaryDomain name See DNS name Domain Name System See DNS Internet Protocol See IP File Transfer Protocol See FTPHome directory See home folder Network File System See NFS Line Printer Remote See LPROplocks See opportunistic locking QuickTime Streaming Server See Qtss User Datagram Protocol See UDP User ID See UID Transmission Control Protocol See TCPGlossary Index Index