The conventional definition of SNS is the one by boyd & Ellison (2007). They define SNS as "web-based services that allow individuals to (1) construct a public or semi-public profile within a bounded system, (2) articulate a list of other users with whom they share a connection, and (3) view and traverse their list of connections and those made by others within the system." (http://onlinelibrary.wiley.com/doi/10.1111/j.1083-6101.2007.00393.x/pdf)
In this sense, microblogs - such as Twitter - would be specific versions of SNS because they include all three points of the definition. The main difference between microblogs and SNS is that microblogs have stronger restrictions, such as a limit of 140 characters in the case of Twitter. Facebook is probably the best example of a SNS and Twitter the best example of a microblog. There are substantial differences in the use of Twitter (more professional, information-based, finding new connections, asymmetrical relations) compared with Facebook (more private, communication-based, meeting friends and keeping in touch, symmetrical relations) although the boundaries are blurring in many contexts. Here is a (non-academic) chart that compares the two: http://www.diffen.com/difference/Facebook_vs_Twitter
Social Networking occurs when you create, build, and maintain personal and professional relationships to meet people, find opportunities, and learn new things. While micro blogging is smaller version of blogging itself which means keeping a "web log" in the form of an online journal of writings, pictures, and other multimedia, as well as news items and content found on the web. The "micro blog" is a blog which has been shrunk down to its bare essence and is used for relaying only the bare essentials of a message. Twitter is a better known example of the micro blog.
The conventional definition of SNS is the one by boyd & Ellison (2007). They define SNS as "web-based services that allow individuals to (1) construct a public or semi-public profile within a bounded system, (2) articulate a list of other users with whom they share a connection, and (3) view and traverse their list of connections and those made by others within the system." (http://onlinelibrary.wiley.com/doi/10.1111/j.1083-6101.2007.00393.x/pdf)
In this sense, microblogs - such as Twitter - would be specific versions of SNS because they include all three points of the definition. The main difference between microblogs and SNS is that microblogs have stronger restrictions, such as a limit of 140 characters in the case of Twitter. Facebook is probably the best example of a SNS and Twitter the best example of a microblog. There are substantial differences in the use of Twitter (more professional, information-based, finding new connections, asymmetrical relations) compared with Facebook (more private, communication-based, meeting friends and keeping in touch, symmetrical relations) although the boundaries are blurring in many contexts. Here is a (non-academic) chart that compares the two: http://www.diffen.com/difference/Facebook_vs_Twitter
Microblogging is a broadcast medium that exists in the form of blogging. A microblog differs from a traditional blog in that its content is typically smaller in both actual and aggregated file size. Microblogs allow users to exchange small elements of content such as short sentences, individual images, or video links.
SNS, full name social networking service, specifically refers to the internet applicable service designed to help people build social networks. It also refers to popular and mature information carriers existed, such as SMS messaging service. Another common explanation of SNS: Social Network Site, ie the "social Web" or "social net.