Networking vor dem Internet Alex Zwahlen, HB9MKU Bern, 29 Oktober 2014 Zu meiner Person 1/2 Ausbildung: 1964-68: Lehre Elektronikgerätemechaniker (EGM) 1968-71: HTL Burgdorf (Elektro - Schwachstrom) 1972-73 Oy Strömberg AB (ABB) Finland 1974-94 Digital Equipment Corporation Europe Minicomputer real-time applications design Tele-/Datacomm Tech. Support & Market Analysis 1995-2006 AT&T International Corporate Networking Zu meiner Person 2/2 1974-78: DEC Datacomm applications support 1978-1982: DECnet III, X.25 E-Mail, Videotex, Computer Integrated Telephony DECnet: ISDN, X.21 integration 1986-1990: DEC: Scientific/Academic Networks Packet Switching, Peer-to-Peer, Dynamic routing 1982-1986: DEC: Office Communications Message (TTY) switches, IBM 360/370 Front ends Batch Terminal emulators for IBM/CDC/UNIVAC First DECnet products (Point-to-Point) ISO/OSI vs TCP/IP and their integration into DECnet 1990-1994: DEC: Central & Eastern Europe Telecom 1995-2006: AT&T: Global Corporate Networking Main Topics Data Communication Network Topologies Hierarchical: Batch Terminal, Multiuser On-Line Peer-to-peer: Distributed Computing Timesharing and Message Switching History of Packet Switching X.25, Videotex, Ethernet IBM’s SNA and DEC’s DECnet Protocol Wars: ISO/OSI vs TCP/IP Science & Academic networks Early Data Processing 1884: Punched Cards invented by Hollerith 1911: Hollerith renamed “Computing Tabulating Recording Corporation (CTRC)”, then 1924: “International Business Machines (IBM)” 1964: IBM System/360 introduced 1974: RJE emulation with Minicomputers Remote Job Entry (RJE) via terminal IBM 2780 E.g. DEC to IBM, to Univac, to CDC File Transfer between heterogeneous systems! Multi-user on-line computing Multiple Users & Terminals on single system Timesharing: Full system is shared among users Program Development, Scientific computing Typical Terminals were TTY, later glass-tube VDU Point-to-point asynchronous Transaction processing: limited functions for high number of users / terminals Functions as defined by applications, typically against common database Data Entry, Airline Reservation Systems, Banking, Retail A typical terminal was IBM 3270 Multipoint Synchronous (BSC protocol in 1967) Remote Job Entry Terminals IBM 2780 RJE Terminal DEC PDP-11 2780 RJE Emulator Local Area Connections Local: typically same building, often same floor To connect terminals to computer Direct wired 4-20mA current loops Via Data Switches (e.g. Gangdalf) Multipoint/Multidrop serial lines (BSC) To interconnect computer systems Via (parallel-) channel interfaces Very Vendor specific, some de-facto standards E.g. the IBM/360 channel interface Interactive Terminals TTY ASR33 IBM 3277 DEC VT52 Message Switching & SITA 1837: Electric Telegraph for Railroad 1933: 1st Telex Service in Germany 1948: Store and Forward TWX – Reperforator 1950: SITA opens Manual TTY center in Rome 1966: SITA creates Computer based Store and Forward Message Center in Franfurt 1969: SITA operates 1st worldwide PS VAN PS VAN = Packet Switched Value Added Network 1972: SITA spins off the VAN renamed Equant 1999: France Telecom (ORANGE) buys Equant Tymeshare & Tymnet 1964: Tymshare Service Bureau created 1979: Tymnet Value Added Net is spun off 1984: McDD buys Tymnet -> MDNSC 1989: BT buys MDNSC -> BT GNS 1993-98: “Concert” joint venture BT + MCI 1998-2003: break up - 5 years to separate networks! MCI moves customers to TCP/IP 2000-03: “New Concert” alliance BT + AT&T 2004: BT shuts down last Tymnet supervisor… History of Packet Switching 1/3 1958: DARPA created (after Sputnik shock) 1960: SAGE + SABRE: TTY based communications 1961: Sabotage of 3 Microwave Towers in US 1962: Basic Packet Switching Principles defined US West-coast cut off for days P.Baran (US) objective: reduce vulnerability D.Davies (UK) objective: share expensive links Chop data in small blocks, route them individually over meshed networks to logical addresses 1964: NPL and MIT launched PS experiments 1965: 1st Peer-to-Peer cross-continental WAN Arpanet precursor with NCP (Network Control Program) History of Packet Switching 2/3 1969: 1st message over Arpanet, a remote login 1969: SITA opens 1st worldwide PS VAN 1971: CYCLADES (F) starts experimental datagram network (1981 forced to close by FT) 1973: TCP/IP specifications, includes datagram concepts from CYCLADES (L.Pouzin) 1974: L.Pouzin paper on “Interconnection of Packet Switched Networks” -> Internet 1975: Arpanet size 99 computers (1980 = 200) History of Packet Switching 3/3 1978: Cerf & Kahn publish stable TCP/IP specification 1981: CSNET (Computer Science Net) created to avoid conflicts with ARPA. 1981: BITnet created based on IBM’s VNET Mainframes, File transfer, E-Mail 1984: EARN = BITnet Europe 1983: Arpanet migrates NCP to TCP/IP. Splitting TCP and IP was critical to move to Internet Internet = Network Interconnecting Networks Example: “IP over Avian Carriers” (RFC 1149) X.25 X.25 design assumes error prone circuits Corrects errors in the network Mostly used with switched virtual circuits 1980: Stable X.25 standard, used in Public nets US: Compuserve, Tymnet, UK: PSS, F: Transpac, D: Datex-P, Telenet, etc. X.25 made Mass-Terminal Nets cost-effective: Cash-dispenser networks, Point-of-Sales Videotex services (D: Btx, F: Minitel) Videotex – precursor to WWW 1983 Bildschirmtext (Telephony Approach) 1982-2012 Minitel (IT Approach) All Data on “Btx-Zentrale” in Ulm (IBM based) Pages are cached in regional centers External Databases complex, only large companies could afford them (e.g. mail-order Quelle) Btx -> Datex-J (1993) -> T-Online Classic (1995) Terminal connects to PAD on Transpac (X.25 net) PAD connects via Transpac to Minitel Servers, Servers can be any size, ideal for SME 2000: 25Mio Users, 9Mio terminals, €1Billion/year 1982: DEC VAX VTX: Corporate Videotex system LAN Packet Switching - Ethernet 1971: ALOHAnet: 1st public demo of Packet Radio 1980: Ethernet standard available (CSMA/CD), developed during 1970’s by Xerox, Intel, DEC 1981: 1st Ethernet products by 3-Com 1983: DEC sells Ethernet, IBM announced TR Status 1983: DECnet vs IBM SNA DECnet IV Peer-to-Peer Dynamic Routing (as in Internet) LAN’s Ethernet based 64’000 addressable nodes IBM SNA Terminal – Mainframe Strictly controlled by NCP LAN’s Token Ring TR Science & Academic Networks 1981: CSNET & BITnet created 1983: UNIX (with free TCP/IP) spreads in S&A 1985: RARE (Réseau Associée pour la Recherche Européenne) created, promotes ISO/OSI USEnet (UNIX), EARN (IBM), HEPnet & SPAN (DEC) 1986: CSNET => NSFNET based on TCP/IP Creates UNIX specific networked applications UUCP mail & file transfer, newsgroups, bulletin boards Open to all S&A, creating TCP/IP market 1990: European S&A officially supports TCP/IP 1991: NSF lifts restrictions on commercial use 1992: WWW/HTML, 1993 Mosaic browser Large Distributed Computing Nets DECnet 1987: DEC EASYNET has 25’000 nodes 1990: HEPnet+SPAN have 20’000 nodes Internet has 28’000 hosts Internet has 300’000 hosts Gateways 1983: HEPnet+SPAN to NSFnet/Internet Full function 1985 EASYNET-Internet for E-Mail, File x-fer Important for Firewall Developments First Abuses 1978: 1st Spam mail: DEC to all on ARPANET 1987: German (KGB) Hacker in sensible US Systems Infected IBM systems only 1988: First Internet worm (Morris on UNIX) Traced via Tymnet/Telenet and Dial-Up Wake-up call for better authentication/protection 1987: Christmas worm - BITnet, EARN, VNET DEC sends DEC-20/ARPANET sales information DEC blamed for “Commercial Abuse” of network Estimated 10% of 60’000 nodes attacked 1989: DECnet worm in HEPnet/SPAN ISO/Open Systems Interconnect 1980: First OSI model published 1988-95: Government OSI Profiles (GOSIP) 1990: OSI in European Procurement Handbook and in US Federal Info Processing Standards (FIPS) 1990: European Academics formally adopt TCP/IP 1995: FIPS mandates no longer OSI, instead any ISO, ITU-T or IETF standards can be used Why OSI didn’t succeed? OSI too late, complicated, expensive, unproven Euro Academic’s “supported” OSI mainly to get € EDP suppliers “not really” supporting a 3rd stack Frame Relay, ATM FR designed during 1980’s for low error links 1990 Gang of 4: Cisco, DEC, NT, Stratacom created FR Forum. Standards accepted in 1991 Removed lots of X.25 error correcting overhead DTE’s have to detect + correct errors, 56Kbps–45Mbps QoS by Service Providers 1993-98 Plusnet AG (CH + D) ATM – Broadband ISDN Low jitter, fixed 53 byte cells, 34-155Mbps International Network Alliances Motivation: Single Point of Contact for Unisource (1991-99) KPN (NL), Televerket (S), Swisscom (CH), Telefonica (E) AT&T (USA) in 1994 (AT&T – Unisource) Concert (1993-2003) FR/ATM ports & PVCs, Access, On-Premise Routers 1993-98: British Telecom & MCI (USA) 2000-03: British Telecom & AT&T (USA) GlobalOne (1996 - 2000) Deutsche Telekom, France Telecom, Sprint (USA) Ended in 2000 when FT acquired Equant International Corporate Networks BMW 2000 Domestic sites networked by Deutsche Telekom Other countries by AT&T Siemens 2003 IT Network outsourced to AT&T and Telekom Telekom: D, Eastern Europe, Italy, Nordic AT&T: Rest of Europe & Worldwide 2003+: VPN over Internet, ADSL access No QoS, but cheap! Cost-Example: Transatlantic Cable Name: Capaciy Cable Repeater Total # Voice-ch. Cost/Voicech. SFr/mo SFr / min (8h/day) 1956: TAT-1 144kHz 48vc later doubled Dual coax CanadaScotland Vacuum tube unidirectional 96 150’000 10.42 1963: TAT-3 138vc Coax US-England Vacuum tube bidirectional 138 105’000 7.25 1970: TAT5 845vc Coax US-France Germanium transistor 845 17’000 1.18 1974: 1840vc Coax CanadaEngland Silicon transistor 1840 7’800 0.54 1976: TAT-6 2 Cables à 4200vc/cable Coax US-France Silicon transistor 4200 3’500 0.24 1983: TAT-7 2 x 4200vc Coax US-England Silicon transistor 4200 3’500 0.24 1988: TAT-8 2 Pairs à 280 Mbps / 4000vc Optical 1.3um SM Regenerative O-E-O 8000 1’800 0.13 1991: TAT-9 3 Pairs à 560Mbps/pair Optical Regenerative O-E-O 24’000 600 0.04 1994: 2.5 GBps Optical Regenerative O-E-O 36’000 400 0.03 TAT-12/13 2 Pairs à 5Gbps, later tripled Optical 1.55um (2 addl wl later) Optical amplifier 144’000 100 0.0069 2001: TAT-14 4 Pairs à 160Gbps Optical (16 wl à 10Gbps) Optical amplifier 10’000’000 1.44 0.0001 2000-03: TGN 8 Pair7680Gbps Optical Optical amplifier 100’000’000 0.14 0.0000 CANTAT-2 CANTAT-3 1995: