What is the different between CSSMA/CD and CSMA/CA?
The main different CSSMA/CD and CSMA/CA? Protocol is what wireless stations don’t transmit immediately but, even if the medium is detected as free, a random *counter* is generated before transmission.
While CSSMA/CD uses a time value as backoff, CSSMA/CA uses that is decremented every time the medium is inactive (sensed free) only when the counter reaches 0 the station will starts its transmission.
In any in an Ethernet environment, 2 will 2 nodes choose the same backoff time a collision occur and the probability that the 2 will choose the same backoff time again, after the first collision, decreases exponentially.
What is IP address?
An
identifier for a computer or
device on a
TCP/IP network.
Networks using the TCP/IP
protocol route messages based on the
IP address of the destination. The format of an IP address is a 32-bit numeric address written as four numbers separated by periods. Each number can be zero to 255. For example, 1.160.10.240 could be an IP address.
Within an isolated network, you can assign IP addresses at random as long as each one is unique. However, connecting a private network to the
Internet requires using registered IP addresses (called Internet addresses) to avoid duplicates.
The four numbers in an IP address are used in different ways to identify a particular network and a host on that network. Four regional Internet registries --
ARIN,
RIPE NCC,
LACNIC and
APNIC -- assign Internet addresses from the following three classes.
Class A - supports 16 million hosts on each of 126 networks
Class B - supports 65,000 hosts on each of 16,000 networks
Class C - supports 254 hosts on each of 2 million networks
The number of unassigned Internet addresses is running out, so a new classless scheme called
CIDR is gradually replacing the system based on classes A, B, and C and is tied to adoption of
IPv6.
What is MAC address?
In a local area network (
LAN) or other network, the MAC (Media Access Control) address is your computer's unique hardware number. (On an
Ethernet LAN, it's the same as your Ethernet address.) When you're connected to the Internet from your computer (or
host as the Internet protocol thinks of it), a correspondence table relates your
IP address to your computer's physical (MAC) address on the LAN.
The MAC address is used by the Media Access Control sublayer of the Data-Link Layer (
DLC) of telecommunication
protocols. There is a different MAC sublayer for each physical device type. The other sublayer level in the DLC layer is the Logical Link Control sublayer.
What is the different Client/server?
Client/server describes the relationship between two computer programs in which one program, the client, makes a service request from another program, the server, which fulfills the request. Although the client/server idea can be used by programs within a single computer, it is a more important idea in a network. In a network, the client/server model provides a convenient way to interconnect programs that are distributed efficiently across different locations. Computer transactions using the client/server model are very common. For example, to check your bank account from your computer, a client program in your computer forwards your request to a server program at the bank. That program may in turn forward the request to its own client program that sends a request to a
database server at another bank computer to retrieve your account balance. The balance is returned back to the bank data client, which in turn serves it back to the client in your personal computer, which displays the information for you.
The client/server model has become one of the central ideas of network computing. Most business applications being written today use the client/server model. So does the Internet's main program,
TCP/IP. In marketing, the term has been used to distinguish distributed computing by smaller dispersed computers from the "monolithic" centralized computing of
mainframe computers. But this distinction has largely disappeared as mainframes and their applications have also turned to the client/server model and become part of network computing.
In the usual client/server model, one server, sometimes called a
daemon, is activated and awaits client requests. Typically, multiple client programs share the services of a common server program. Both client programs and server programs are often part of a larger program or application. Relative to the Internet, your Web
browser is a client program that requests services (the sending of Web pages or files) from a Web server (which technically is called a Hypertext Transport Protocol or
HTTP server) in another computer somewhere on the Internet. Similarly, your computer with TCP/IP installed allows you to make client requests for files from File Transfer Protocol (
FTP) servers in other computers on the Internet.
Other program relationship models included
master/slave, with one program being in charge of all other programs, and
peer-to-peer, with either of two programs able to initiate a transaction