Showing posts with label TCP. Show all posts
Showing posts with label TCP. Show all posts

Sunday, May 13, 2018

Internet Protocol Suite - Communication Protocol

Internet Layer makes internet working possible the primary protocol are defined below. In order address the right route IP address number is assigned to each computer on the Internet Network.   

IP Address are written in a way that humans can read and remember them.

Ex.192.192.1.1 

IP address are managed by Internet Assigned Numbers Authority and another five registrants responsible for regional database on addresses. 

They are:

  • African Network Information Centre (AFRINIC)
  • American Registry for Internet Numbers (ARIN)
  • Asia-Pacific Network Information Centre (APNIC)
  • Latin America and Caribbean Network Information Centre (LACNIC)
  • Réseaux IP Europeans Network Coordination Centre (RIPE NCC)


Commonly known as TCP/IP in the Internet Protocol Suite it is set of protocols that make transmission of data on the interconnected network of computers possible. In the Internet Protocol Suite the data is authenticated and encrypted and sent to the data stream.    

TCP stands for transmission control protocol provides flow of bytes on to the host computer on the Internet. WWW, file transfer, email messaging all rely on TCP.     

IP is an abbreviation for Internet Protocol.  The main function is to deliver packets from source host to the destination host using the IP Address to route.  Hence it address IP address of both the source and the destination host. The main hardware is the router that enables the transfer of datagram of packets.    

IP has two versions in is Internet Protocol Version 4 or IPv 4 and another IPv6 the latter is less popular but the usage is growing. IPv4 defines IP Address as 32 bit number while IPv6 defines IP address as 128 bit.    

Tuesday, December 19, 2017

Web Browser Software & Application Protocols

What you see, download, listen, record all has become possible thanks to the web browser. It is nothing but a software application that has been made interactive is such a manner that all said above has become a reality. This is what has made the Internet so popular - windows & web browser.   

For retrieving that all that is contained in a website, blog, video, audio the web browser interprets the URL. Modern browsers are equipped with GUI or graphic user interface. The user or the visitor is the retriever to whom the browser fetches information as per the URL. Hence the person inputs the URL information in the address bar or in case of SERPs he or she clicks on the desired link similarly one can click on an external link embedded on the website or blog etc. Plugin assist in enabling the retrieval of  application that is not part of the browser. Like wise browser extension enhance the functionality for a better user experience. Web browsers are enabled with many associated features like history, bookmarking facility and so on usually managed from the settings.  

Some of the popular web browsers are Firefox, Google Chrome, Opera, Internet Explorer, Safari and Microsoft edge.          

HTTP or HTTPS      

Enable this retrieval is http: or https: which is a hyper text transfer protocol the latter is secured where data is transferred in an encrypted form hence most preferred as well. The protocol is meant to enable request and subsequent response for the web browser. In simple terms the protocol enables the client to receive response from the server where the website if hosted. This is not just one request but rather a sequence of requests from the server using the TCP or transfer control protocol. There may be substantial number of queries arising from request for image, content, audio and scripts embedded in the html page using the http protocol. The HTTP consists of the protocol that is http: or https: followed by www then followed by domain name which could be .com. edu. .org, country specific name and so on.      

Ex. 

http://www.websitepromotion-india.com 

This information travels over TCP and then IP (Internet Protocal) and the response travels backwards to the users browser. The URL above is also known as the top level domain or TLD for short.   

Name Servers & ICANN

The name server is where the domain is hosted. They are served by root name servers or root zones that  converts the alphabetical request into numerical request. There are total thirteen root zones managed by an organisation called ICANN the full form is International Corporation of Assigned Name and Numbers. 

This name server is clubbed with the hosting server where the website is placed. Hence the request is instantly connected with the right address.     

Server Queries & Downloading speed. 

Though not related server queries end up making the download slower as the browser is able to send only a few queries at a time. Hence the design of the HTML page should be such that few queries are entertained which results of faster download.     

Website download speed is usually a comparison between the website on SERPS that respond to a user request in form of a keyword typed on Google page. Hence whence compared with fastest website downloading in one second the one that takes five second to download is deemed slower.