ISA - nagadjanje sta ce biti
Host
Cvor
Komp
Paket
Skup vise racunara
Mreza koja se na racunarima skuplja tokom vremena jer ih nikad ne cistimo
Kolekcija racunara i drugih uredjaja koji mogu medjusobno da salju i primaju podatke u realnom vremenu
Niz masina povezanih u data centrima
Host
Client
Server
Node
OSI
HTTP/HTTPS
TCP/IP
CLIENT/SERVER
Prezentacioni
Aplikativni
Sesije
Internet
Veze
Fizicki
Pristup mrezi
Transportni
Aplikativni
Sesije
Veze
Fizicki
Internet
Prezentacioni
Pristup mrezi
Mrezni
TCP
UDP
IP
FTP
SSH
ARP
IMAP
TLS
SMTP
HTTPS
HTTP
TCP
DNS
UDP
IP
TCP
UDP
SSH
TLS
IP
HTTP
DNS
HTTPS
80
443
8080
4200
53307
660
843
3074
1313
22
8080
3307
443
GET
HEAD
POST
PUT
DELETE
TRACE
CONNECT
OPTIONS
PATCH
GET
PUT
HEAD
DELETE
TRACE
PATCH
OPTIONS
POST
CONNECT
Klijentska
Preusmeravanje
Serverska
Ovo nije greska,ovo je tip uspesnog requesta
Interface "Run"
Interface "Start"
Interface "Runnable"
Interface "Multithread"
Go()
Run()
Do()
Start()
Equals()
IsAlive()
Concat()
Sleep()
Join()
Kill()
Interrupt()
SetInterval()
SetPriority()
IsAvailable()
Apsolutno i uvek.
Nikada,jer redosled zavisi od mnogih drugih faktora na koje ne mozemo uticati
Kada zelimo da spojimo dve niti u jednu i da se istovremeno izvrsavaju
Kada jedna nit ceka drugu(ode u stanje spavanja),onu nad kojom smo pozvali join() metodu
Kada zelimo da jedna nit izvrsava vise metoda
Metoda join() ne postoji nad objektom Thread
Situaciju kada se dva Threada zakljucaju u beskonacnoj petlji
Situaciju kada se desava takozvana "mrtva petlja" gde obe niti cekaju jedna na drugu da "oslobode svoje katance" kako bi mogle da nastave sa radom
Stop()
Wait()
Continue()
Notify()
NotifyAll()
IsAvailable()
AvailablePermits()
Add()
Release()
Acquire()
DontLet()
Povezivanje na udaljenu masinu
Slanje podataka
Obradu podataka
Prijem podataka
Zatvaranje konekcije
Vezivanje za port
Osluskivanje dolazecih zahteva
Prihvatanje zahteva
Start()
Close()
Accept()
Decline()
GetInputStream()
GetUserInput()
GetUserOutput()
GetOutputStream()