17 Feb 2014

Various Google APIs

  1.  Ad Exchange Buyer API
  2. Ad Exchange Seller API
  3. Admin SDK
  4. AdSense Host API
  5. AdSense Management API
  6. Analytics API
  7. Audit API
  8. BigQuery API
  9. Blogger API v3
  10. Books API
  11. CalDAV API
  12. Calendar API
  13. Chrome Web Store API
  14. Contacts API
  15. Custom Search API
  16. DFA Reporting API
  17. Directions API
  18. Distance Matrix API
  19. DoubleClick Search API
  20. Drive API
  21. Drive SDK
  22. Elevation API
  23. Enterprise License Manager API
  24. Freebase API
  25. Fusion Tables API
  26. Geocoding API
  27. Google Affiliate Network API
  28. Google Apps Marketplace API
  29. Google Apps Marketplace SDK
  30. Google Apps Reseller API
  31. Google Civic Information API
  32. Google Cloud Datastore API
  33. Google Cloud Messaging for Android
  34. Google Cloud Messaging for Chrome
  35. Google Cloud SQL
  36. Google Cloud SQL API
  37. Google Cloud Storage
  38. Google Cloud Storage JSON API
  39. Google Compute Engine
  40. Google Contacts CardDAV API
  41. Google Maps Android API v2
  42. Google Maps API v3
  43. Google Maps Coordinate API
  44. Google Maps Engine API
  45. Google Maps Geolocation API
  46. Google Maps SDK for iOS
  47. Google Maps Tracks API
  48. Google Mirror API
  49. Google Picker API
  50. Google Play Android Developer API
  51. Google Play App State
  52. Google Play Game Management
  53. Google Play Game Services
  54. Google Spectrum Database API
  55. Google+ API
  56. Google+ Domains API
  57. Google+ Hangouts API
  58. Groups Migration API
  59. Groups Settings API
  60. Identity Toolkit API
  61. Orkut REST API
  62. PageSpeed Insights API
  63. Places API
  64. Prediction API
  65. QPX Express Airfare API
  66. Search API for Shopping
  67. Site Verification API
  68. Static Maps API
  69. Street View Image API
  70. Tasks API
  71. Time Zone API
  72. Translate API
  73. URL Shortener API
  74. Web Fonts Developer API
  75. YouTube Analytics API
  76. YouTube Data API v3

4 Feb 2014

Introduction to web hosting

Introduction to web hosting 

           The activity or business of providing storage space and access for websites is called web hosting .When you want to share your data among other internet users then you have to host your content in a server . 
        Ex:When you make a website and want other people to see it, you will need to publish it with a Web Hosting Service .
 

What is the need of web hosting

         When someone types in your web address, the Internet connects to the web server holding your website files and then transfers your website information back to their computer. From there they can surf and view the pages of your website. So one can say it is a platform to make your content to be viewed by other internet users. 

Prerequisites of web hosting

  • Content you want to publish or share (Ex. a website)
  • An own domain
  • A web server (owned or got on rent )
  • FTP client software
  • High bandwidth internet connection 

What are the features given by the host

  • Pre-Setup
  • Virtual Storage
  • Data Transfer Rate
  • Network Up time
  • Domain
  • Sub Domain
  • Website Builder
  • Control Penal
  • File Manager
  • Custom Error Messages
  • Customer Management System
  • E-Commerce 
  • Web Analysis
  • Custom Support
  • Email Accounts
  • Email Forwarding
  • Shared SSL( Secure Sockets Layer )
  • Raid Backup
  • Firewall

Web server available in web hosting

  1. ASP
  2. JSP
  3. PHP
  4. Python
  5. Ruby
  6. MySql
     

Things to be careful while selecting web host

  • Bandwidth
  • Name Server
  • Domain Name
  • Price 

How to configure

  1. Domain Registration :-

    First  Select a Domain by which you want to create your website's URL. Then register the domain with charges as per applicable on domain.
  2. Web Server Configuration:- 

    Now Purchase or Sign Up(Most in the Free one) in a Web Server or Web Hosting site for Web Hosting Service. Give your domain name in Domain Manager and upload your website pages like .html, .php, .aspx, etc through FTP or File Manager in Web Directory.
  3. Database Configuration :- 

    Go to Database Manager and Access the database through your given username and password. Then create a database which has same name which you have used while making the website. Then Make Tables and data inputs or simply paste the .sql file if database in mysql.
  4. Testing :- 

    Now Testing phase came. Here you have to check if the domain and database work properly with your website or not.For this you have to type your website url you have given when getting the domain. If it shows the proper output as you want then your website is hosted properly otherwise do the steps again.

Services given by Host

  • FTP                (for File Transfer from Server to local Directory)
  • SMTP            (for Email Account of Website..Simple Mail Transfer Protocol)
  • MySQL          (for Database Queries and Access Rights of Data)
  • SOAP             (for  creating XML information Set)
  

30 Jan 2014

Internet Protocol Suite

 

