Thursday, April 30, 2015

How Internet works ??




The Internet

We use internet in our day to day life, we use social networking sites, we chat, we shop online, we exchange emails, we do online banking this are some examples of what we do by using internet. We will take a small example we chat using internet, have we ever thought of how many computers we use in this process?? the answer is no. We never think of such silly things, for most of the people the answer for this will be 2 computers i.e. one which is I am using to send a message and the other one is to receive the message. But the answer is no, in between this 2 computers there are dozens of computer bridging together to form a network. So collectively, the collection of this world's linked-up computers together is known as Internet. How they actually do this?? Let's take a closer look at that later.

If I ask some people to define Internet most of them will answer by naming the applications they use over internet for e.g. Google, Flipkart, facebook, and so on. But actually this is not internet, this is World Wide Web. An Internet is the underlying telecommunication network which make use of this application possible.

We can understand internet better if we assume it to be some system, this system consist of two main components the one is Hardware. This component consist of everything from cables which are used for transmission to the computer which we use. Still there are many hardware components in between this such as Routers, Switches, Servers, mobile towers, satellite, radios, smartphones and other connecting devices. All this components together forms a network and combination of this networks is known as Internet. In these networks, some of the components may act as an end points, computers, smartphone and other connecting devices which you use to read this are known as the end points or in other terms they are known as clients. Machines that store the data that we see on web are known as the Servers. Other hardware components are the nodes, which help in connecting the route of a traffic. In between this route it comes the transmission lines, it can be the physical i.e. cables or fiber optics, or it can be wireless i.e. using satellite or radio signals using mobile towers. 

The Second component of this system is Protocols, without this the hardware component would have failed to work. Protocols are the set of rules that should be used to complete some task. without this rules communication between two devices would fail, different machine would not understand each other without this Protocols.

There are many protocols that we use over the internet, One of them is HTTP. It stands for Hyper Text Transfer Protocol which is used to view web pages in browser. Next protocol is FTP, i.e. File Transfer Protocol which is used to transfer files over internet. There are many such protocols that are used to do some specific task over the internet. Some of the important protocols are TCP stands for Transmission Control Protocol and IP i.e. Internet Protocol. Mostly we use them together i.e. TCP/IP.

We have heard of IP addresses, This addresses follows Internet Protocols. Each computer or any node which is connected to internet has this address. We presently use 32-bit address known as IPv4. But the problem we are facing is we are running out of addresses. So in future we will be using IPv6 i.e. address of 128 bits and that will be enough for the large demand.

When we send some message or if we want to retrieve some information from internet we make use of TCP/IP protocols. Your request is transferred over the network, which first goes to the DNS server. This server stores all the domain name and their Ip addresses to find the target server so that it can fetch the information that the user wants. Ones the target server is identified, the request is sent to that server and the response of that will be transmitted to the node which has requested the information. Internet is so flexible that it will take any connecting route to deliver the information.

Now we will take a look at how actually the data is transferred over the internet.

To retrieve an article, the computer had to connect to the server which was storing this article. We will now use this example to explain the flow of data over the internet.

First, you open your browser and type the domain name of the website you want to visit. Then This request is sent to ISP further Isp sends this request to the DNS server. DNS server then tries to match your Domain name to the domain names stored on that server. when DNS server finds the match it gives the IP address of the server where the data is stored. If suppose the DNS server fails to match the domain name then it sends it further for matching.

Finally, this request will come to the server where the data was stored. Now this server will respond by sending the requested data in the form of packets.  Each packet is of some size and has the data which is requested and also the header footer containing the information of what is there in the data andt the destination of that packet, it also has the information of how all the packets can be combined to form an entire file. Each packet then travels from the network to reach your computer, it may so happen that all the packets may come from different routes. They take the path which has the least traffic.

When the receiver receives the packets, it then try to connect this packets together to form an entire file. It may so happen that some of the packets may have been destroyed on the way, if this is the case then server again requests for that packet again. When entire file is compiled you see the result on your computer by opening the requested site for you. This is the way how data is moved over the internet.

This is how the Internet works for you in microseconds. If you take a deeper look at the various nodes, Components and different protocols that are used over the internet the picture becomes more complex for you. This article just gives you a broad view of highly complex Internet. To go deeper in this stay connected with me for my articles on computer network. Thank you.




















guest author area 51 About
Shrikrishna Parab is founder of The- ShreeOnTechnology. He is a researcher in the field of Computer Science and Technology. He is 25 and lives in Goa. You can Follow him on Twitter, Facebook and Google+.

Monday, April 27, 2015

12 Tips for Writing Good Blog Posts


Before starting with the today's topic, I would like to ask you people a question, Yo like to Blog? If yes then this post is worth reading. and if no then I can just request you to read this post as in this post will help you to enhance your writing and presenting skills.
In my first post, I wrote about platforms which are freely available that can be used by the startup bloggers for blogging. Today I would like to put some light on the ways of writing a good blog. What will follow are some tips which can be used to write a good effective blog post.
So here it is.....

#1. Anatomically Correct
A blog post has many areas that require our attention and care.
1. Eye-catching title
2. In-text links to landing pages
3. Social sharing buttons
4. Proper objective of the blog
5. Overall post must be relevant

#2. Platform used for blogging
A platform which you use for blogging is very much important. For more on this refer to my earlier post i.e Top 6 free Blogging sites. If you are using any of the platforms for blogging you must be aware of all the features and all the new updates of that platform. You must be able to edit the HTML of the site. this is very important as you should be familiar as where exactly all the content is present i.e. where exactly is the image and so on.

#3. Categories
You must very well define the category of the post. you must define it as a stand alone post or a post which is any of the categories  you defined earlier. categorising the post helps in writing a content which is in series with the previous post. Defining the categories of your blog help you to concentrate on a particular topic. The category which you select may be a broad category.

