Kinds of Network Entities
- Servers - E.g., web, email, agent names
One Request / One Response
Executes on single machine
- Multi-servers - E.g., web-crawlers
- Java Applets
Code served upon user request
Just a program of some kind
- Cellular Automata - E.g., Internet routers
Distributed
Emergent behavior via protocol
homogenous
- Mobile Agents
Program computes IP destination
Code is pushed rather than served
State persists
- Typed-Message Agents
Typed messages (KQML, FIPA ACL) exchanged
Client-server protocol insufficient
IP address may or may not move
State persists
NEXT
cjp