Saturday, January 27, 2007

COM125 Week 2: Welcome to IRC

One of the main reasons for the creation of the Internet was to allow an alternative for communication. It was supposedly used for military purposes, to allow communication through computer networks. With the continual technological growth of the Internet, it has brought about a whole new wave of communication.

The expansion of the Internet also brought about the development of the World Wide Web. The World Wide Web allows users to read and write via computers who are connected to the Internet. Since the evolution of the World Wide Web in 1980, it has been morphing into a form of communication that the inventors of the web never expected. Through this growth, it spawned IRC which is also known as Internet Relay Chat.( Wikipedia, 2006)

Internet Relay Chat is a form of real time chat. It allows many-to-many communication through “channels”. These channels are like discussion forums that allow people to communicate with one another. For example, if a user of IRC is in a channel, he/she may type a message in that particular channel and all the users in the channel may see the message. However, IRC users may also choose to have more privacy as it permits the user to have one-to-one communication which also includes the function of data transfer and file sharing. (Wikipedia, IRC)



In a realistic fashion, IRC is an alternative to communicating with people instantaneously without the hassle of affording long distance and conference call charges. With the ability to chat with someone from any part of the world, IRC has diminished the obstacle of distance and conveniently, minimize costs too.

How then, does IRC work? IRC uses the TCP/IP protocol in a client/server model. Transmission Control Protocol (TCP) and the Internet Protocol (IP) were the first two networking protocols that were relatively distinct in the Internet world (Rayome & Romig, 1998). The TCP/IP model is in fact a concept of a layered description for communications and network protocol design (Wikipedia, TCP/IP). So, when using IRC, a request is made by the user/client in which the server receives. The server would then establish a socket for the client/server communications so that the server can listen to user/client requests.


There are various IRC networks that run in a particular fashion different from the others. When a client uses a particular network, they can only communicate with people on that network and not with others on different networks. These networks however, comprises of a myriad of IRC servers and the IRC client is a program that links that specific IRC server to permit the relaying of communications between clients of the identical network.

Once, the user has chosen to run a IRC server or application, the client of that application would then execute the commands of the user. These commands are instructed by the user by typing them out. Normally, these commands are responsible for the transference of messages and also to retain connection with the IRC server should the user become inactive. (Rayome & Romig, 1998)
Most people who use the internet back then, use emails and some even participated on Usenet newsgroups or visited forums in AOL. It is without doubt, that in that era, these technologies had their positive strengths. The one limitation or flaw that these technologies suffered from was the inability to communicate at real time. The messaging system that E-mail uses lacks the spontaneity of a real live interaction. Though this may be an advantage because it would mean that people can reply at their own discretion but if time were of the essence, being able to instantaneously reply and converse with someone would seem extremely beneficial.

IRC has been an increasingly popular activity on the Internet since its creation by Jarkko Oikarinen in Finland in 1988. You could almost equate it to the Internet’s counterpart of the CB Radio (Citizen’s Band Radio) (Wikipedia,IRC). But the uniqueness of IRC is that it allows people from various parts of the world to actively take part in real time conversations. The evolution of instant messaging today based on client-to-server IRC protocols are derived from the protocol that was used in the irc2.8 version of the IRC2sever. Today, application programs such as ICQ, mIRC and Messenger are such widely used methods of communication that most of us take for granted. These services boast of audio/video sharing, data/file transfers, real time live feed of visuals and audio, and VoIP (Voice over IP).

It is without a doubt, how important communication is. That is why we constantly and relentlessly devote so much effort into improving the various forms of communication. IRC has been one of the prototypes of the instant messaging that spawned the likes of most of the messaging programs we use today.


References

History of World Wide Web (5 September, 2006). In Wikipedia. The Free Encyclopedia. Retrived January 26, 2007 from http://en.wikipedia.org/w/index.php?title=History_of_the_World_Wide_Web&oldid=73974490

Internet Protocol Suite. In Wikipedia. The Free Encyclopedia. Retrieved January 26
, 2007 from http://en.wikipedia.org/wiki/TCP/IP

TCP/IP model. The Free Encyclopedia. Retrieved January 26, 2007 from
http://en.wikipedia.org/wiki/TCP/IP_model


History of the Internet (20 August, 2006). In Wikipedia. The Free Encyclopedia. Retrieved January 26, 2007 from http://en.wikipedia.org/w/index.php?title=History_of_the_Internet&oldid=70771572

J. Rayome & S. Romig (May 22, 1998). “IRC on your dime? What you really need to know about Internet Relay Chat” Retrieved January 26, 2007 from http://www.osti.gov/bridge/servlets/purl/302851-mpSM9L/webviewable/302851.pdf

Tuesday, January 23, 2007

RAT RACE

Humans are like fashion. The unique ones are made by the head designer that does haute couture, the commoners are merely designs created by the contract designers of the label.

If anyone has seen the blogs recently, you would notice a massive boom in the amount of effort that has been made to improve the designs and customization of templates. Unfortunately, most of them seem like lackluster replicas. Are these changes made because we truly want to do them or are they made so that we won’t feel left out?

The question is, “When has it come to a point when we need a carrot dangling in front of us before we push ourselves to do something?” Are our actions a reaction from our peers or are our actions molded by our peers. Do we do things simply because others are doing it, or are we doing it because we really want to enrich ourselves? What separates us from being pioneers, innovators and replicas?

It is without a doubt, that by competing, you are pushing yourself to win. No one really wants to take part in a competition and lose. Whoever says it doesn’t matter if they win or not, are usually the losers. Why bother taking part if you didn’t want to win in the first place. But, how is being a replica giving you that competitive edge. IT DOESN’T!

So how do you make yourself a cut above the rest?

Being a pioneer makes you a prototype, being an innovator makes you improve on the prototype and being a replica simply means you lack everything else the other two categories of people possess.

Kudos to those who do it for the right reasons, and for those who are struggling to survive the rat race, I hope you find your muse soon.

Disclaimer: For some apparent reason, this may seem as an excuse for my laziness to improve on my tech skills. I admit that there isn’t a single cell in my anatomy that’s tech savvy( not proud of it though), but I would also like to highlight the fact that this is one race that I do not consider to be part of. The carrot just doesn’t seem appealing enough.

Wednesday, January 17, 2007

Atrocity!








This is my first ever blog post. There is a reason to that. There are people out there who simply love writing about themselves and sharing every moment with the public and there are others who prefer to keep their live's a little more private.



I am to a certain extent, a bigot. My opinions may come across as crude, offensive and outlandish. That is why I try to keep my comments and thoughts shy from the public. But, since I've been compelled to create a blog, I shall therefore, restrain to my utmost ability, to make my words as mild and prudent as possible.



Since I am seriously uncomfortable penning anything about myself, I would rather utilise this blog to write or rant about everything else that is of existence in this world. It would be of great pleasure to me to constructively(or not) rip every fibre of each fabric(topic) that I dwell on.




Feel free to add any form of comments, opinions or rebuttal. Everyone's entitled to their own opinions. I am, however, not obligated to accept them.


Disclaimer: the abovementioned person(creator) of this blog doesn't really exist. The thoughts were pieced out by a walking puppet with an uncanny ability to type and communicate with actual human beings. No strings attached.