Wednesday 9 October 2013

M1 - Protocols and Web Functionality

In this post I will be going over TCP/IP protocols and Web Functionalities; by discussing the different ways of sharing information across the internet (web).

______________________________________________________________


Protocols: (TCP/IP)
 
In my other post I went over what a protocol is. Here's a recap; A Protocol is a set of rules for communications between devices; If all devices on the internet didn't use the same protocols, communication wouldn't be possible.
 
A protocol stack; his is when each set of rules uses the ones at a lower level, this means that the protocol from one layer could be replaced by another one.
A message is not sent across the internet whole; it is broken up into different blocks of data  where extra information is added to each bloc according to the rules of each protocol.

 
An IP protocol defines the format of an IP packet; which contains the destination IP address. An IP packet contains a Time To Live value (TTL) which is decreased by 1 every time the packet goes through a router. When the TTL reaches 0, the packet is deleted; this is A) For safety reasons and B) so it doesn't sit aimlessly around the internet, or clog up anything.


______________________________________________________________

Web Functionality:

Web 2.0

Allows users to upload information onto the internet
Web 2.0 is not an updated version, but a stepped up version of the web where there have been significant changes in the way web pages are made and use.
Web 2.0 allows users to interact with each other in a virtual community of social media; not just limited to a small content.
Some examples of Web 2.0 includes social networking sites, blogs, wikis, folksonomies, video sharing sites...

Blogs

A Blog (stemming from the word web log) is an informational site or discussion published on the web for the world to see. It consists of entries also known as 'posts' which are displayed with the most recent post first.
It's a website where people can express opinions about anything and everything, write short, informal, sometimes controversial, and sometimes deeply personal posts; where anyone can reply back or review back to the blogger or/and others. The most popular Blogging sites are; Blogger, WordPress and Bloglovin'.

Online (web) Applications

A Web Application is basically any application that uses a web browser as a client. It's a program that is stored on a remote server and delivered over the internet through a browser interface. The application isn't stored on your home computer but technically, your home computer acts as a thin client.

Cloud Computing

Cloud computing is a type of computing that relies on sharing computing resources rather than having local servers/ personal devices to handle applications. I other words, your company may share the resources of a service provider along with other companies and the resources will be accessed across the internet using a web browser as an interface.
Resources are shared more evenly with cloud computing as not all companies will want the same service at the same time.







No comments:

Post a Comment