Skip to main content

Posts

Showing posts from November, 2015

SCRUMble ! - New Book about SCRUM

 SCRUMble ! Hello Blog Readers! Thank you for all your support and encouragement. I have something exciting for you all. I have recently written and published a new book called 'SCRUMble !'. It is currently available on pothi store. It will be soon available on Amazon and Flipkart as well. Please get your copy and do let me know your reviews. -Abhishek Sathe SCRUMble ! Written and Published by: Abhishek Sathe                                                                              Distributed by: pothi.com Order your copy now:  https://store.pothi.com/book/abhishek-sathe-scrumble/ Coming soon on Amazon and Flipkart About the book: Scrum is a framework for solving complex problems largely adapted by Software Development field. There are multiple ag...

Ports

A port is simply a channel of communication which is numbered between 1 and 65000. All network devices use them and most have the ability to change them when required. They were originally created to allow multiple programs to use the same IP address. For example, port number 80 is famous port for HTTP and 69 is famous for Trivial File TransferProtocol(TFTP).Refer to https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers for list of TCP and UDP port numbers. Port Addressing Identifying the Conversations Consider the example of a computer simultaneously receiving and sending e-mail, instant messages, and web pages. The TCP and UDP based services keep track of the various applications that are communicating. To differentiate the segments and datagrams for each application, both TCP and UDP have header fields that can uniquely identify these applications. These unique identifiers are the port numbers. In the header of each segment or datagram, there is a source and d...

GET and POST methods

What is HTTP? HTTP (Hypertext Transfer Protocol) is the set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the World Wide Web. As soon as a Web user opens their Web browser, the user is indirectly making use of HTTP. HTTP is an application protocol that runs on top of the TCP/IP suite of protocols (the foundation protocols for the Internet). Client Server Architecture and HTTP In Computer science client - server is a software architecture model consisting of two parts, client systems and server systems, both communicating over a computer network or on the same computer. A client - server application is a distributed system made up of both client and server software.       HTTP works as a request-response protocol between a client and server. A web browser may be the client, and an application on a computer that hosts a web site may be the server. The client submits an HTTP request message to the serve...