Difference between revisions of "IP"
m (Format) |
(ICANN definition update) |
||
Line 1: | Line 1: | ||
IP stands for Internet Protocol. It's the protocol the Internet was built on. | IP stands for Internet Protocol. It's the protocol the Internet was built on. | ||
− | <blockquote> | + | <blockquote>The set of rules that govern how devices communicate over the Internet. The Internet Protocol specifies the format of the packets that devices use to transmit messages through the network. It also specifies the addressing scheme that routers use to transmit messages to their destinations.</blockquote> Source: [https://www.icann.org/icann-acronyms-and-terms/en/G0256 ICANN]. |
IPv4 is the original implementation. Gradually everyone is trying to go to IPv6 which has way more potential addresses. With this new version every electronic device in the world is supposed to be able to get an IP address assigned. IPv6 supports techniques like [[multicast]], [[anycast]], <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> and [[IPsec]] natively. | IPv4 is the original implementation. Gradually everyone is trying to go to IPv6 which has way more potential addresses. With this new version every electronic device in the world is supposed to be able to get an IP address assigned. IPv6 supports techniques like [[multicast]], [[anycast]], <abbr title="Dynamic Host Configuration Protocol">DHCP</abbr> and [[IPsec]] natively. |
Revision as of 05:31, 21 February 2019
IP stands for Internet Protocol. It's the protocol the Internet was built on.
The set of rules that govern how devices communicate over the Internet. The Internet Protocol specifies the format of the packets that devices use to transmit messages through the network. It also specifies the addressing scheme that routers use to transmit messages to their destinations.
Source: ICANN.
IPv4 is the original implementation. Gradually everyone is trying to go to IPv6 which has way more potential addresses. With this new version every electronic device in the world is supposed to be able to get an IP address assigned. IPv6 supports techniques like multicast, anycast, DHCP and IPsec natively.
IPv4 addresses look like:
192.0.34.163
IPv6 addresses look like:
fe80::230:65ff:fe6c:fa88
Higher level protocols like: TCP, UDP, RTP, RTSP et etc etc, all use IP.
IP has 4 different methods it can be used in:
There are several more sending paradigms (not implemented in the IP standards?). These include manycast (multicast/anycast mix), groupcast, somecast (realtime adaptive reliable multicasting). The freaks can google them.