#4. Description
You should write a description of the post. Most of the search engine shows at most 160 characters of your post description on the result page. If yo don't have any of the description written in your post search engine will take first 160 character of your post to show on the result page.This will not give a good picture of your post to the user. So the description of the post is an important factor. Your description must be precise and must not exceed 160 characters. If you exceed search engine will cut the description to 160 words and will be displayed

#5. Revisions of the post
As any other writing material post also go through many revisions. This process of fine tuning and revisions is a must to enhance the quality of your post. Also, this process of revision must go through the correction process i.e. checking the grammar, checking your spellings and punctuations, and also checking if all the links in the post are working.

#6. Search Engine friendly post
Your post must be search engine friendly, it is important as to show your post on the result page. I am specifically writing for the Google search engine, different search engine have different criterias. Google likes pages which have text and not much images. Also the text should be very will formatted. Post must have outbounds links and also your post must be linked properly.

#7. Headings
Headings are the most important part of the on page SEO. Headings gives reader an idea of which content tells you what and also defines the important part of the post.Some of the important tips about headings are as follows
1. The most important heading on the page should be the H1
2. Mostly there is only one H1 on any page
3. Subheadings should be H2s, sub-subheadings should be H3s, etc.
4. Heading must contain important keywords that defines the post

#8. Images
Blog is mostly made up of words and phrases, But sometimes images must be added so as to increase the redership and the blog views. Images also helps in understanding the concepts and also use your images to make the reader smile. So use images well.

#9. SEO and Blog Design
First impression is the last impression so a blog must be very well designed and it must also be SEO friendly.Some of the tips are as follows
1. Blog must have a Search box
2. RSS feed
3. Number of clicks to reach the important or main content must be less
4. Use the images efficiently and optimally
5. Keep your best content above the fold
6. Link must be to the best content
7. Encourage comments
8. Add sharing buttons
9. Test the blog for speed
10. Blog must be tested in different browsers.
11. Blogging platform must be a good one. (e.g., WordPress, Posterous, Tumblr)

#10. Stats of a blog
You need to keep an eye on the stats of your blog i.e. number of visitors, number of views, which post is viewed most of the time and so on. This will help you to know your weaknesses and also your strong points. If one of the post is viewed most of the times that will tell you that the topic of that post is mostly searched so you can write some more posts on that topic.

#11. Names, Titles and Bio
Mostly readers are interested in the content of the blog, But they also will be interested in knowing who wrote the post. So don't forget to write something about you. You may include your name and your bio-data and also some lines about you which describe you fully and also tells something about you objective behind the blog. Your blog must also contain Follow button which will help readers to follow you on ant social media sites.

#12. Research
Your post must have well-researched content on a specific topic which will help you to differentiate your blog from others. This will also help you to get more readers to read your post and also to follow you because they know from your content that you are an expert in your field. 

you can also increase the chances of getting a income from your blog by signing up for a advertising network

guest author area 51 About
Shrikrishna Parab is founder of The- ShreeOnTechnology. He is a researcher in the field of Computer Science and Technology. He is 25 and lives in Goa. You can Follow him on Twitter, Facebook and Google+.

Monday, April 20, 2015

Top 6 Free Blogging Sites






We live in the world in which blogging is so much important at this time. Each one of us will have some or the other talent which he can showcase to the world by the means of blogging. But a person who is just starting up with blogging will not be able to pay the cost for hosting his own site with his own domain name.
So here are some of the sites which help this type of start up bloggers to host their blog at no cost. This can be the platform for this people to publish their ideas to the world.

This listed sites are easy to use and customize, blogger can choose the topic of his own and start blogging

Here it is....




This is one of the free blogging site which a blogger can use to start with his blog. you can choose from many gorgeous themes and start blogging. Blogger can upgrade to their premium packages and get his own domain name. 


Weebly gives you several features and modern themes using which you can start blogging.Powerful features such as modern themes, drag and drop tool makes it easy to bring your idea to life in less time, apps for iPhone iPad and Android makes it easy to manage your site or blog on the go, easy Blogging helps you to share your blog with the world and the feature to build your own eCommerce site with complete support. This is probably the best site to start with blogging.



One of the most well-known blogging platform, Blogger is supported by Google, so it is most reliable and trusted.It is the simplest among all to start using Blogger as the it has step-by-step guide for creating your site.



Another most popular platform to create your website for free,this is the best place to host your personal blog or a business site. this lets you to create beautiful and powerful websites or blogs. It is optimize for SEO and getting your site in front of searchers on Google, Bing, Yahoo, and others.It also has one of the best support for hosting. and one of the most important fact wordpress powers 23% of the internet.



Webs creates websites with professionally designed templates and easy to use free website builder.
Webs does a surprisingly good job of making it easy to build a good looking, customized site through a completely browser based interface.
The features such as Drag and Drop, Search engine friendly, mobile optimized and socially connected makes this site best for blogging.






tumblr.com
One of the happening blogging platform is Tumblr. it is very simple for people to make a blog and put whatever the want on it. Stories, photos, GIFs, TV shows, links, mp3, videos and any deep stuff. Tumblr is 233 million different blogs, filled with literally whatever. most importantly it is supported by yahoo.



Hope this will help you all to start blogging without any cost factor. So now start Blogging, Share your ideas, showcase your talent to the world and motivate yourself to write what you think.Hope to see you online soon. Thank you



you can also increase the chances of getting a income from your blog by signing up for a advertising network






guest author area 51 About
Shrikrishna Parab is founder of The- ShreeOnTechnology. He is a researcher in the field of Computer Science and Technology. He is 25 and lives in Goa. You can Follow him on Twitter, Facebook and Google+.