Network Protocol is a set of rules followed by a network. Here Look at the following protocols, HTTP,FTP, and UDP
HTTP: The Hypertext Transfer Protocol is an application protocol for distributed, collaborative, hypermedia information systems that allows users to communicate data on the World Wide Web.
The purpose of Http is to create the first interactive, text-based web browser: the original World Wide Web
- Http is resposible for programs such as JavaScript, Adobe, and other text editors
FTP: File Transfer Protocol (FTP) is a standard Internet protocol for transmitting files between computers on the Internet over TCP/IP connections. FTP is a client-server protocol where a client will ask for a file, and a local or remote server will provide it.
- Purposes Of FTP: promote sharing of files
- encourage indirect use of remote computers
- shield user from variations in file storage
- transfer data reliably and efficiently
- �FTP, although usable directly by a user at a terminal, is designed mainly for use by program
UDP: Stands for “User Datagram Protocol, UDP protocol is typically used for streaming media. communications by not requiring what’s known as a “handshake”, allowing data to be transferred before the receiving party agrees to the party
UDP Ports:
- Source Port : Source Port is 2 Byte long field used to identify port number of source.
- Destination Port : It is 2 Byte long field, used to identify the port of destined packet.
- Length : Length is the length of UDP including header and the data. It is 16-bits field.
- Checksum : Checksum is 2 Bytes long field. It is the 16-bit one’s complement of the one’s complement sum of the UDP header, pseudo header of information from the IP header and the data, padded with zero octets at the end (if necessary) to make a multiple of two octets.