Networking Protocols: A Network Protocol
Networking Protocols: A Network Protocol
A network protocol defines rules and conventions for communication between network
devices. Protocols for computer networking all generally use packet switching techniques to
send and receive messages in the form of packets.
Network protocols include mechanisms for devices to identify and make connections with each
other (Semantics), as well as formatting rules that specify how data is packaged into messages
sent and received (Syntax). Some protocols also support message acknowledgement and data
compression designed for reliable and/or high-performance network communication. Hundreds
of different computer network protocols have been developed each designed for specific
purposes and environments.
1. TCP/IP
2. HTTP
3. Ftp
4. NWLink
5. NNTP
6. NetBIOS
TCP/IP
(Internet Protocol) is the primary network protocol used on the Internet, developed in the 1970s.
On the Internet and many other networks, IP is often used together with the Transport Control
Protocol (TCP) and referred to interchangeably as TCP/IP.
IP supports unique addressing for computers on a network. Most networks use the Internet
Protocol version 4 (IPv4) standards that features IP addresses four bytes (32 bits) in length. The
newer Internet Protocol version 6 (IPv6) standard features addresses 16 bytes (128 bits) in
length. Data on an Internet Protocol network is organized into packets. Each IP packet includes
both a header (that specifies source, destination, and other information about the data) and the
message data itself.IP functions at layer 3 of the OSI model.
HTTP
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative,
hypermedia information systems. HTTP is the foundation of data communication for the World
Wide Web. Hypertext is structured text that uses logical links between nodes containing text.
Ftp
File transfer protocol (Ftp) allows you to transfer files between two computers on the Internet.
FTP is a simple network protocol based on Internet Protocol and also a term used when
referring to the process of copying files when using FTP technology. To transfer files with FTP,
we use a program often called the FTP client program.
NWLink
NNTP
The Network News Transfer Protocol (NNTP) is an application protocol used for transporting
Usenet news articles (Netnews) between news servers and for reading and posting articles by
end user client applications.
NetBIOS
NetBIOS is an acronym for Network Basic Input/output System. It provides services related to
the session layer of the OSI model allowing applications on separate computers to
communicate over a local area network.