Chapter 2. Terms and Definitions

Table of Contents

User Access Levels
Prefixes

Throughout this document we will use certain terms which are defined in the following pages.

String lengths are indicated in "characters", referring to ASCII characters, because even UNICODE strings must be encoded in ASCII for the IRC protocol.

Table 2.1. Definition of Terms

TermDefinition
Chat NetworkA Chat Network is comprised of one or more servers linked together.
ServerA server is a single machine.
ChannelA channel (sometimes called a room or conference) is a conversation between one or more users.
MemberA member is a user that is part of a conversation in a channel.
UserA user is a client that makes a connection to the server.
ObjectsAn object is a general term for channels, users, members (users in a channel), and servers. The type of object can be determined from the first character of the object's name.

User Access Levels

There are six user levels that define the ability of the user to perform operations. Some levels are determined on the context of the operation to be performed.

Table 2.2. Definition of Client Levels

TermDefinition
Sysop ManagerA Sysop Manager has full access to online commands.
SysopA Chat Sysop oversees and controls the chat network.
Channel OwnerA Channel Owner manages a channel and the channel hosts.
Channel HostA Channel Host manages a channel. Also referred to as a channel operator.
Channel MemberA Channel Member is a member of a channel.
Chat UserA Chat User is a client connected to the server.

[Note]Editor's Note

Current implementations equate "Administrator" with "Sysop Manager", which seems a more fitting term for this level. It should be acceptable to use the term "Administrator" instead of "Sysop Manager".