Computing Science, University of Aberdeen 1 Public Policy: Control of Internet l Brief history of Internet l Hardware, Software, Standards. Domain names.

Slides:



Advertisements
Similar presentations
Introduction to e-Business. History of WWW Late 1960s, ARPA (Advanced Research Project Agency) of Dept of Defense sponsored some of MIT graduate student.
Advertisements

1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Computer Networks TCP/IP Protocol Suite.
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Distributed Systems Architectures
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
The World Wide Web and the Internet MIS XLM.B Jack G. Zheng June 20 th 2005.
The World Wide Web and the Internet MIS XLM.B Jack G. Zheng May 13 th 2008.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
Introduction to HTML, XHTML, and CSS
Computing Science, University of Aberdeen 1 Electronic Society Public Policy: Control of the Internet.
Communicating over the Network
Overview Environment for Internet database connectivity
The Internet and the World Wide Web. Una DooneySlide 2Internet and WWW What is the Internet? This is the physical infrastructure or backbone of computers,
The internet. Background Created in 1969, connected computers at UCLA, Stanford Research Institute, U. of Utah, and UC at Santa Barbara With an estimated.
INTERNET PROTOCOLS Class 9 CSCI 6433 David C. Roberts Entire contents copyright 2011, David C. Roberts, all rights reserved.
1 Chapter One Introduction to Computer Networks and Data Communications.
Chapter 1: Introduction to Scaling Networks
Local Area Networks - Internetworking
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 2 The OSI Model and the TCP/IP.
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
31242/32549 Advanced Internet Programming Advanced Java Programming
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
The Internet–Illustrated Introductory, Fourth Edition
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
44212: Web-site Development
Essential Cell Biology
PSSA Preparation.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Evolution of the Internet Mrs. Wilson Internet Basics & Beyond Rocky Point High School.
CSIS-390 History Dr. Eric Breimer. Syllabus 1. Google “Eric Breimer” 2. Click on first link 3. Click on CSIS Click on Syllabus.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
ITGS Networks Based on the textbook “Information Technology in a Global Society for the IB Diploma” by Stuart Gray.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
Mr C Johnston ICT Teacher
CMPTR Chapter 5.
Connecting one computer to another computer creates a network.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
The Internet. The Internet: A Definition  Short for Internetwork  AKA: The World Wide Web, or the Net  This is defined by the system of communications.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
Networks QUME 185 Introduction to Computer Applications.
Human-Computer Interface Course 4. Content History of Internet What is Internet ? Internet Protocols The OSI 7 layers model TCP/IP The World Wide Web.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Introduction To Internet
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
The Internet (The History Channel) (Straubhaar & LaRose)
Dr. Ehud Reiter, Computing Science, University of Aberdeen1 Public Policy: Control of Internet l Brief history of Internet l Hardware, Software, Standards.
Communication, Networks, The internet and the Worldwide Web.
TCP/IP Network.
CSC 104 December 13,2012. Internet Regulation: States that it is about restricting or controlling certain pieces of information. This consisting of censorship.
William Stallings Data and Computer Communications
The Internet The History and Future of the Internet.
By Sanjay Chand.  What is a web server?  A web server is a program that, uses the client/server model and the World Wide Web’s HTTP.  My recommendation.
A Brief History of the Internet: The Timeline 1958: ARPA, the Advanced Research Projects Agency, is created by the U.S. Defense Department in response.
The Internet Objectives: Gain an overview of what the internet and the world wide web are. Understand what you need to access the internet. Gain an overview.
Lecture 1: Facts of network technologies developments
A BRIEF HISTORY OF THE INTERNET, WEB, AND HTML. Internet vs. World Wide Web What is The Internet? The Internet is a massive network of networks, a networking.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
What is the Internet? © EIT, Author Gay Robertson, 2016.
Using MIS 2e Chapter 6 Appendix
Electronic Resources and the WWW
الوحدة 5 مقدمة في شبكة الانترنت.
CS222 Web Programming Course Outline
Lecture 1: Facts of network technologies developments
1 Introduction to the Internet.
A worldwide system of interconnected computer networks.
Lecture 1: Facts of network technologies developments
Lecture 1: Facts of network technologies developments
Presentation transcript:

