Introduction to Internet Protocols
In society, we interact with one another based on a set of common values such as saying hello when greeting each other.
Etiquette is a form of protocol.
Networks and the Internet operate on protocols. When two computers communicate there is a shared set of rules that enable them to effectively interact.
This module contains information with respect to what a developer should know with regards to Internet protocols
By the end of this module, you will be able to:
Describe the nature and purpose of Internet protocols
Describe TCP/IP addresses and their classifications
Explain the purpose of masks and subnetting
Evaluate the protocols used for email
Evaluate the protocols used on the Web
Describe the Domain Name Service (DNS) and Internet domain names
Describe the functions, components, and types of URLs
(IP) Internet Protocols
The (IP) Internet Protocol 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 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.
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 and its successor is Internet Protocol Version 6 (IPv6).
In the next lesson, you will learn about the purpose of protocols.