Glossary of Computer Terms

KEYWORD DESCRIPTION
SAP (Service Access Point) he location at which two applications can exchange information.
SCALAR CONTEXT A scalar value is required.
SCRIPT A Perl program is often called script as it is an interpreted set of instructions in a text file (line a UNIX shell script).
SED A UNIX editing utility.
SEGMENT A protocol data unit (PDU) that consists of a TCP header and (optional) data. Also used to refer to parts of a network that is divided into smaller parts (segments).
SEND WINDOW A range of sequence numbers that can be received.
SERIAL Means of communication in which digital data is sent one bit at a time over a single physical line.
SERIAL LINE INTERNET PROTOCOL (SLIP) A protocol used to utilize TCP/IP over serial lines.
SERVER Provider of a service. Also often refers to a piece of hardware or software that provides access to information requested from it. See also client.
SERVER An application that answers requests from other devices (clients). Also used as a generic term for any device that provides services to the rest of the network, such as capacity storage, and network access.
SERVER-SIDE INCLUDE (SSI) A command that directs the server to run a program.
SHAREWARE Software that is made available by the author to anyone who wants it, with a request to send the author a nominal fee if the software is used on a regular basis.
SHELL The UNIX command interpreter (you often have a choice from a number of different shells).
SIGNAL A means of passing information between the operating system and a running process, the process can trap the signal and respond accordingly.
SIGNATURE A personal sign-off used in e-mail and newsgroup posts, often contained in a file and automatically appended to the mail or post. Often contains organization affiliation and pertinent personal information.
SIMPLE MAIL TRANSFER PROTOCOL (SMTP) In TCP/IP, an application providing electronic mail services.
SITE A group of computers under a single administrative control.
SLIP (Serial Line Internet Protocol) A way of running TCP/IP via the phone lines to allow you to have a dialup Internet host.
SMARTLIST Software that automates the management of electronic-mailing lists. See also listproc, LISTSERV, and majordomo.
SMILEY FACE An ASCII drawing such as :-) (look at it sideways) used to help indicate an emotion in a message. Also called emoticon.
SMTP (Simple Mail Transport Protocol) The accepted communications protocol standard for exchange of e-mail between Internet hosts.
SOCKET In TCP/IP, an addressable point that consists of an IP address and a TCP or UDP port number that provides applications with access to TCP/IP protocols.
SOCKET A means of network communications via special entities.
SOCKET ADDRESS The complete designation of a TCP/IP node consisting of a 32
SOCKET DESCRIPTOR An integer used by an application to identify the connection.
SOURCE The originating device.
SOURCE ROUTING A routing method determined by the source device.
STRING A sequence of characters.
SUBNET In TCP/IP, part of a TCP/IP network identified by a portion of the Internet address.
SUBNET ADDRESS The part of the IP address that identifies the subnetwork.
SUBNET MASK A set of bits that excludes networks from having a system broadcast, instead restricting the broadcast to a subnetwork.
SUBSCRIBE Become a member of a mailing list or newsgroup; also refers to obtaining Internet provider services.
SUBSCRIPT The index number used to specify an element in an array.
SUBSTRING A contiguous part of a string, starting at a certain character and continuing for a certain length.
SURFING Jumping from host to host on the Internet to get an idea of what can be found. Also used to refer to briefly examining a number of different UseNet newsgroups.
SWITCHED CONNECTION A data link connection that is established on demand (like a telephone call).
SYN A segment used in the start of a TCP connection to enable both devices to exchange information defining characteristics about the session. It is also used to synchronize the target and destination devices.
SYNCHRONOUS DATA TRANSFER The transfer of data between two nodes at a timed rate (as opposed to asynchronously).
SYNTAX A statement that contains programming code.
1