120 likes | 278 Views
Naming & Addressing ENUM, EPC, WINC overview. JaeYoung Choi (jychoi@mmlab.snu.ac.kr). Content. Introduction ENUM EPC WINC Comparison between ENUM, EPC, and WINC. Introduction. Name vs Address
E N D
Naming & AddressingENUM, EPC, WINC overview JaeYoung Choi (jychoi@mmlab.snu.ac.kr)
Content • Introduction • ENUM • EPC • WINC • Comparison between ENUM, EPC, and WINC MMLAB JaeYoungChoi
Introduction • Name vs Address • name : sequences of characters or signs representing end-user for identification of services and resources of a service • address : sequences of numbers or signs to identify a network terminal • Resolution • process of translating from a name to an address • Example • Many numbers of IP addresses are mapped to one name www.google.co.kr by using DNS in Internet • Name : www.google.co.kr • Address : 66.249.89.99… • Resolution : DNS MMLAB JaeYoungChoi
Introduction (cont’d) • Demands on a new addressing or naming • Convergence of existing networks • convergence of broadcasting and telecommunications • Needs for ubiquitous network • Home Network, Sensor Network… MMLAB JaeYoungChoi
Email / SIP / URL Telephone Network Telephone No. INTERNET ENUM No. Mobile No. Fax No. ENUM DNS tElephone NUmber Mapping (ENUM) • Protocol to identify ordinary phones, fax machines, pagers, email clients, etc, by one E.164 number MMLAB JaeYoungChoi
y.y.y.1. e164.arpa x.x.x.1. e164.arpa ENUM – using DNS Tier 0 ENUM ROOT (ITU) e164.arpa 2.8.e164.arpa Foreign Domestic … … Tier 1 Registry *.1.5.2.8. e164.arpa 0.0.5.4.6.8.1.2.2.2.8. e164.arpa->y1.com $ORIGIN 6.8.1.2.2.2.8.e164.arpa 0.0.5.4 IN NS e164.nic.or.kr 0.0.5.4.6.8.1.2.2.2.8. e164.arpa->NAPTRs (ldap://ldap.z1.com) $ORIGIN 0.0.5.4.6.8.1.2.2.2.8.e164.arpa. IN NAPTR 10 10 “u” “sip+E2U” “!^.*$sip:user@nic.or.kr!” IN NAPTR 102 10 “u” “mailto+E2U” !^.*$mailto:user@nic.or.kr!” IN NAPTR 102 10 “u” “tel+E2U” “!^.*$tel:+82221864500!” Tier 2 Registrar MMLAB JaeYoungChoi
EPC Version Manufacture ID Product ID Serial Number 01.203D2A.916E8B.8719BAE03C Electronic Product Code (EPC) • EPC • Globally unique serial number that identifies an “individual” object • EPC is the next generation of product identification (Barcode) • Serial Number field is added to identify an individual object unlike Barcode • can be used to enhance the supply chain MMLAB JaeYoungChoi
EPC Network • provide information of individual product by using EPC read by reader • EPC Information Service (EPCIS) • maintain and provide the information of specific product • hosts and/or facilitates access to serialized product information generated by RFID • EPC Discovery Services • Authoritative registry of every EPCIS that has information about a particular product • enable track & trace capabilities by the EPC value • Object Naming Service (ONS) • centralized, authoritative directory that routes requests for information about a particular EPC MMLAB JaeYoungChoi
EPC Network EPC Network EPC Network EPC Network EPC Network Retailer Application Retailer Application 3 6 7 8 9 2 5 1 1 4 Manufacturer Manufacturer Manufacturer Manufacturer Manufacturer Retailer Retailer Retailer Retailer Retailer 1. EPC lifecycle begins when a Manufacturer tags the product 1. EPC lifecycle begins when a Manufacturer tags the product 7. If Retailer requires product information, Root ONS is queried for location of Manufacturer’s Local ONS 4. Manufacturer sends product to Retailer 9. Retailer queries Manufacturer EPC IS for desired product information (e.g., manufacture date, expiration date, etc.) 2. Manufacturer records product information (e.g., manufacture date, expiration date, location) into EPC Information Service 5. Retailer records “receipt” of product into EPC IS 8. Manufacturer’s Local ONS is queried for location of EPC-IS 6. Retailer’s EPC IS then registers product “knowledge” with EPC Discovery Service 3. EPC Information Service registers EPC “knowledge” with EPC Registry Operation Example of EPC network MMLAB JaeYoungChoi
WINC • Identification protocol to connect IP network by using characters or digits instead of URL • developed and maintained by NIDA • domestic standard • keypad number mapped the domain name of URL of mobile phone + “#” + separate number • separate number : 5 digit numbers to avoid duplication • ex) Number of WINC to connect URL “nida.co.kr”= 6432#0 MMLAB JaeYoungChoi
Comparison between ENUM, EPC, WINC • Service Target • ENUM : human-centric • EPC : product-centric (cf : URN – digital contents) • WINC : mobile devices that can connect to IP network (i.e. cellular phone) • Resolution Service for Addressing • ENUM : uses an existing DNS(e164.arpa) • EPC : ONS & EPC discovery service • WINC : WINC DB (uses an extradatabase) MMLAB JaeYoungChoi
References • ENUM • RFC3761 (http://www.ietf.org/rfc/rfc3761.txt) • http://www.ietf.org/html.charters/enum-charter.html • http://www.enum.or.kr/kr/index.jsp • EPC • http://www.epcglobalinc.com/ • http://www.epcglobalinc.com/standards_technology/Final-epcglobal-arch-20050701.pdf • WINC • http://www.winc.or.kr/ MMLAB JaeYoungChoi