History of Unix and the Internet
|
|
- Maude Charles
- 6 years ago
- Views:
Transcription
1 History of Unix and the Internet The father and mother of Open Technology Karst Koymans Informatics Institute University of Amsterdam (version 17.6, 2017/09/07 13:14:49) Tuesday, September 5, 2017 Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
2 1 Early years 2 Ideas mature 3 Speeding and growing 4 Conquering the world 5 The modern era Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
3 Early years Outline 1 Early years 2 Ideas mature 3 Speeding and growing 4 Conquering the world 5 The modern era Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
4 Early years Question for the audience Why did Internet start? When did Internet start? And when did Unix originate? What is the difference between Unix and UNIX? Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
5 Early years Why did Internet start Source: Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
6 Early years 1958 Creation of (D)ARPA and ARPANET The launch of Sputnik 1 in 1957 led to the creation of the Advanced Research Projects Agency (ARPA) in 1958, later renamed into Defense ARPA (DARPA). Plans for an ARPANET were started in 1966 as the first wide-area packet switching network. Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
7 Early years : Theoretical buildup Leonard Kleinrock studies message switching in his PhD thesis in 1963 Packet Switching Paul Baran (UCLA/RAND) RAND (Research ANd Development) Corporation On Distributed Communications (1964) Message blocks Donald Davies National Physics Laboratory, England Introduced the term packet ( ) Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
8 Early years 1967 ARPANET/ Internet (1) IPTO Information Processing Techniques Office Agency of (D)ARPA Larry Roberts (MIT/ARPA) Fourth director of IPTO Father of the ARPANET Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
9 Early years 1967 ARPANET/ Internet (2) IMP Interface Message Processor Wesley Clark (MIT) IPTO investigator who suggested the use of mini-computers for network packet switches Leonard Kleinrock (UCLA) Scientist who connected the first IMP as an ARPANET node in 1969 Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
10 Early years 1967 ARPANET/ Internet (3) Source: See also Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
11 Early years 1969 ARPANET/ Internet (1) ARPANET Based on IMPs and NCP (Network Control Program) BBN (Bolt, Beranek and Newman) Company that got the development contract (January 1969) UCLA Steve Crocker Father of the RFCs RFC #1 on Host Software Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
12 Early years 1969 Unics Bell Laboratories Ken Thompson (B 1 ) and Dennis Ritchie (C 2 ) Unics (PDP-7), influenced by CTSS (Compatible Time-Sharing System) Multics (Multiplexed Information and Computing Service) Important features Interactive access Time-sharing (multitasking) 1 B is a simpler version of BCPL 2 C developed from B and is alphabetically the next letter Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
13 Early years 1969 ARPANET/ Internet (2) First TELNET connection UCLA (Kleinrock) SRI (Engelbart) University of California, Los Angeles Stanford Research Institute, near San Francisco Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
14 Early years 1969 ARPANET/ Internet (3) Four node ARPANET UCLA (Sigma 7) SRI (SDS 940) UCSB (IBM 360/75) University of Utah (PDP-10) Source: Casting the Net, Peter Salus Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
15 Early years Question for the audience What were the first available protocols? What were the first applications? Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
16 Early years 1971 ARPANET/ Internet Available protocols TELNET (AEN 3 :1), FTP (AEN:3) First ARPANET Tomlinson, inventor of the use ( At -sign) in was not used for something else on TENEX, the operating system Tomlinson used Uses SNDMSG as MTA and READMAIL 4 as MUA Uses FTP subcommands MAIL, MLFL (Mail File),... 3 Another Eightbit Number, part of the 40-bit socket number 4 SNDMSG and READMAIL are TENEX commands Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
17 Early years 1971 Unix Unix V1 (version 1) chmod, chown, chdir, cmp, date, cp, db, df, du ld, ln, mail, mv, od, pr, roff,... No pipes (yet) Runs on PDP-7 and PDP From version 2 on it ran on the well-known PDP-11 Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
18 Early years Ritchie and Thompson running Unix on a PDP-11 Source: Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
19 Early years 1973 Unix Unix V4 (version 4) Completely written in C High level of portability Pipes 6 Simple modular programming Filters 6 In fact introduced in version 3 Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
20 Ideas mature Outline 1 Early years 2 Ideas mature 3 Speeding and growing 4 Conquering the world 5 The modern era Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
21 Ideas mature 1974 Internet/ Internet TCP/IP specified Vinton Cerf (Stanford) Bob Kahn (DARPA) Replaces NCP First use of the term Internet RFC #675 Specification of Internet Transmission Control Program Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
22 Ideas mature Question for the audience Source: What important fact happened in 1975? Except for the prototype of the Apple I by Steve Wozniak :-? Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
23 Ideas mature 1975 Internet Unix on The Net Better than VMS (Bill Joy of UCB) The Net on Unix Steve Holmgren (University of Illinois) RFC #681 (Network UNIX) The Net == ARPANET Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
24 Ideas mature 1975 Unix Version 6 Unix (V6) Still runs on DEC PDP-11 Widely distributed outside Bell Labs Used for education Lions Commentary on UNIX 6th Edition, with Source Code See Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
25 Ideas mature 1976 Internet More support for collaboration ARPANET mailing lists Conferencing Collaboration Community Forums MsgGroup SF-lovers... Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
26 Ideas mature 1977 Internet The great controversy TCP/IP versus ISO 7 -OSI 8 Theory versus 9 Practice Seven layer network model (OSI model) Specification before implementation Five layer network model (TCP/IP) Implementation before specification 7 International Organization for Standardization (notice the chiasmus) 8 Open Systems Interconnection 9 Another chiasmus Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
27 Ideas mature 1979 Unix (1) Unix V7 (version 7) UUCP Mike Lesk (Bell Labs) Message passing/switching system Usenet/Netnews Steven Bellovin (Columbia University) A News (Duke University) fa.* newsgroups ( From ARPANET ) Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
28 Ideas mature 1979 Unix (2) Unix ported to the VAX ( Virtual Address Extension ) Affordable computer from DEC Available to many universities 32-bit successor ISA to PDP-11 s 16-bit 10 ISA 3BSD Berkeley Software Distribution 3.0 for VAX Based on UNIX/32V Implements virtual memory PDP s had a mix of word sizes (12,16,18,36) 11 Still recognizable from the kernel name vmunix Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
29 Ideas mature 1981 Unix A News B News Mark Horton (University of California, Berkeley) Rick Adams (maintainer, later founded UUNET) Moderated newsgroups Coping with volume and complexity Fourth killer app Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
30 Ideas mature 1982 Internet SMTP introduced RFC 821 sendmail (MTA by Eric Allman) complex (ARPANET, both old (NCP) and new (TCP))! (UUCP) : (Berknet) based on rewrite sets Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
31 Speeding and growing Outline 1 Early years 2 Ideas mature 3 Speeding and growing 4 Conquering the world 5 The modern era Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
32 Speeding and growing 1983 Internet The Great Switch January 1, 1983 NCP TCP/IP Our current Internet (without the quotes) Address space grows with factor 2 24 from 2 8 to 2 32, which is a factor from 256 to Almost ten years after the Cerf/Kahn paper We will never do this again (Jon Postel/UCLA/IANA) What about IPv4 IPv6? Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
33 Speeding and growing 1983 Unix (1) 4.2BSD Includes TCP/IP More hardware support Portable r-progs ( s-progs nowadays) HoneyDanBer (HDB) UUCP Improved security and performance Written by Peter Honeyman, David A. Nowitz and Brian E. Redman Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
34 Speeding and growing 1983 Unix (2) System V AT&T s commercial Unix Produced by Bell Labs USL (Unix System Laboratories) Leads to SVR4 (System V Release 4) in 1988 Basis for IBM s AIX, HP s HP-UX and Sun s Solaris STREAMS, TLI/XTI ( System V sockets ), terminfo,... Starting point for the SUS (Single UNIX Specification) Unix wars BSD (open) versus System V (proprietary) Took until 1989 until BSD releases were completely AT&T-license free Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
35 Speeding and growing Question for the audience What important thing happened in 1984? Except for the introduction of the Apple Macintosh :-? Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
36 Speeding and growing 1984 Internet (1) DNS specified (RFC 882 is from November 1983) Paul Mockapetris (ISI/USC) Information Sciences Institute, University of Southern California RFC 1034, 1035 (November 1987) Replaces HOSTS.TXT file cmu-cs-c cmu-cs-c.arpa c.cs.cmu.edu Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
37 Speeding and growing 1984 Internet (2) USSR on Usenet From Sun Apr 1 15:02: Relay-Version: version B /24/83 (MC840302); site mcvax.uucp Posting-Version: version B /1/84 (SU840401); site kremvax.uucp Path: mcvax!moskvax!kremvax!chernenko From: chernenko@kremvax.uucp Newsgroups: net.general,eunet.general,net.politics,eunet.politics Subject: USSR on Usenet Message-ID: <0001@kremvax.UUCP> Date: Sun, 1-Apr-84 15:02:52 GMT Article-I.D.: kremvax.0001 Posted: Sun Apr 1 15:02: Date-Received: Mon, 1-Apr-84 12:26:02 GMT Organization: MIIA, Moscow Lines: 41 Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
38 Speeding and growing 1986 Internet (1) MX records introduced into DNS Some proposals did not make it MB (MailBox: forwarding) MG (MailGroup: mailing list) MR (Mail Rename: aliasing) MINFO (Mailing list info) Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
39 Speeding and growing 1986 Internet (2) NNTP specified RFC 977 Brian Kantor (UC, San Diego) Phil Lapsley (UC, Berkeley) Uses port 119 Promoted Netnews to a real Internet application Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
40 Speeding and growing 1986 Unix Source: 4.3BSD Includes DNS implementation Easily available Widely deployed Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
41 Speeding and growing 1987 Unix B News C News Geoff Collyer (University of Toronto) Henry Spencer (University of Toronto) Better performance Could use NNTP via nntpd Superseded by INN (Rich Salz, 1991, Open Software Foundation) Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
42 Conquering the world Outline 1 Early years 2 Ideas mature 3 Speeding and growing 4 Conquering the world 5 The modern era Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
43 Conquering the world 1988 Internet NSFNET upgraded to T1 (1.5 Mbps) in the United States Started in 1985, NSFNET leads to shutdown of ARPANET in 1989 Start of SURFnet in the Netherlands NREN-operated networks in many countries IRC invented Jarkko Oikarinen Inspired by Bitnet Relay BITNET: Dialup, store and forward network BITNET: Because It s Time/There Network Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
44 Conquering the world 1988 Unix Source: Tahoe Open Source BSD style license Leads to Networking Release 1 (Net/1) in 1989 Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
45 Conquering the world 1990 Internet and Unix Source: NSFNET T3 (45 Mbps) 4.3-Reno More hardware support Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
46 Conquering the world Internet and Unix 1991 Gopher ISOC started NET/2 released (Berkeley) Still UUCP improvements (Taylor UUCP) WWW invented and introduced Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
47 Conquering the world Internet and Unix BSD Mosaic launched BSD Lite 1 386BSD Release 1.0 Origin of FreeBSD, NetBSD and OpenBSD Linux 1.0 Origin of Red Hat, (open)suse, Debian, Ubuntu,... Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
48 Conquering the world 1995 Internet (Graphical) Web browsing takes off Death of the net Commercialization Lack of security Lack of privacy Legacy obstructs innovation IPv4 IPv6? Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
49 The modern era Outline 1 Early years 2 Ideas mature 3 Speeding and growing 4 Conquering the world 5 The modern era Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
50 The modern era Internet and Unix The modern era Internet everywhere Open source movement Immense security problems Immense privacy issues Internet multinationals Grids, Clouds, Big Data Big Business Critical Infrastructure Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
51 The modern era 1999 Internet XMPP Extensible Messaging and Presence Protocol Jabber Google Talk Facebook IM Blogging Napster File sharing P2P technology Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
52 The modern era :-) SNE education (2003) First academic education on Security and Network Engineering Social Networking Facebook (2004) and Twitter (2006) Virtualization Grid (2004) and Cloud (2007) Internet of Things (2008), Big Data and Data Science Fifteenth year of SNE starts (2017) New bright students enroll that will change the world :-) Mix of Dutch and international students Karst Koymans (UvA) History of Unix and the Internet Tuesday, September 5, / 52
Table of Contents. History of Unix and the Internet. Why did Internet start. Question for the audience. Early years
Table of Contents History of Unix and the Internet The father and mother of Open Technology Karst Koymans Informatics Institute University of Amsterdam (version 161, 2016/09/05 09:38:11) Tuesday, September
More information. History of Unix and the Internet. The father and mother of Open Technology. Karst Koymans. Tuesday, September 2, 2014
.. History of Unix and the Internet The father and mother of Open Technology Karst Koymans Informatics Institute University of Amsterdam (version 4.6, 2014/10/08 12:14:32) Tuesday, September 2, 2014 Karst
More informationAli Kamandi Spring 2007 Sharif University of Technology
Ali Kamandi Spring 2007 kamandi@sharif.edu Sharif University of Technology Internet History Internet Evolution Internet Pioneers Internet Growth Conclusion 1836 Telegraph invented by Cooke and Wheatstone
More informationHistory of Internet. Looking Back.. The History of the Internet IMP s s
1 Looking Back.. The History of the Internet History of Internet ARPANET (Advanced Research Projects Agency Network) TCP/IP (Transmission Control Protocol/Internet Protocol) NSFNET (National Science Foundation
More informationCS40024: Internet Technology
CS40024: Internet Technology Sandip Chakraborty Time-Travel to the Past A History of Internet 08 January, 2015 Internet Technology CS 40024 08 January, 2015 1 / 19 Disclaimer: The slides are based on,
More informationCS 598: Advanced Internet
CS 598: Advanced Internet Brighten Godfrey pbg@illinois.edu Fall 2009 1 Today Course Overview Internet History What s Next 2 This course is instructed by Brighten Godfrey (pbg@illinois.edu, 3128 Siebel)
More informationUnix to Linux. CS 3113 Fall 2018 Dr. Christan Grant
Unix to Linux CS 3113 Fall 2018 Dr. Christan Grant Outline A Brief History of Unix, C, Linux and the people involved. 2 https://commons.wikimedia.org/wiki/file:unix_history-simple.png 3 UNIX Unix definitions
More informationCS 6/75995 Internet-based Applications & Systems Design, Kent State University. Department of Computer Science LECTURE-3. History of Internet
CS 6/75995 Internet-based Applications & Systems Design, 2001 Kent State University Department of Computer Science LECTURE-3 84 History of Internet 85 1 Looking Back.. The History of the Internet ARPANET
More informationCPSC 441 Computer Communications
CPSC 441 Computer Communications 1 History of the Internet Slides created by Ajay Gopinathan. Content adapted from previous slides by Emir Halepovic as well references found at the end of this presentation
More informationC RIM 3460 Introduction to Critical Infrastructure Protection Spring Chapter 6 Internet
C RIM 3460 Introduction to Critical Infrastructure Protection Spring 2016 Chapter 6 Internet School of Criminology and Justice Studies University of Massachusetts Lowell Historical Timeline 1957-2003 The
More informationA history of the Internet (hint: It was not The Bomb.)
A history of the Internet (hint: It was not The Bomb.) Scott Bradner NANOG 2018-02-19 1 Internet history 1957-present A series of people and events that got us to today s Internet Representative, not comprehensive
More informationInternet and World Wide Web. The Internet. Computers late 60s & 70s. State of computers? Internet s. Personal Computing?
Internet and World Wide Web Which came first - Internet or WWW? The Internet Internet is a network of interconnected computers that is now global Internet born in 1969 - called ARPANET 1969 ARPANET was
More informationAn Operating System History of Operating Systems. Operating Systems. Autumn CS4023
Operating Systems Autumn 2017-2018 Outline 1 2 What is an Operating System? From the user s point of view an OS is: A program that acts as an intermediary between a user of a computer and the computer
More informationNetworking and Internetworking 1
Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements
More informationOverview of Unix / Linux operating systems
Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early
More informationThe internet What is it??
The internet What is it?? The internet is a global system of interconnected computer network that use the standard internet protocol suit (TCP/IP) to serve billions of users word wide. In other word it
More information03 The Internet Model and TCP/IP
SE 4C03 Winter 2003 03 The Internet Model and TCP/IP Instructor: W. M. Farmer Revised: 16 January 2003 1 The OSI Model In 1977 the International Standards Organization (ISO) offered the Open Systems Interconnection
More informationtech. solutions T2G Page1 ALT_01_Ch1 : Introduction to Linux ideas and history The History of Linux starts with the earlier development of UNIX.
Page1 ALT_01_Ch1 : Introduction to Linux ideas and history The History of Linux starts with the earlier development of UNIX. UNIX In 1969-1970, Kenneth Thompson, Dennis Ritchie, and others at AT&T Bell
More informationINTRODUCTION TO OPERATING SYSTEMS. Jo, Heeseung
INTRODUCTION TO OPERATING SYSTEMS Jo, Heeseung TODAY'S TOPICS What is OS? History of OS 2 OPERATING SYSTEM? Computer systems internals 3 WHY DO WE LEARN OS? To graduate? To make a better OS or system Functionality
More information3/11/16. Legal positions in chess: Legal positions in Go: From ARPANET to NSFNET
History 329/SI 311/RCSSCI 360 Computers and the Internet: A global history From ARPANET to NSFNET Legal positions in chess: 10 40 Legal positions in Go: 10 170 1 Today Review ARPANET as a community Infrastructure
More informationIntroduction to Operating Systems. Jo, Heeseung
Introduction to Operating Systems Jo, Heeseung Today's Topics What is OS? History of OS 2 Operating System? Computer systems internals 3 Why do we learn OS? To graduate? To make a better OS or system Functionality
More informationCE Computer Networks
CE 443 - Computer Networks Mehdi Kharrazi Department of Computer Engineering Sharif University of Technology Acknowledgments: Some of the slides are fully or partially obtained from other sources. Reference
More informationIntroduction to Operating Systems
Introduction to Operating Systems Jinkyu Jeong (jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu EEE3052: Introduction to Operating Systems, Fall 2017, Jinkyu Jeong
More informationComputer Communication - an introduction. Maria Kihl
Computer Communication - an introduction Maria Kihl Reading directives Forouzan 4th ed.: Chapter 1, Introductions of Chapters 26 and 27. Forouzan 5th ed: Chapter 1, 25.1, Introductions of 26.1-4 Kihl:
More informationA Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN
A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN 978-0-13-216675-1 Chapter 3 The Internet and the Web 1 History of Internet recall: the
More informationThe Internet and the Web. recall: the Internet is a vast, international network of computers
The Internet and the Web 1 History of Internet recall: the Internet is a vast, international network of computers the Internet traces its roots back to the early 1960s MIT professor J.C.R. Licklider published
More informationNetworking Applications
Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport 1 Outline Internet Layers Internet Data Packet transmission
More informationWelcome to CIS 90 Introduction to UNIX/Linux
Permissions Shell commands Secure logins Processes Scheduling tasks Mail Welcome to CIS 90 Introduction to UNIX/Linux Navigate file tree Files and directories vi editor Environment variables Filters Pipes
More informationChapter 1 Introduction 1.1
Chapter 1 Introduction 1.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1-1 DATA COMMUNICATIONS The term telecommunication means communication at a distance.
More informationCSC 634: Networks Programming
CSC 634: Networks Programming Lecture 01: Course Review and Introduction Instructor: Haidar M. Harmanani Course Introduction Lectures T, 4:30-7:30 from January 16, 2018 until April 26, 2018 Prerequisites
More informationHistory of Information April 13, 2010
1 advent of the internet History of Information April 13, 2010 2 aob aob looking ahead Corporate Social Responsibility 2.0: Social Media for Sustainable Business Date: Thursday, April 15 th Time: 7pm-9pm
More informationInternet Mail Past, Present, and (a bit of) the Future. Eric Allman Chief Science Officer Sendmail, Inc. March 2009
Internet Mail Past, Present, and (a bit of) the Future Eric Allman Chief Science Officer Sendmail, Inc. March 2009 Introduction and Outline A history of email and related technologies from the very early
More informationCE Computer Networks
CE 443 - Computer Networks Mehdi Kharrazi Department of Computer Engineering Sharif University of Technology Acknowledgments: Some of the slides are fully or partially obtained from other sources. Reference
More informationBasics of system administration on a Unix system
Basics of system administration on a Unix system Contents Introduction 3 Unix 9 User environment: the shell 10 File management: starting from / 11 Text editing 12 Package management 13 User management
More informationNetwork and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015
Network and Mobile Compu4ng in the 20 th Century and Beyond COMP 1400 Memorial University Winter 2015 What s the Internet: nuts and bolts view PC server wireless laptop smartphone wireless links wired
More informationITP 140 Mobile Applications Technologies. Internet
ITP 140 Mobile Applications Technologies Internet What is the Internet? History of the Internet World Wide Web Internet Addresses Electronic Communication Overview 2 What is the Internet? Global interconnected
More informationHistory And Modern Uses Of The Unix Operating System (including embedded devices and mobile phones).
History And Modern Uses Of The Unix Operating System (including embedded devices and mobile phones). Presented by Tanna Lin PTADipMgt17 Overview What is Unix? Brief History In the Present Day In Conclusion
More informationA Short, BSD-specific, UNIX History. Lewis Thompson November 14, 2003
A Short, BSD-specific, UNIX History Lewis Thompson (thompsl3@cs.man.ac.uk) November 14, 2003 1 Contents 1 Introduction 3 2 Short History 3 2.1 BSD, System III and Linux...................................
More informationPrehistory, History, Present, Future. Lenuţa Alboaie
Prehistory, History, Present, Future Lenuţa Alboaie adria@info.uaic.ro 2018 2019 Computer Networks http://www.info.uaic.ro/~computernetworks 1 Prehistory Origins of the Internet The desire to communicate
More informationFor more information about how to cite these materials visit
Author(s): Don M. Blumenthal, 2010 License: Unless otherwise noted, this material is made available under the terms of the Attribution Non-commercial Share Alike 3.0 license http://creativecommons.org/licenses/by-nc-sa/3.0/
More informationA Short History of Computers
A Short History of Computers Geoffrey M. Rockwell x 24072 Togo Salmon 309A grockwel@mcmaster.ca URL: http://www.humanities.mcmaster.ca/~hccrs/ihchome.htm McMaster University Administration u Homework 3
More informationOperating Systems History & Approaches. Computer Systems Laboratory Sungkyunkwan University
Operating Systems History & Approaches Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Pre-Multics Era (1) OS/360 A batch processing OS developed
More informationOutline. TCP/IP Internet
Outline Major Internet components Network architecture and protocols Switching strategies Internet protocol stack, history to network performance TCP/IP Internet Motivations Most networks are established
More informationCS 268: Lecture 4 (Internet Architecture & E2E Arguments)
CS 268: Lecture 4 (Internet Architecture & E2E Arguments) Today s Agenda Course Theme Course overview History of the Internet Design goals Layering (review) Focus on the Internet Other topics covered,
More informationBrief Linux Presentation. July 10th, 2006 Elan Borenstein
Brief Linux Presentation July 10th, 2006 Elan Borenstein History 1965 - Bell Labs (AT&T), GE and MIT Project to develop a new (multiuser, multitasking) operating system - MULTICS. (not successful) History
More informationCourse Overview Applications and Services in Internet 2010 (4 cr)
Course Overview Applications and Services in Internet 2010 (4 cr) Aalto University School of Science and Technology 9/7/2010 Aalto University Agenda Prehistory of the Internet History of the Internet-first
More informationINFS 321 Information Sources
INFS 321 Information Sources Session 12 The Internet Lecturer: Prof. Perpetua S. Dadzie, DIS Contact Information: pdadzie@ug.edu.gh College of Education School of Continuing and Distance Education 2014/2015
More information(5) Affiliation (10) XML (15) Web Augmentation (20) Gateways. (4) Kernel (9) ES test (14) SSL. (1) Portal (6) EDI (11) Web Directories (16) W3C
PART 1: MULTIPLE CHOICE QUESTIONS (15 MARKS) This part consists of 15 multiple choice questions. On the answer sheet, fill you answer for each question. 1. At its early days was called Gateway, nowadays
More informationL2: Introduction to Communication Networks: Internet. Outline
EECS 3213 Fall 2014 L2: Introduction to Communication Networks: Internet Sebastian Magierowski York University 1 Outline ARPANET A connectionless datagram network Internet A connectionless/connection-oriented
More informationCourse goals and overview
Course goals and overview EECS 489 Computer Networks http://www.eecs.umich.edu/~zmao/eecs489 Z. Morley Mao Tuesday Sept 7, 2004 Acknowledgement: Some slides taken from Kurose&Ross and Katz&Stoica 1 Instructors
More informationNetworking and Internetworking
Networking and Internetworking To do q q Networks and distributed systems Internet architecture xkcd The state of affairs An ever growing Internet ~3.7 billion people (49%) 20 billion devices connected
More informationCS Operating Systems (OS) Introduction. Lecture 2 Sept 12, 2018
CS 3305 Operating Systems (OS) Introduction Lecture 2 Sept 12, 2018 Operating System (OS) What is an Operating Systems (OS)? The software layer between user applications and hardware Manages / Optimizes
More informationImpact. Course Content. Objectives of Lecture 2 Internet and WWW. CMPUT 499: Internet and WWW Dr. Osmar R. Zaïane. University of Alberta 4
Web Technologies and Applications Winter 2001 CMPUT 499: Internet and WWW Dr. Osmar R. Zaïane University of Alberta Impact Babyboomer after the WWII, generation X late 60s. I have the incline to call the
More informationOperating Systems. Pablo Prieto Torralbo. 1. Introduction DEPARTMENT OF COMPUTER ENGINEERING
Operating Systems 1. Introduction Pablo Prieto Torralbo DEPARTMENT OF COMPUTER ENGINEERING AND ELECTRONICS This material is published under: Creative Commons BY-NC-SA 4.0 Remember CPU registers Cache CPU
More informationIntroduction to Linux Overview and Some History
Introduction to Linux Overview and Some History Computational Science and Engineering North Carolina A&T State University Instructor: Dr. K. M. Flurchick Email: kmflurch@ncat.edu Operating Systems and
More informationAdvanced Computer Networks
Advanced Computer Networks UIUC CS 538 Spring 2019 Instructor: Brighten Godfrey TA: Bingzhe Liu slides 2010-2019 by Brighten Godfrey except photographs (from Computer History Museum) and unless otherwise
More informationA Brief History of the Internet
A Brief History of the Internet CITS3403 Agile Web Development 2018 Semester 1 Some material Copyright 2008-2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. In the beginning there was...
More informationCS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB
CS/MAS 115: COMPUTING FOR THE SOCIO-TECHNO WEB HISTORY OF THE WEB LAST WEEK Input, Output, Processor, Memory Bits are 0 and 1 Koans: Koan 1: Everything is bits Koan 2: Perfect copy, every time Koan 3:
More informationEE Prof. John A. Copeland
EE-6607 http://www.csc.gatech.edu/~copeland/6607/ Prof. John A. Copeland john.copeland@ece.gatech.edu 404 894-5177 Office: GCATT Bldg 579 email or call for office visit, or call Kathy Cheek, 404 894-9496
More informationInternet 최양희서울대학교컴퓨터공학부. MMlab 1
Internet 최양희서울대학교컴퓨터공학부 MMlab 1 Internet Timeline 3000 BC : Abacus 1642 : Pascal : numerical wheel calculator 1822 : Babbage : difference engine 1945 : Eckert : ENIAC 1969 : first ARPANET connection UCLA,
More informationChapter 01: Introduction to Linux
True / False 1. Open Source Software (OSS) is freely developed and continuously improved by a large community of software developers ANSWER: True 2. The term hacker refers to someone who illegally uses
More informationUniversity of Belgrade - School of Electrical Engineering Department of Telecommunications
University of Belgrade - School of Electrical Engineering Department of Telecommunications 1 Internet Architecture Genesis and Evolution 2 Objectives Brief history of the Internet architecture Internet
More informationThe Internet and The World Wide Web. Peter Henderson
The Internet and The World Wide Web Peter Henderson phenders@butler.edu 1 Wikipedia: The Internet (Not to be confused with the World Wide Web) The Internet is the global system of interconnected computer
More informationHistory of the Internet (& UNIX)
History of the Internet (& UNIX) 김현철컴퓨터공학부서울대학교 2010.9.13/15 ( 월 / 수 ) The origins of the Internet : Where did it come from The Sputnik Shock Was a turning point of the Cold War. 1957.10.4 U.S. responses
More informationIntroduction to Computing
Introduction to Computing Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) armahmood786@yahoo.com alphasecure@gmail.com alphapeeler.sf.net/pubkeys/pkey.htm http://alphapeeler.sourceforge.net
More informationLogistics. 1: Welcome and Overview. Topics. What is an operating system? Benefits of Operating Systems (1) Hardware Resources
Logistics 1: Welcome and Overview Last Modified: 6/1/2004 11:53 AM Course Web Page Mailing List Staff Textbook -1-2 Topics What is an operating system? OS History, Architectural Support Processes, Threads
More informationNetworking and Internetworking 1
Networking and Internetworking 1 To do q q Networks and distributed systems Internet architecture xkcd Internet history Early days ~1960 ARPA sponsored research on computer networking to enable remote
More informationLecture Topics. Announcements. Today: Operating System Overview (Stallings, chapter , ) Next: Processes (Stallings, chapter
Lecture Topics Today: Operating System Overview (Stallings, chapter 2.1-2.4, 2.8-2.10) Next: Processes (Stallings, chapter 3.1-3.6) 1 Announcements Consulting hours posted Self-Study Exercise #3 posted
More informationCS 153 Design of Operating Systems
CS 153 Design of Operating Systems Winter 19 Lecture 2: Historical perspective Instructor: Nael Abu-Ghazaleh Last time What is an OS? What roles does it play? Today: Historic evolution of Operating Systems
More informationOverview of Network Software. CS158a Chris Pollett Jan 31, 2007.
Overview of Network Software CS158a Chris Pollett Jan 31, 2007. Outline Design Issues for Protocol Hierarchies Reference Models Example Networks Protocol Hierarchies-Review To reduce design complexity
More informationMR AZIZUL ZAMRI BIN MUHAMED AMIN WEB : Your Logo
MR AZIZUL ZAMRI BIN MUHAMED AMIN WEB : http://fsktm2.uthm.edu.my/azizulzamri Your Logo Chapter 1 Introduction to WWW and the Internet By : Azizulzamri bin Muhamed Amin History of the Internet and WWW COLD
More informationNetwork Working Group Request for Comments: February 1982
Network Working Group Request for Comments: 805 J. Postel ISI 8 February 1982 Computer Mail Meeting Notes Introduction A meeting was held on the 11th of January 1982 at USC Information Sciences Institute
More informationRFC: 756 July (Also published in Proceedings of the Fourth Berkeley Conference on Distributed Data Management and Computer Networks)
RFC: 756 July 1979 The NIC Name Server--A Datagram Based Information Utility by John R. Pickens, Elizabeth J. Feinler, and James E. Mathis July 1979 SRI International Telecommunications Sciences Center
More informationIntroduction to Cygwin Operating Environment
Introduction to Cygwin Operating Environment ICT 106 Fundamentals of Computer Systems Eric Li ICT106_Pract_week 1 1 What s Cygwin? Emulates Unix/Linux environment on a Windows Operating System; A collection
More informationUKNOF September 2007 Early Networks at UKC. Peter Collinson.
UKNOF September 2007 Early Networks at UKC Peter Collinson http://www.cantweb.co.uk Disclaimer This all happened a long time ago My memory is rubbish There is very little documentation Free free to correct
More informationChapter 1 Introduction
Sungkyunkwan University Chapter 1 Introduction Prepared by C. Rajesh and H. Choo 2017-Fall Computer Networks Copyright 2000-2014 2000-2017 Networking Laboratory 1/52 Chapter 1 Outline 1.1 Overview of the
More informationIntroduction to the Internet. September 7, 2005 Lecture 1
Introduction to the Internet September 7, 2005 Lecture 1 1969 to Present First 4 Nodes in the internet Map of the internet, Young Hyun, from CAIDA ARPANET J. Licklider of MIT first head of ARPA, Advanced
More informationFlow Routing to Power NGN IP Services. Dr. Lawrence G. Roberts CEO, Anagran
Flow Routing to Power NGN IP Services Dr. Lawrence G. Roberts CEO, Anagran lroberts@anagran.com The Beginning of the Internet - ARPANET 1965 MIT Two Computer Experiment Proved Circuit Switching too slow,
More informationData and Computer Communications
Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Eighth Edition by William Stallings Chap2: 1 Need For Protocol Architecture data exchange can involve
More informationObservations on the Beginnings of the Internet
Observations on the Beginnings of the Internet David Walden My involvement I believe I was the first Internet programmer: I began code design for the first Internet packet-switch in 1968. In the following
More informationCS 167: Operating Systems. Operating Systems In Depth I 1 Copyright 2017 Thomas W. Doeppner. All rights reserved.
CS 167: Operating Systems Operating Systems In Depth I 1 Copyright 2017 Thomas W. Doeppner. All rights reserved. Staff Head TA Kyle Laracey Grad TA Archita Agarwal UTAs Ian Boros Isaac Davis Egor Shakhnovskiy
More informationIntroduction to the Internet
O N E Introduction to the Internet The Internet Protocol (IP) has changed the networking landscape in the last few years and is being adopted as the de facto networking protocol.the success and explosive
More informationThe NetBSD Operating. Overview
The NetBSD Operating System Jason R. Thorpe The NetBSD Foundation, Inc. June 17, 1998 6/17/98 Jason R. Thorpe 1 Overview What is NetBSD? NetBSD Project Goals NetBSD Project Organization
More informationNetworks and Distributed Systems
Distributed Computing and Systems Networks and Distributed Systems Olaf Landsiedel Networks and Distributed Systems What is A computer network? Have you ever seen one? Have you ever used one? A distributed
More informationLeonard Kleinrock papers
http://oac.cdlib.org/findaid/ark:/13030/c8kd240b No online items Leonard Kleinrock papers Finding aid prepared by Sonia Collazo and UCLA Library Special Collections staff; machine-readable finding aid
More informationComputer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu
Computer Networks Lecture 1: Introduction Dr. Yaoqing Liu liu@clarkson.edu Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Based on slides by J. F.
More informationing With PHP History of Applications or Use
Emailing With PHP What is Email? E mail, short for electronic mail and often abbreviated to e mail, email or simply mail, is a store and forward method of composing, sending, receiving and storing messages
More informationbe the The course will choose topics in individual study. in seminar form; students will areas cited above for further
Applied Math 254: Computer Networks - Course Outline (Bolt Beranek and Newman Inc.) Discusses the historical growth and technical development of computer networks. The ARPA Network is used as a major example
More informationOperating System Labs. Yuanbin Wu
Operating System Labs Yuanbin Wu cs@ecnu Operating System Labs Introduction to Unix (*nix) Course Overview Operating System Labs Introduction to Unix (*nix) Course Overview Unix / *nix What A family of
More informationSocial Networks. Steven M. Bellovin March 2,
Social Networks Steven M. Bellovin March 2, 2010 1 What s a Social Network? You all know what they are... Steven M. Bellovin March 2, 2010 2 What s a Social Network? Personal presence Personal data Links
More information1: Welcome and Overview COM S 414. Last Modified: 9/2/ :04:21 PM
1: Welcome and Overview COM S 414 Last Modified: 9/2/2002 11:04:21 PM -1 Logistics Course Web Page http://www.cs.cornell.edu/courses/cs414/2002fa Newsgroup (check daily) cornell.class.cs414 Staff Textbook
More informationLINUX System Administration. Perspectives, Practices and Expectations
LINUX System Administration Perspectives, Practices and Expectations Eunuchs or UNIX? System Administration? General user administration Disk administration Application Administration Scripting and automation
More informationSystems Programming. The Unix/Linux Operating System
Systems Programming The Unix/Linux Operating System 1 What is UNIX? A modern computer operating system Operating system: a program that acts as an intermediary between a user of the computer and the computer
More informationChapter Ten. From Internet to Information Superhighway
Chapter Ten From Internet to Information Superhighway After reading this chapter you should be able to: Describe the nature of the Internet and the variety of functions it performs Discuss several software
More informationA brief history of Unix
A brief history of Unix Emanuele Rocca Berlin Unix Appreciation Society BUAS Berlin Unix Appreciation Society! whoami ema Debian Developer since 2003 Member of the Italian Linux Society Lead DevOps Engineer
More informationLecture 1: Course Introduction
Lecture 1: Course Introduction CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mike Freedman & Amin Vahdat Logistics Instructor: Alex C. Snoeren Office hours Friday 10:00-11:00am or by
More informationThe Web: Concepts and Technology. January 15: Course Overview
The Web: Concepts and Technology January 15: Course Overview 1 Today s Plan Who am I? What is this course about? Logistics Who are you? 2 Meet Your Instructor Instructor: Eugene Agichtein Web: http://www.mathcs.emory.edu/~eugene
More informationA Very Brief History of Early Digital Networking
COMP 117: Internet Scale Distributed Systems (Spring 2017) A Very Brief History of Early Digital Networking Noah Mendelsohn Tufts University Email: noah@cs.tufts.edu Web: http://www.cs.tufts.edu/~noah
More informationIntroduction to Operating Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University
Introduction to Operating Systems Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Today s Topics What is OS? History of OS 2 What is OS? (1) Application
More informationUSENET. David Conrad. Internet Software Consortium.
USENET David Conrad drc@isc.org Internet Software Consortium Overview USENET Introduction and Theory History of USENET USENET Structure and Operation USENET Issues Summary Why Should You Care? USENET News
More information