![Page 1: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/1.jpg)
Name Services
Johanna Hultin
Carina Höglund
![Page 2: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/2.jpg)
Name services
Introduction
General Terms
Name Services
Name Space
Name Resolution
Caching
![Page 3: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/3.jpg)
Introduction
Names
Fundamental in distributed systems Facilitates communication and resource sharing A consistent naming system is required
Adresses: locations of objects, not identifiers
![Page 4: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/4.jpg)
Introduction
Name service
Translates a human-readable name into a system-internal identifier
Ex human readable names: http://www.facebook.com URLwww.facebook.com Internet Domain Name/etc/passwd File name
Ex system-internal name:
123.25.7.34 IP address
![Page 5: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/5.jpg)
General terms
Resolution Translation of a name into data
Binding Association between an object and a name
Context Set of bindings
Attributes: value of property of an object Ex: address
Ex Name Service: Domain Name System (DNS)
![Page 6: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/6.jpg)
Name Service
A name service stores the collection of one or more naming contexts
Major operation: Look at attributes of a given name Other operations required
Adding/deleting bindings Listing bound names Adding/deleting context
Name management is separated from other services Unification: use the same naming scheme Integration: Openness
![Page 7: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/7.jpg)
Domain Name Server Name service used by
webbrowsers to interpret URL and
e-mail addresses
Ex: Reaching a file from URL address
![Page 8: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/8.jpg)
Name spaces
All valid names recognized in a particular service Ex: URL in DNS
DNS name space Hierarchical structure
Alias Possible to use a simple name instead of a complicated one
Provides for transparency. www.example.net is an alias for www.johanna.example.net
![Page 9: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/9.jpg)
Name Resolution
Iterative navigation DNS
![Page 10: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/10.jpg)
Caching
Holds names that has previously been looked up
Consulted during name resolution
Availability
![Page 11: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/11.jpg)
Questions?
![Page 12: Name Services Johanna Hultin Carina Höglund. Name services Introduction General Terms Name Services Name Space Name Resolution Caching](https://reader035.vdocuments.us/reader035/viewer/2022062305/56649d255503460f949fbeaa/html5/thumbnails/12.jpg)
Thanks for listening!