Skip to main content

what is an IP address

More
17 years 2 months ago #23641 by sose
what is an IP address was created by sose
I was in a comference explainig the concept of IP addressing, so I defined pIP address as a software. A fellow networker disagreed with my qualification of IP adress as a software

I gave him the example of a hardware adress like a mac adress on NICs but still insisted

Pls I need other contribution on this
More
17 years 2 months ago #23643 by Smurf
Replied by Smurf on topic Re: what is an IP address
No i don't think i would have agreed either. I see where you are coming from because generally the MAC address is hard coded into the card, however these can be changed through software.

It is a tricky thing to explain i suppose, probably a really good explination on Wiki. I would say that IP Addressing is a way of identifying a host and routing traffic to that host.

Remember, IP is routable at layer 3 of the OSI however MAC isn't routable at layer 2.

Wayne Murphy
Firewall.cx Team Member
www.firewall.cx

Now working for a Security Company called Sec-1 Ltd in the UK, for any
Penetration Testing work visit www.sec-1.com or PM me for details.
More
17 years 2 months ago #23650 by sose
Replied by sose on topic Re: what is an IP address
smurf remember ip is a protocol, it is part of the tcp/ip protocol stack and this protocol stack is a software .ipx/spx could be installed instead.

to close the chapter
every computer component must fall under the hardware or software component where do u categorise IP

waiting for smurf lto reply
More
17 years 2 months ago #23653 by Smurf
Replied by Smurf on topic Re: what is an IP address
Smurf ponders.....

Wayne Murphy
Firewall.cx Team Member
www.firewall.cx

Now working for a Security Company called Sec-1 Ltd in the UK, for any
Penetration Testing work visit www.sec-1.com or PM me for details.
More
17 years 2 months ago #23656 by nske
Replied by nske on topic Re: what is an IP address
Concepts are just concepts, they exist only in our minds. Implementations of concepts in computers can be classified as software or hardware (although the limits for that distinction are not definite, since most hardware runs some kind of software internally), but IP addressing is a perfectly defined idea, before it even reaches to become an implementation. The IP protocol likewise. An implementation of the TCP/IP stack in an Operating System is the only way that a dumb electronic device, such as a computer, can have a slight understanding of our brilliant concept, which is a result of human thinking.

remember ip is a protocol, it is part of the tcp/ip protocol stack and this protocol stack is a software .ipx/spx could be installed instead.


TCP/IP stack is a set of protocols. Protocols are theoretical models, defining a standard way of exchanging information. Their implementation(s), if any, is something irrelevant when we try to understand how their model works.

Obviously, the definition of a standard always precedes it's implementations, and does not in any way depend on them: a protocol (or other standard) can very well exist as a theoretical model without ever being implemented, in software or any other way. We still can talk about it and analyze it for what it is: a concept.

The fact that TCP/IP is widely implemented in software does not change anything: if we want to learn about IP addressing, we are interested in understanding the logic behind it. Because of it's complexity, it is difficult to describe a viable non-software implementation for TCP/IP, that does not mean that TCP/IP is by definition "Software"!

Someone crazy enough might even step up and create an implementation of TCP/IP using paper-parcels as packets and real people as routers. That would technically be as a valid implementation of TCP/IP as the software run by a CISCO router!

en.wikipedia.org/wiki/Software
en.wikipedia.org/wiki/Protocol
en.wikipedia.org/wiki/Protocol_(computing)

I hope that makes sense :)
More
17 years 2 months ago #23667 by Smurf
Replied by Smurf on topic Re: what is an IP address
The same as what i was going to put. IP Adressing is a concept which is implemented in software or hardware (as you said, hardware will still usually have ROMs (EPROMs) with software code).

Wayne Murphy
Firewall.cx Team Member
www.firewall.cx

Now working for a Security Company called Sec-1 Ltd in the UK, for any
Penetration Testing work visit www.sec-1.com or PM me for details.
Time to create page: 0.132 seconds