Internet Protocol Suite :-

                           The Internet protocol suite is the networking model and a set of communications protocols used for the Internet and similar networks. It is commonly known as TCP/IP, because its most important protocols, the Transmission Control Protocol (TCP) and the Internet Protocol (IP), were the first networking protocols defined in this standard.
                            It is occasionally known as the DoD model, because the development of the networking model was funded by DARPA, an agency of the United States Department of Defense.
  
The internet Protocol Suite Contains some kind of Terminologies known as:

Domain :-

                       A domain name (for instance, "ittechnocrates.tk") is an identification string that defines a realm of administrative autonomy, authority or control on the Internet. Domain names are formed by the rules and procedures of the Domain Name System (DNS). Any name registered in the DNS is a domain name.
                      Domain names are used in various networking contexts and application-specific naming and addressing purposes.In general, a domain name represents an Internet Protocol (IP) resource, such as a personal computer used to access the Internet, a server computer hosting a web site, or the web site itself or any other service communicated via the Internet.

IP :-

                 The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet. IP, as the primary protocol in the Internet layer of the Internet protocol suite, has the task of delivering packets from the source host to the destination host solely based on the IP addresses in the packet headers.
               For this purpose, IP defines packet structures that encapsulate the data to be delivered. It also defines addressing methods that are used to label the datagram with source and destination information. Historically, IP was the connectionless datagram service in the original Transmission Control Program introduced by Vint Cerf and Bob Kahn in 1974.the other being the connection-oriented Transmission Control Protocol (TCP). 
                      The Internet protocol suite is therefore often referred to as TCP/IP.The first major version of IP, Internet Protocol Version 4 (IPv4), is the dominant protocol of the Internet. Its successor is Internet Protocol Version 6 (IPv6).

IPv4 :-

                      Internet Protocol Version 4 (IPv4) provides safeguards to ensure that the IP packet header is error-free. A routing node calculates a checksum for a packet. If the checksum is bad, the routing node discards the packet. The routing node does not have to notify either end node, although the Internet Control Message Protocol (ICMP) allows such notification.


IPv6 :-

                           The successor to IPv4 is IPv6. Its most prominent modification from version 4 is the addressing system. IPv4 uses 32-bit addresses while IPv6 uses 128-bit addresses. Although adoption of IPv6 has been slow, as of June 2008, all United States government systems have demonstrated basic infrastructure support for IPv6.

DNS :-

                The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. Most prominently, it translates easily memorized domain names to the numerical IP addresses needed for the purpose of locating computer services and devices worldwide.
         DNS can be quickly updated, allowing a service's location on the network to change without affecting the end users, who continue to use the same host name. Users take advantage of this when they use meaningful Uniform Resource Locators (URLs), and e-mail addresses without having to know how the computer actually locates the services.
        The Domain Name System is an essential component of the functionality of the Internet.The Domain Name System also specifies the technical functionality of this database service. It defines the DNS protocol, a detailed specification of the data structures and data communication exchanges used in DNS, as part of the Internet Protocol Suite.

 Subnet Mask :- 

                     The practice of dividing a network into two or more networks is called subnetting. All computers that belong to a subnet are addressed with a common, identical, most-significant bit-group in their IP address. This results in the logical division of an IP address into two fields, a network or routing prefix and the rest field or host identifier.
               The rest field is an identifier for a specific host or network interface. In IPv4 the routing prefix is also specified in the form of the subnet mask, which is expressed in quad-dotted decimal representation like an address. For example, 255.255.255.0 is the network mask for the 192.168.1.0/24 prefix.
               Traffic between subnetworks is exchanged or routed with special gateways called routers which constitute the logical or physical boundaries between the subnets.

 Default Gateway :-

             In computer networking, a gateway is a node (a router) on a TCP/IP network that serves as an access point to another network. A default gateway is the node on the computer network that the network software uses when an IP address does not match any other routes in the routing table.
             It is usually the IP address of the router to which your PC network is connected. In home computing configurations, an ISP often provides a physical device which both connects local hardware to the Internet and serves as a gateway. Such devices include DSL routers and cable routers.
            In organizational systems a gateway is a node that routes the traffic from a workstation to another network segment. The default gateway commonly connects the internal networks and the outside network (Internet). In such a situation, the gateway node could also act as a proxy server and a firewall.
            The gateway is also associated with both a router, which uses headers and forwarding tables to determine where packets are sent, and a switch, which provides the actual path for the packet in and out of the gateway.

 WINS:-

          Windows Internet Name Service (WINS) is Microsoft's implementation of NetBIOS Name Service (NBNS), a name server and service for NetBIOS computer names.
        Effectively, WINS is to NetBIOS names what DNS is to domain names — a central mapping of host names to network addresses. Like DNS, it is implemented in two parts, a Server Service (that manages the embedded Jet Database, server to server replication, service requests, and conflicts) and a TCP/IP Client component which manages the client's registration and renewal of names, and takes care of queries.

Respectfully Sources are:-
  • www.google.com
  • www.wikipedia.org

Comments

© 2013-2016 ITTechnocrates. All rights resevered. Developed by Bhavya Mehta