Computing Science, University of Aberdeen 1 Public Policy: Control of Internet l Brief history of Internet l Hardware, Software, Standards. Domain names l Who should control the net/web?

Computing Science, University of Aberdeen 2 Control of Internet l Internet/Web is very important to modern life. l Who controls it? »Specifies protocols »Decides who can use/connect to it »Specifies what activities are lawful/unlawful »Gives out domain names »Taxes it »Etc.

Computing Science, University of Aberdeen 3 Governance l Suggested definition by World Summit on the Information Society (2005) ``Internet governance is the development and application by Governments, the private sector and civil society, in their respective roles, of shared principles, norms, rules, decision- making procedures, and programmes that shape the evolution and use of the Internet. l Ongoing interest at high-level: The Internet Govenance Forum (IGF) sponsored by UN.

Computing Science, University of Aberdeen 4 What is it? l Global network of computers. »The internetwork - a network of networks l Use shared protocols to communicate. » Currently, TCP/IP, the Internet Protocol Suite, l Specific services sit on top of TCP/IP.

Computing Science, University of Aberdeen 5 Prehistory l Telecomms networks »… »Transatlantic telephone cable 1859 »Telephone, 1876 »1909, Erlang invents Queuing Theory » s control of mainframes via terminals connected by wires. l 1950s and 60s: »US military types worry about robust comms »Engineers+others dream of possibilities

Computing Science, University of Aberdeen 6 Prehistory l Packet Switching: 1960s »Transmission of data in packets of suitable, fixed size. »Paul Baran: reliable communications across unreliable network (robustness) »Donald Davies (UK): efficient use of channels (channel capacity) »Leonard Kleinrock: queuing theory of packet switchng »Optimizes latency: time for data to travel across network »First computer network implementation 1968 »First ARPANET message sent October 1969.

Computing Science, University of Aberdeen 7 Brief history: 1970s l ARPANet » first long-distance network » connected universities, military research labs. »US military owned and controlled it. l Protocols and standards start to develop »1974ish: Vint Cerf and Bob Kahn develop TCP/IP.

Computing Science, University of Aberdeen s: Many networks l Many more networks appeared »VNet: Internal IBM network –University offshoot: Bitnet, earn »JANet: UK universities »UUNet: cheap network formed using telephone dialup lines »Etc l Mostly , not real-time client-server

Computing Science, University of Aberdeen s: Internet l Connected together all of these networks into a global Internet »Virtual network, which combined ARPANet, VNet, JANet, etc –ARPANet user could easily JANet, etc »Mostly based on protocols and conventions from US military »That is, everyone else changed to what the US military was doing »Everyone starts to use TCP/IP. l Internet Engineering Task Force (IETF): promotes standards

Computing Science, University of Aberdeen 10 Example: names l ARPANet: l JANet: l network path, »fred.bloggs!aberdeen!dundee!edinburgh »Send first to Edinburgh, then to Dundee, then to Aberdeen, then to fred.bloggs l Everyone switched to ARPANet style

Computing Science, University of Aberdeen s: control l Who controlled the Internet in 1980s? l No one controlled net as a whole »IBM controlled VNET »UK govt controlled JANet »UUNet nodes controlled themselves l People switched to ARPANet standards because wanted to, their choice l ARPANet replaced by NSFNet »Still US govt.

Computing Science, University of Aberdeen s: Integration l Late 1980s integration efforts succeed »1990s internet truly looks like an integrated network to its users, not patchwork of hundreds of separate networks. l Internet Service Providers (ISP) formed. »Access to internet possible not through university, research lab, military etc.

Computing Science, University of Aberdeen s: Web l WWW invented in early 1990s »Network of hypertext documents accessed via internet. »(http) Web-browsers (Mosaic, 1993) »World Wide Web Consortium, W3C, (international) quickly established to set standards –Technical: protocols, languages –Internationalization: should be accessible to all languages and cultures »Higher priority because Web invented in Europe, instead of US?

Computing Science, University of Aberdeen s: Commerce l Banned from ARPANet, then NSFNet »Some commercial ISPs and commerce on other networks. l 1992: US Congress passes Scientific and Advanced Technology Act. »Commerce then allowed.

