Addressing, packets and protocols

What are their purposes?

Definitions

What is a protocol and what is its purpose?

We would never be able to communicate worldwide if there were no ‘standards’ governing the way we communicate and the way our machines treat data. That is why we have a protocol; as protocols are a set of rules that define how computers and devices communicate. An example of using a protocol is when a computer is doing something that it should be doing, which could be running a piece of security software or running the Internet. Another example of using a protocol is language. If you speak a different language to another, that isn't following protocol.

What is a packet and what is its purpose?

A packet is the unit of data that is routed between an origin and a destination on the Internet or any other packet-switched network. You can see (sometimes on a bit-for-bit level) what's going on on your network. This can be useful for troubleshooting, preventative maintenance, or for malicious purposes like password interception or session hijacking.

What is a MAC Address and what is its purpose?

The MAC address is a unique value associated with a network adapter. MAC addresses are also known as hardware addresses or physical addresses. They uniquely identify an adapter on a LAN.

MAC addresses are 12-digit hexadecimal numbers (48 bits in length). By convention, MAC addresses are usually written in one of the following two formats:


MM:MM:MM:SS:SS:SS


MM-MM-MM-SS-SS-SS

The first half of a MAC address contains the ID number of the adapter manufacturer. These IDs are regulated by an Internet standards body (see sidebar). The second half of a MAC address represents the serial number assigned to the adapter by the manufacturer. In the example,00:A0:C9:14:C8:29

The prefix 00A0C9 indicates the manufacturer is Intel Corporation.



Recall that TCP/IP and other mainstream networking architectures generally adopt the OSI model. In this model, network functionality is subdivided into layers. MAC addresses function at the data link layer (layer 2 in the OSI model). They allow computers to uniquely identify themselves on a network at this relatively low level.


Benefits

MAC Addressing

There is no attachment cost to devices that connect to the network. The policy is set on a router or switch, and the equipment attached either is permitted or it is not. The person attaching the equipment has nothing to do.

Packet

The two parties of the communication don't have to use a pre-established route to send data, data are simply break up into packets and sent through different routes to the destination. you may use also some error control to resend data parts that didn't reach the destination.

Drawbacks

Packet

It takes longer than other methods to transfer data. In most cases this will be fairly insignificant but it can be a factor when dealing with real-time video and require additional technology to obtain the required quality.

MAC Addressing

It is easy to spoof.

Because of the broadcast nature of Ethernet and particularly wireless Ethernet an advisory can sit on the wire and just listen to traffic to and from permitted MAC addresses. Then, the advisory can change his MAC address to a permitted one, and in most cases obtain access to the network.