1 / 24

A r a b R e g i o n a l O f f i c e

A r a b R e g i o n a l O f f i c e. E-government and IP Symposium. Internet Protocol. By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co. A r a b R e g i o n a l O f f i c e. ‘ IP Protocol ’.

fraley
Download Presentation

A r a b R e g i o n a l O f f i c e

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A r a b R e g i o n a l O f f i c e E-government and IP Symposium Internet Protocol By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  2. A r a b R e g i o n a l O f f i c e ‘IP Protocol’ • The Internet Protocol (IP) is the method or protocol by which data is sent from one computer to another on the Internet • IP provides a global addressing layer across heterogeneous networks • Commonly referred to by the names of two, central protocols, TCP and IP, hence ‘TCP/IP’ • Organized in a ‘stack’ of ‘layers’ • Each computer (known as a host) on the Internet has at least one IP address that uniquely identifies it from all other computers on the Internet By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  3. A r a b R e g i o n a l O f f i c e How The protocol Works • When you send or receive data (for example, an e-mail note or a Web page), the message gets divided (by TCP) into little chunks called packets • Each packet is inserted into different Internet Protocol (IP) “envelopes.” Each contains the address of the intended recipient and has the exact same header as all other envelopes. By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  4. A r a b R e g i o n a l O f f i c e How The protocol Works • A router receives the packets and then determines the most efficient way to send the packets to the recipient. • After traveling along a series of routers, the packets arrive at their destination. By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  5. A r a b R e g i o n a l O f f i c e How The protocol Works • Upon arrival at their destination, TCP checks the data for corruption against the header included in each packet. If TCP finds a bad packet, it sends a request that the packet be retransmitted. By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  6. A r a b R e g i o n a l O f f i c e IP Addresses • Since computers process numbers more efficiently and quickly than characters, each machine directly connected to the Internet is given an IP Address • An IP address is a 32-bit address comprised of four 8-bit numbers (28) separated by periods. Each of the four numbers has a value between 0 and 255 • Example of an IP Address:204.71.200.67 By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  7. A r a b R e g i o n a l O f f i c e IP Addresses vs. URLs • While numeric IP addresses work very well for computers, most humans find it difficult to remember long patterns of numbers. • Instead, humans identify computers using Uniform Resource Locators (URLs) “Web Addresses”. By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  8. A r a b R e g i o n a l O f f i c e IP Addresses vs. URLs • When a human types a URL into a browser, the request is sent to a Domain Name Server (DNS), which then translates the URL to an IP address understood by computers. • The DNS acts like a phonebook. By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  9. A r a b R e g i o n a l O f f i c e What is DNS? • DNS stands for “Domain Name System” • A globally distributed, loosely coherent, scalable, reliable, dynamic database of identifiers. • The mechanism to translate identifiers to IP addresses and vice versa. • Used in many Internet software and applications By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  10. A r a b R e g i o n a l O f f i c e Internationalized Domain Names 現代.comالسودان .comسوداتل .netישראל.קום • Large number of population in Asia Pacific are not native English speakers. • Names are often used in DNS identifiers. • Matter of culture diversity and identity By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  11. A r a b R e g i o n a l O f f i c e IDNDifficulties • A fundamental requirement in this work is to not disturb the current use and operation of the domain name system, and for the DNS to continue to allow any system anywhere to resolve any domain name.” By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  12. A r a b R e g i o n a l O f f i c e IETF Technical Solution User Nameprep (RFC 3491) processing Punycode (RFC 3492) Resolver Punycode unless protocol is updated Punycode (RFC 3492) DNS Servers Application Servers By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  13. A r a b R e g i o n a l O f f i c e How it works? User Input: 新加坡 (48 34 28 51 38 34)GBK Nameprep processing xn--3bs3aw5wpa2a Resolver (E6 96 B0 E5 8A A0 E5 9D A1)UTF-8 xn--3bs3aw5wpa2a DNS Servers Application Servers By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  14. A r a b R e g i o n a l O f f i c e Software supporting IDN • Mozilla 1.4/Netscape 7.1 (Win/Mac/Unix) http://www.mozilla.org/ • Konqueror 3.2 (Linux) http://www.konquerer.org/ • Safari 1.2 (Mac OS X) http://www.apple.com/safari/ • Opera 7.20 (Win, Emb) http://www.opera.com/ • Verisign i-Nav - Internet Explorer plug-in that provides IDN support. http://www.idnnow.com/index.jsp By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  15. A r a b R e g i o n a l O f f i c e IDN SDK • GNU IDN Library http://www.gnu.org/software/libidn/ • International Components for Unicode (ICU) Libraries. http://oss.software.ibm.com/icu/ • JPNIC idnkit (formerly mDNkit) http://www.nic.ad.jp/ja/idn/idnkit/download/index.html • Paul Hoffman's Perl Libraries. http://www.imc.org/idna/ • Verisign IDN Software Development Kit for C & Java. http://www.verisign-grs.com/idn/sdk_download.html • Python - version 2.3 has IDNA support built into the languagehttp://www.python.org/doc/current/lib/module-encodings.idna.html By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  16. A r a b R e g i o n a l O f f i c e Problems… • Based on code points in Unicode (ISO/IEC 10646) • Case folding and normalization process to ensure to “have the highest chance of getting the content of the strings correct.” • An internationalized solution to encode scripts • good enough to encode non-English scripts • But it does not handle any localization By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  17. A r a b R e g i o n a l O f f i c e ICANN Guidelines • Published by the IDN Committee on 20th June 2003, it lays out ICANN Guidelines for registries to implement IDNs Basic concepts: • Conformance to IETF standards • Restrict registration to a subset of code points • Associate each registration with some language • Reserve all other variants IDNs • Develop language-specific registration policies By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  18. A r a b R e g i o n a l O f f i c e Considerations for policy makers • IDN enables a non-English Internet user to use their own native name in DNS (URL, Email, etc) • Culture and language = National Sovereignty • It is important to develop sensible and well-thought policies on IDNs • Language is a difficult problem to tackle • Some language is written in multiple scripts • Some language share the same scripts • Some scripts are used across many regions • Unlike other policies, IDN policies are likely to cross borders • JET took more then 2 years to develop CJK Guidelines • It is never too early to start… By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  19. A r a b R e g i o n a l O f f i c e World Summit on the Information Society (WSIS) • Proposed by delegates to the ITU Plenipotentiary Meeting in 1998 • Endorsed by the United Nations General Assembly as a multi-sectoral approach • UN global summit under the high patronage of the Secretary General • Two-Phase: • Geneva in December 2003 will adopt a Declaration of Principles and Action Plan • Tunis in 2005 will assess progress and refine the Action Plan with a focus on development By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  20. A r a b R e g i o n a l O f f i c e World Summit on the Information Society (WSIS) "To develop a common vision and understanding of the Information Society, to better understand its scope and dimensions and to draw up a strategic plan of action for successfully adapting to the new society“ • Proposed themes for WSIS: • Access to ICTs for all • ICTs as tools for social and economic development • Confidence and security in the use of ICTs By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  21. A r a b R e g i o n a l O f f i c e World Summit on the Information Society (WSIS) Original Draft (May 03) "44. Management of Internet names and addresses: Internet governance must be multilateral, democratic and transparent, taking into account the needs of the public and private sectors as well as those of the civil society, and respecting multilingualism. The coordination responsibility for root servers, domain names, and Internet Protocol (IP) address assignment should rest with a suitable international, inter-governmental organization. The policy authority for country code top-level-domain names (ccTLDs) should be the sovereign right of countries." By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  22. A r a b R e g i o n a l O f f i c e World Summit on the Information Society (WSIS) Final Draft Declaration [44. International Internet management: The international management of the Internet should be democratic, multilateral, transparent and participative with the full involvement of the governments, intergovernmental organizations, private sector and civil society. This management should encompass both technical and policy issues. While recognizing that the private sector has an important role in the development of Internet at the technical level, and will continue to take a lead role, the fast development of internet as the basis of information society requires that governments, take a lead role, in partnership with all the other stakeholders, in developing and coordinating policies of the public interests related to stability, security, competition, freedom of use, protection of individual rights and privacy, sovereignty, and equal access for all, among all the other aspects, through appropriate [intergovernmental/ international] organizations.] By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  23. A r a b R e g i o n a l O f f i c e World Summit on the Information Society (WSIS) Draft Action Plan #33 33 Internet governance: Internet governance has emerged as a key issue of the information society. A transparent, multilateral and democratic governance of the Internet shall continue the basis for the development of a global culture of cyber-security. An [international/intergovernmental] organization should ensure multilateral, democratic and transparent management of root servers, domain names and Internet Protocol (IP) address assignment. By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

  24. A r a b R e g i o n a l O f f i c e • The End,Thanks By: Badreldin M. Mekki Marouf,Sudan Telecommunication Co.

More Related