Professional Documents
Culture Documents
Broadcast
Dynamic Host Configuration Protocol (DHCP) provides IP address and
other configuration information like subnet mask, default gateway,
WINS and DNS server address to network clients. DHCP allocates IP
addresses dynamically to the clients, known as a lease for a period
called lease period.
D – Discover
O – Offer
R – Request
A – Acknowledgement
Let’s discuss these steps in more detail. For sake of clarity I am using
diagram below:
SOURCE
IP 0.0.0.0 A 0.0.0.0 A
SOURCE
MAC BB AA BB AA
DESTINATION
IP Broadcast Broadcast Broadcast Broadcast
DESTINATION
MAC Broadcast BB Broadcast BB
NETWORK
LAYER Broadcast Broadcast Broadcast Broa
dcast
DATALINK
LAYER Broadcast Unicast Broadcast Unicast
Broadcast IP – 255.255.255.255
Internet Control Message Protocol, ICMP, How ICMP Work, ICMP Header,
ICMP Message Header
When you send data from one device to another remote device, the IPv4 Datagram often travels through
one or more routers. There can be errors at routers while they try to forward the IPv4 Datagram to its final
destination. The Internet Control Message Protocol (ICMP) protocol is used to report problems with
delivery of IPv4 Datagrams within an IPv4 network. ICMP is also used for other diagnosis and
troubleshooting functions.
An Internet Control Message Protocol (ICMP) packet header is 8 Bytes long. The first four bytes always
have the same meaning, and the contents of the remaining four depend on the ICMP packet type. An ICMP
header follows the IP header in an IP datagram packet and Internet Control Message Protocol (ICMP) is
considered to be an integral part of IPv4.
Source Quench: If a device is sending large amounts of data to another remote device, the volume can
flood the router with data. The router can use Internet Control Message Protocol (ICMP) to send a Source
Quench message to the source IPv4 address to ask it to slow down the rate at which it is sending data.
Destination Unreachable: If a router receives a datagram that cannot be delivered, Internet Control
Message Protocol (ICMP) returns a Destination Unreachable message to the source IPv4 address.
Time Exceeded: Internet Control Message Protocol (ICMP) sends this message to the source IP if a
datagram is discarded because Time-to-Live (TTL) value reaches zero. One reason is the destination device
is too many router hops away to reach with the current Time-to-Live (TTL) value or a routing loop (An
undesirable condition when the IP Datagrams loop infinitely between the routers, without reaching the
destination).
Type and Code: The following table shows the values which are possible for the Type and Code fields in
the Internet Control Message Protocol (ICMP) header.
1 and 2 Reserved
13 Administratively prohibited
7 Reserved
8 0 Echo request
9 0 Router Advertisement
10 0 Router discovery/selection/solicitation
0 TTL expired
11
1 Fragment reassembly time exceeded
2 Bad length
13 0 Timestamp
14 0 Timestamp reply
15 0 Information Request
16 0 Information Reply
33 Where-Are-You
34 Here-I-Am
Checksum: The checksum field in the Internet Control Message Protocol (ICMP) message contains error
checking data calculated from the Internet Control Message Protocol (ICMP) header+data, with value 0
for this field.
ID: The ID field in the Internet Control Message Protocol (ICMP) message contains an ID value, should be
returned in case of ECHO REPLY.
Sequence number: The sequence number field in the Internet Control Message Protocol (ICMP) message
is the sequence number for each host, generally this starts at 1 and is incremented by 1 for each packet.
You have learned Internet Control Message Protocol (ICMP), use of Internet Control Message Protocol
(ICMP), Internet Control Message Protocol (ICMP) message header and the fields in Internet Control
Message Protocol (ICMP) message. Click "Next" to continue.
This is necessary because, although domain names are easy for people to remember, computers or machines,
access websites based on IP addresses.
Information from all the domain name servers across the Internet are gathered together and housed at the Central
Registry. Host companies and Internet Service Providers interact with the Central Registry on a regular schedule to
get updated DNS information.
When you type in a web address, e.g., www.jimsbikes.com, your Internet Service Provider views the DNS associated
with the domain name, translates it into a machine friendly IP address (for example 216.168.224.70 is the IP for
jimsbikes.com) and directs your Internet connection to the correct website.
After you register a new domain name or when you update the DNS servers on your domain name, it usually takes
about 12-36 hours for the domain name servers world-wide to be updated and able to access the information. This
36-hour period is referred to as propagation.