Where Knowledge Rules

Computers & Technology:

Internet

Get a Widget for this title

IP defined

between devices on the Internet, much like making a phone call. Packets can be sent back and forth between both devices, and each one will tell the other to resend any packets that were lost or had errors, just like you can tell a friend to repeat what they said if you couldn't hear them on a bad mobile phone call connection.

You'll also hear these terms used with IP:

3. ICMP (Internet Control Message Protocol) - these packets/message are typically generated in response to errors in IP transmissions (defined in RFC-1122) or for diagnostic or routing purposes. The 'ping' utility, which can tell if a connection between two devices as actually working, uses this protocol. Note that just because you can 'ping' a remote device does not mean you can make a successful network connection with it using UDP or TCP. It just means the connection is working over the network and the remote device is turned on and working.

4. ARP (Address Resolution Protocol) - a way to take the 48-bit unique number, known as a MAC (Media Access Control) that is assigned to every network device, and "map" it back to an IP Address. As an example, a network card in your computer might have a permanent MAC of "00-08-47-4C-1F-2D" and a program running on a system can be configured to associate that with a particular IP Address, such as "192.168.1.3".

5. RARP (Reverse ARP) - simply does the reverse of ARP, by mapping a unique IP Address back to a unique MAC.

In the definition of the Internet Protocol "Suite Stack", also known as the "TCP/IP Stack" (just to make things confusing) there are four major layers defined from the hardware itself (Level 1) to an application running on a system such as a Web Browser (Level 4). They are as follows:

Level 1: Hardware - Ethernet, Token Ring, Wi-Fi, ATM, PPP, SLIP, Frame Relay, etc.

Level 2: Internet - in a circular fashion, this is where the IP itself runs, along with ARP/RARP, and routing protocols which tell network devices where to send each packet.

Level 3: Transport - this is where the UDP or TCP connection is made.

Level 4: Application - this is the program communicating over the network, such as a Web Browser or your Email Client.

Most of the hardware on Level 1 is well-defined and made, and applications on Level 4 are well-specified as well, but the code that handles moving the information from Level 1 back-and-forth to Level 4, which is known as the "stack", has to be carefully written to be extremely efficient and able to handle slow connections, lost packets (in the case of TCP connections), errors in packets, etc.

So to sum it up, "IP" actually means many things, and can be very confusing, but it is basically the protocol that defines how devices over a network, such as the Internet, identify themselves, find each other, and communicate by sending information in "packets".

Learn more about this author, Wink Junior.
Contact this writer Click here to send this author comments or questions.


Below are the top articles rated and ranked by Helium members on:

IP defined

  • 1 of 2

    by Wink Junior

    Instead of trying to show off my technical background, instead I'm going to write this article to target different audiences:

    read more

  • 2 of 2

    by Jack Stone

    Internet Protocol or IP is a connectionless networking protocol standardized in September 1981 by the Defense Advanced Research

    read more

Add your voice

Know something about IP defined?
We want to hear your view. Write_penWrite now!

108310

Featured Partner

Gathering of Eagles

Gathering of Eagles has partnered with Helium, giving you the chance to write for a cause. Browse Gathering of E...more

What is Helium? | Buy Web Content | Contact Us | Privacy | User agreement | DMCA | User Tools | Help | Community | Helium’s Official Blog | Link to Helium

Helium, Inc.
200 Brickstone Square Andover, MA 01810 USA