80 likes | 170 Views
Advanced Higher Computing Computer Networking Topic 4: Network Applications 2. Browser Multimedia Content. Display using a Plugin Display using locally installed application Display over streaming UDP Channel. Common Plugins. Flash Shockwave Quicktime Real Player VRML Java runtime PDF
E N D
Advanced Higher ComputingComputer Networking Topic 4: Network Applications 2
Browser Multimedia Content • Display using a Plugin • Display using locally installed application • Display over streaming UDP Channel
Common Plugins • Flash • Shockwave • Quicktime • Real Player • VRML • Java runtime • PDF • Chime
Java versus ActiveX • Java applets run in a secure environment • ActiveX programs require the user to trust the source of the code. It is possible for users to be fooled into accepting unsafe ActiveX code
Hypertext Transfer Protocol (HTTP) • Client connects via TCP • Client requests file using GET command • Server responds with response code • Server sends file if it exists and client is authorised • Server disconnects
HTTP Response codes • 200-299 Success 200 OK • 300-399 Redirect 301 Moved • 400-499 Client error 400 Bad request • 500-599 Server error 503 Unavailable
HTTP Intermediaries • Proxy – forwards requests on behalf of clients used to forward requests from private IP addresses • Gateway- forwards requests as if it were the originating server • Tunnel acts as a blind relay between two connections used by Virtual Private Networking (VPN)
Other Network Applications • Voice Over (VOIP) • Computer Conferencing • Instant Messaging • Video Conferencing • Remote Support • Shared Whiteboard • Virtual Reality(VR) • Multi User Environments (MUE)