week-6-presentation-bb
week-6-presentation-bb
Internetworking – An Overview
CCC-697
Shiv Nadar Institute of Eminence (SNUIoE)
Spring Semester - 2025
1
2/17/2025
ARP Protocol
To be on the network – The system needs to know its IP address, Netmask and the
system to which it should forward the packet to reach another network - router
DNS Protocol L5 Protocol
To connect to a server, if one knows the name and domain of the server, How to find
its IP address. Layer 3 uses IP address of the destination.
Packet Routing L3 Protocol
To forward the packet to a device on the same network, MAC address is to be put in
the frame. How does a system learn MAC address on the network - Wednesday
TCP Protocol L4 Protocol
Packet assembly, flow control, packet sequencing – brief statement
2
2/17/2025
Bit of History
In 1970 all host names were maintained in file HOSTS.TXT and made available from
the Stanford Research Institute (SRI) Network Information Center (NIC).
Crocker
3
2/17/2025
Name collisions
No two hosts in HOSTS.TXT could have the same name. However, while the
NIC could assign addresses in a way that guaranteed uniqueness, it had no
authority over hostnames. ...
In 1983, the domain name system was created to distribute what was initially one
centralized file with every address in it across multiple servers and locations.
In 1986, IETF listed DNS as one of the original internet standards. Result:
Publication of two documents -- RFC 1034 and RFC 1035
4
2/17/2025
Distribute responsibility for mapping names and addresses for the namespace
10
5
2/17/2025
1. Chancellor
2. Vice Chancellor
4. Departments (HoD)
11
Domain Namespace
www.snu.edu .in Fully Qualified Domain Name - FQDN
Labels
A FQDN is Part of a hierarchy - tree
www
snu
edu www – Name of the server running the www service (Name in dns
database)
in domain- snu.edu.in
12
6
2/17/2025
13
7
2/17/2025
Role of IANA
The Root Zone Database represents the delegation details of top-level domains,
.com, and country-code TLDs such as .uk.
As the manager of the DNS root zone, IANA is responsible for coordinating these
delegations in accordance with exisitng policies and procedures.
15
One cannot distinguish the names of the subdomains from the names of the
individual objects or the type of an object using only the domain name syntax
16
8
2/17/2025
Its structure allows local control of the segments of the overall database. Data in
each segment is available across the entire network through a client/server
scheme.
Programs called nameservers constitute the server half of DNS’s client/server mechanism.
Nameservers contain information about segments of the database and make that
information available to clients, called resolvers.
17
The structure of the DNS database is similar to the structure of the Unix filesystem.
18
9
2/17/2025
Berkeley.edu is a zone, an
autonomously administered piece of
the namespace.
Each domain name is just a path in a large inverted tree, called the domain namespace
20
10
2/17/2025
Domain names at the leaves of the tree generally represent individual hosts, and they
may point to IP addresses, hardware information, and mail-routing information.
hp.com is both the name of the Hewlett-Packard Company’s domain and a domain name
that refers to the hosts that run HP’s main web server
21
22
11
2/17/2025
$ORIGIN example.com.
$TTL 86400
@ IN SOA dns1.example.com. hostmaster.example.com. (
2001062501 ; serial
21600 ; refresh after 6 hours
3600 ; retry after 1 hour
604800 ; expire after 1 week
86400 ) ; minimum TTL of 1 day
IN NS dns1.example.com.
IN NS dns2.example.com. x
IN MX 10 mail.example.com.
IN MX 20 mail2.example.com.
dns1 IN A 10.0.1.1
dns2 IN A 10.0.1.2
server1 IN A 10.0.1.5
server2 IN A 10.0.1.6
ftp IN A 10.0.1.3
IN A 10.0.1.4
Authoritative for domain example.com
mail IN CNAME server1
mail2 IN CNAME server2
www IN CNAME server1 Zone example.com – SOA resource record
23
refresh: The amount of time secondary servers should wait before checking
the primary server if the zone was updated.
retry: The amount of time after that a secondary server retries to query
the primary server after a failed attempt.
expire: The amount of time after that a secondary server stops querying
the primary server, if all previous attempts failed.
24
12
2/17/2025
Name resolution
Query – Is it for local domain / sub domain Contact authoritative name server
snulinks.enu.edu.in ipconfig/all
Caching Server
25
5
4
Routing
- Packet IP Destination
forwarding (L3) IP address
Data
Link
26
13
2/17/2025
DHCP Server
The DHCP server is a device on the network with a pool of IP addresses at its
disposal to automatically assign to clients as they join the network.
27
28
14
2/17/2025
Reserve A.B.C.D
You can have A.B.C.D
Server Y
Servers look in address
pool and find available You can have P.Q.R.S
IP and reserves it
Reserve P.Q.R.S
30
15
2/17/2025
Server
Client
DORA
31
DHCP Relay
Router
DHCP server
DISCOVER ?
32
16
2/17/2025
33
Summary
DHCP server
• to assign IP address to client system
• netmask
• IP address of the router
• IP address of the DNS server(s)
34
17