Computing Science, University of Aberdeen s: Growth with Commerce From: Author: Ken Masters, Creative Commons Licensehttp://en.wikipedia.org/wiki/File:WIntHosts1981-July2011.jpg

Computing Science, University of Aberdeen 16 Commercial Importance l Largely because of Web, Internet became of much greater commercial interest »Dot.com boom »Domain names selling for $s –$7.5M for business.com (more for porn.com) »Beginnings of spam

Computing Science, University of Aberdeen s: Who in control? l Most control still resided with individual component networks. l International organisations increasingly set standards. »W3C, IETF, ICANN (later slide), ISO ( »Lawyers increasingly involved –Lawsuits on domain names; e.g., mcdonalds.com

Computing Science, University of Aberdeen s: Internet essential l Many organizations rely on Internet »Insist that people use it. »E-govt, E-commerce, E-Science, etc. »Supply chains rely on it. »Banking, finance, payment systems. l Internet needs to work! »Must be fast, reliable, trusted, etc.

Computing Science, University of Aberdeen s: Attackers l Huge growth in spam »Dominates most inboxes »Makes less reliable/useful –Anti-spam systems kill real s »Also phishing (con s) l Huge growth in viruses »Many computers taken over by attackers.

Computing Science, University of Aberdeen s l Companies take security seriously »1990s: Microsoft treats computer security as marketing tool, to encourage upgrades –Questionnable whether it seriously tries to make software more secure. »2000s: Microsoft takes security very seriously. »Relative obscurity of Mac OS protects it.

Computing Science, University of Aberdeen 21 Governance problems l Hard to stop bad guys when there is so little control over the net. »Change protocols – slow? »Spamming illegal – no international control? »Blacklist bad guys so cant use – how? l Does global Internet community have a duty to help poor countries? »E.g., help pay for E Africa fibre.

Computing Science, University of Aberdeen 22 What is Internet/Web l Hardware: routers, fibre-optic links, … l Software: browsers, servers, … l Standards: HTTP, HTML, … l Domain names l People and organizations

Computing Science, University of Aberdeen 23 Hardware l Routers, fibre-optic links, etc still owned by individual organizations, networks. »Individuals: you own your wireless router and (say) the network in your house. »Organizations: Aberdeen Uni. owns campus Ethernet wiring. »ISP/telecom: BT owns copper wires from your house, switches. »Govt: JANet (and SuperJANet) owns link between Aberdeen Uni. and Dundee Uni.

Computing Science, University of Aberdeen 24 Hardware l Very diverse ownership l Internet backbone: high-speed data routes - has multiple owners l National infrastructure: LINX (more or less) provides central hardware for UK l Almost no central hardware for Internet as a whole »root nameservers (resolve domain names into IP adresses) »Provided by LINX-like national sites

Computing Science, University of Aberdeen 25 LINX l London Internet Exchange » »Cooperative of UK ISPs l Interconnect point for UK ISPs, International connections l Support services: name/time server »Service to Internet as a whole

Computing Science, University of Aberdeen 26 Control of Hardware l Who can plug hardware into Internet? »Anyone who can convince an organization which is currently on the net to link to you. –Person/company: convince ISP to connect you. –ISP: convince LINX to connect you. »Of course governments can regulate what happens in their countries. –Recent proposal in UK to require explicit opt-in by consumers for porn access. »Enforcement?

Computing Science, University of Aberdeen 27 Hardware Anarchy l Surprising it works as well as it does. »Tribute to tech-support personnel keeping their bit of the Internet going. »Even more so to inventors of packet- switching, and other robust protocols. l Lack of control helps criminals (e.g. spammers)? »Always find someone to connect them to the net.

Computing Science, University of Aberdeen 28 Software Environment l We need software to use the Internet and web. »Web browsers: Safari, Internet Explorer, Firefox, »Web server: Apache (C), Apache Tomcat (Java), »Apache Software Foundation, open community »Apache License, open source »OS support in Windows, Mac OS X, iOS, Linux, Android, …. l Controlled by developers »Commercial: IE, Outlook, Safari, Entourage, … »Open-source: Unix, Tomcat, Firefox, …. »Mac OS and iOS commercial, but based on Unix.

Computing Science, University of Aberdeen 29 Control via Software l Can a commercial vendor control the Internet through its software? »If everyone uses IE, Microsoft can tweak IE to encourage people to use its products »IE bundled with Windows OS. –Antitrust case. United States vs. Microsoft ( ish). Settled with DoJ. »Recent change to IE. Default search engine. Deliberately difficult to change. »Deliberately degrade browsing on competitor websites.

Computing Science, University of Aberdeen 30 Control via Software l Seems less of a problem now, because of blossoming of open-source »Apache, Tomcat, Firefox, Opera, etc. l Net software becoming more of a shared resource, less of a commercial product »Much harder for one individual or organization to control!

Computing Science, University of Aberdeen 31 Standards l Standards are essential to Internet »Document formats: HTML, XML, PDF, GIF »Protocols: HTTP, HTTPS, SMTP, … »Low-level: TCP/IP »Other: Java, Unicode, … l Who controls these?

Computing Science, University of Aberdeen 32 Protocols l Protocols mostly controlled by international standards orgs l W3C consortium (web) » »Most web protocols (eg, HTTP) l IETF (Internet) » »TCP/IP, other plumbing

Computing Science, University of Aberdeen 33 Document Formats l W3C controls many web ones »HTML, XML, RDF, OWL, …. l Other standards bodies »PDF (open, ISO committee, since 2008), »JPEG (ISO committee, but patent situation complicated) »MPEG (ISO committee) l Some controlled commercially »WMF graphics: Microsoft l No one controls »GIF: Developed by Compuserve in 1980s, now in public domain.

Computing Science, University of Aberdeen 34 Commercial Formats l Is it OK for Adobe to control PDF, which is a de facto standard for the web? »Enables Adobe to sell related software? l Adobe has now made PDF an ISO standard »As of 1 Jul 2008 l Trend for most widely-used formats

Computing Science, University of Aberdeen 35 Java l Who controls Java programming language? l Oracle »Bought SUN, the original developer »Hold trademark »Tried to control/restrict competitors –Especially MS –Sun vs. Microsoft –MS created C# instead… l Now moving to open-source, standards. l Apple just announced deprecation of Java. »Have to download separately with OS X 10.7.

Computing Science, University of Aberdeen 36 Standards l 1990s: there was a lot of concern about commercial control of standards »Java, PDF, GIF l Now trend is towards open standards controlled by international bodies.

Computing Science, University of Aberdeen 37 Domain Names l Who controls internet names? »Which company is business.com? l Internet Corporation for Assigned Names and Numbers, ICANN, »Decides on top-level domain names, such as.com »International body, not-for-profit, public-benefit, self-appointed? »IANA, part of ICANN ``The Internet Assigned Numbers Authority (IANA) is responsible for the global coordination of the DNS Root, IP addressing, and other Internet protocol resources

Computing Science, University of Aberdeen 38 Domain names l Verisign (company) controls.com »Under contract from US government. »Why should US govt control? l Nominet controls.uk »Private not-for-profit company l Country domain names often controlled by national telecomms »

Computing Science, University of Aberdeen 39 Domain names l Security problems l DNS Cache Poisoning: corrupt data fed into Domain Name System – directs traffic to wrong address. l Border Gateway Protocol: handles core routing decisions. l Hijacking – corrupt routing tables of BGP: sends traffic to wrong address. l Security extensions proposed. l Only 13 DNS root name servers (logical clusters). Many in the US. Have been under DDoS attack.

Computing Science, University of Aberdeen 40 Domain Name Control l Domain Name System (1983ish) l Historical artefact. »E.g., US has top-level control because we use ARPANet names l Under review?

Computing Science, University of Aberdeen 41 Who controls Internet? l Hardware: decentralized, anarchic l Software: increasingly open-source l Protocols: increasingly international standards bodies l Domain names: mixture

Computing Science, University of Aberdeen 42 Who should control net? l No one (anarchy)? »Govts control within their country? »No one controls net as a whole? l Self-appointed committees (e.g., W3C)? l UN body?

Computing Science, University of Aberdeen 43 UN Internet Agency? l Should an international body be set up to exercise global control over the Internet? »Control standards, domain names? »Provide open-source software? »Under UN control? –2005 working group, set up by sec-gen Annan l Good idea or bad idea?