05.11.2013 Aufrufe

Zahn - Unix-Netzwerkprogramminerung mit Threads, Sockets und SSL

Zahn - Unix-Netzwerkprogramminerung mit Threads, Sockets und SSL

Zahn - Unix-Netzwerkprogramminerung mit Threads, Sockets und SSL

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Sachverzeichnis 431<br />

Protokoll, verbindungsorientiertes, 5<br />

Protokoll, zuverlässiges, 5<br />

Prozeß, 9<br />

Prozeß, leichtgewichtiger, 10<br />

Prozeß, schwergewichtiger, 10<br />

Prozeß, verwaister, 13<br />

Prozeß-ID, 81<br />

Prozeßgruppe, 10<br />

Prozeßgruppe, Anführer einer, 12, 98<br />

Prozeßgruppe, verwaiste, 13<br />

Prozeßgruppen-ID, 10, 12, 81<br />

Prozeßumgebung, 15<br />

pselect(), 219, 220<br />

Pseudo Random Number Generator,<br />

siehe PRNG<br />

Pseudozufallszahlen, 307, 352<br />

Pseudozufallszahlengenerator, siehe<br />

PRNG<br />

pthread atfork(), 145, 146<br />

pthread cond broadcast(), 129, 130, 134<br />

pthread cond destroy(), 126, 127<br />

pthread cond init(), 126, 127<br />

PTHREAD COND INITIALIZER, 126<br />

pthread cond signal(), 129, 130<br />

pthread cond t, 126<br />

pthread cond timedwait(), 128, 129, 142<br />

pthread cond wait(), 127–129, 134<br />

pthread create(), 104, 108, 109, 140, 145<br />

pthread detach(), 106, 142<br />

pthread equal(), 104<br />

pthread exit(), 105<br />

pthread join(), 105–108<br />

pthread kill(), 139<br />

pthread mutex destroy(), 121<br />

pthread mutex init(), 121<br />

PTHREAD MUTEX INITIALIZER,<br />

121<br />

pthread mutex lock(), 121, 122<br />

pthread mutex t, 120, 121<br />

pthread mutex trylock(), 121, 122<br />

pthread mutex unlock(), 122<br />

pthread self(), 104<br />

pthread sigmask(), 69, 140<br />

Pthreads, siehe POSIX-<strong>Threads</strong><br />

public key, 305<br />

Public-Key-Verfahren, 305<br />

Race Condition, 65, 113, 115, 116, 119,<br />

135, 138<br />

raise(), 74, 75<br />

RAND add(), 352, 353<br />

RAND egd(), 353<br />

RAND load file(), 353, 354<br />

RAND seed(), 353<br />

RAND status(), 352, 353<br />

RAND write file(), 353, 354<br />

RAW <strong>Sockets</strong>, 180<br />

RC4, 305<br />

read(), 24, 25, 212<br />

readline(), 239, 245, 247, 248<br />

readn(), 32, 239, 245<br />

recvfrom(), 206, 207, 209–212<br />

reentrant, 135, 136<br />

Regional Internet Registry, 160<br />

Request for Comments, siehe RFC<br />

rewind(), 213<br />

RFC, 6<br />

RIPE NCC, 160<br />

RIPEMD-160, 307<br />

RIR, siehe Regional Internet Registries<br />

RSA, 306, 309<br />

Schlüsselverteilungsproblem, 305, 306<br />

Schließen, aktives, 201, 204<br />

Schließen, gleichzeitiges, 204<br />

Schließen, passives, 201<br />

sec:intro-tcpip, 2<br />

secret key, 305<br />

Secure Shell, siehe SSH<br />

Secure Socket Layer, siehe <strong>SSL</strong><br />

Seed, 306, 352<br />

select(), 219–222<br />

Semaphor, 120<br />

Semaphor, binärer, 120<br />

sendto(), 206–212<br />

Server, iterativer, 235<br />

Server, nebenläufiger, 235, 236<br />

Session, 10<br />

Session, Anführer einer, 10, 98<br />

Session-ID, 10<br />

Set-Group-ID Bit, 21, 78<br />

Set-Group-ID, saved, 20<br />

Set-User-ID Bit, 21, 78, 94, 95<br />

Set-User-ID, saved, 20<br />

setbuf(), 38<br />

setegid(), 94, 95<br />

seteuid(), 94, 95, 282<br />

setgid(), 95

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!