50 năm trước, internet được sinh ra trong Phòng 3420
Đây là câu chuyện về việc tạo ra ARPANET, tiền thân đột phá của mạng Internet như được kể bởi những người ở đó.
Khi tôi đến thăm Boelter Hall của UCLA vào thứ Tư tuần trước, tôi đi cầu thang lên tầng ba, tìm Phòng 3420. Và rồi tôi đi ngang qua nó. Từ hành lang, đó là một nơi khá yên bình.
Nhưng một cái gì đó hoành tráng đã xảy ra ở đó 50 năm trước. Một sinh viên tốt nghiệp tên Charley Kline ngồi tại một thiết bị đầu cuối ITT Teletype và gửi truyền dữ liệu kỹ thuật số đầu tiên cho Bill Duvall, một nhà khoa học đang ngồi ở một máy tính khác tại Viện nghiên cứu Stanford (nay là SRI International) ở phía bên kia của California. Đó là sự khởi đầu của ARPANET, một mạng lưới nhỏ các máy tính học thuật là tiền thân của internet.
Vào thời điểm đó, hành động truyền dữ liệu ngắn gọn này không giống như một phát súng vang khắp thế giới. Ngay cả Kline và Duvall cũng không đánh giá cao ý nghĩa đầy đủ của những gì họ đã đạt được: Tôi không nhớ bất cứ điều gì đáng nhớ đặc biệt về đêm đó và tôi chắc chắn không nhận ra rằng những gì chúng tôi đã làm là bất cứ điều gì đặc biệt vào thời điểm đó, Kít nói Kline. Nhưng liên kết truyền thông của họ là bằng chứng về tính khả thi của các khái niệm cuối cùng đã cho phép phân phối hầu như tất cả thông tin của thế giới cho bất kỳ ai có máy tính.
Ngày nay, mọi thứ từ điện thoại thông minh đến dụng cụ mở cửa nhà để xe của chúng tôi đều là các nút trên mạng xuất phát từ một Kline và Duvall đã thử nghiệm ngày hôm đó. Cách họ và những người khác thiết lập các quy tắc ban đầu để xáo trộn các byte trên toàn thế giới là một câu chuyện đáng để chia sẻ, đặc biệt là khi họ tự nói với nó.
ĐIỀU ĐÓ TỐT HƠN KHÔNG BAO GIỜ XẢY RA NỮA
Ngay cả vào năm 1969, nhiều người đã giúp tạo tiền đề cho sự đột phá của Kline và Duvall vào đêm 29 tháng 10, bao gồm cả giáo sư UCLA Leonard Kleinrock, người mà tôi đã nói chuyện cùng với Kline và Duvall khi kỷ niệm 50 năm đến gần. Kleinrock, người vẫn còn ở UCLA ngày hôm nay, nói với tôi rằng ARPANET, theo một nghĩa nào đó, là một đứa trẻ của Chiến tranh Lạnh. Khi vệ tinh Sputnik 1 của Liên Xô nhấp nháy trên bầu trời Hoa Kỳ vào tháng 10 năm 1957, nó đã gửi sóng xung kích qua cả cộng đồng khoa học và cơ sở chính trị.
Phòng 3420, khôi phục lại vinh quang 1969 của nó. [Ảnh: Mark Sullivan]
Buổi ra mắt của Sputnik đã bắt gặp Hoa Kỳ với chiếc quần dài và Eisenhower nói, 'Điều đó tốt hơn không bao giờ xảy ra nữa', kể lại Kleinrock khi tôi nói chuyện với anh ta trong Phòng 3420, giờ đây được gọi là Trung tâm Lịch sử Internet Kleinrock. Vào tháng 1 năm 58, ông đã thành lập Cơ quan Dự án Nghiên cứu Tiên tiến (ARPA) trong Bộ Quốc phòng để hỗ trợ STEM, khoa học, công nghệ, kỹ thuật và toán học STEM tại các trường đại học Hoa Kỳ [và] phòng thí nghiệm nghiên cứu.
Vào giữa những năm 1960, ARPA đã cung cấp tài chính cho các máy tính lớn được sử dụng bởi các nhà nghiên cứu trong các trường đại học và nghĩ rằng xe tăng trên khắp đất nước. Quan chức ARPA phụ trách tài chính là Bob Taylor , nhân vật chủ chốt trong lịch sử điện toán, người sau này điều hành phòng thí nghiệm PARC của Xerox. Tại ARPA, anh đã trở nên đau đớn khi biết rằng tất cả những máy tính đó nói các ngôn ngữ khác nhau và không thể nói chuyện với nhau.
Taylor ghét việc anh ta phải có các thiết bị đầu cuối riêng biệt với mỗi thiết bị liên lạc được thuê riêng của mình để kết nối với các máy tính nghiên cứu từ xa khác nhau. Văn phòng của anh ta đầy Teletypes.
Vào năm 1969, các thiết bị đầu cuối Teletype như thế này là thiết bị điện toán thiết yếu. [Ảnh: Mark Sullivan]
Tôi đã nói, oh, anh bạn, rõ ràng phải làm gì. Nếu bạn có ba thiết bị đầu cuối này, đáng lẽ phải có một thiết bị đầu cuối đi bất cứ nơi nào bạn muốn đến, thì Taylor Taylor đã nói với John Markoff của New York Times vào năm 1999. Ý tưởng đó là ARPANET.
Taylor thậm chí còn có một lý do thực tế hơn để khao khát một mạng lưới. Ông thường xuyên nhận được yêu cầu từ các nhà nghiên cứu trên khắp đất nước để có tiền mua máy tính lớn hơn và tốt hơn. Ông biết rằng phần lớn sức mạnh tính toán mà chính phủ tài trợ đã bị lãng phí, Kleinrock giải thích. Ví dụ, khi một nhà nghiên cứu sử dụng tối đa tài nguyên hệ thống tại SRIin California, một máy tính lớn khác tại MIT có thể sẽ không hoạt động, có lẽ sau giờ làm việc thường xuyên ở Bờ Đông.
Hoặc có thể là một máy tính lớn tại một trang web chứa một số phần mềm có thể hữu ích ở những nơi khác, chẳng hạn như phần mềm đồ họa được ARPA tài trợ tiên phong được phát triển tại Đại học Utah. Nếu không có mạng, thì nếu tôi ở UCLA và tôi muốn làm đồ họa, tôi sẽ đến ARPA, vui lòng mua cho tôi cái máy đó để tôi cũng có thể có nó ", Klein nói. Mọi người đều muốn mọi thứ. Đến năm 1966, ARPA đã trở nên mệt mỏi với những yêu cầu như vậy.
Leonard Kleinrock [Ảnh: Mark Sullivan]
Vấn đề là tất cả những máy tính nói ngôn ngữ khác nhau. Trở lại Lầu năm góc, các nhà khoa học máy tính của Taylor giải thích rằng tất cả những máy tính nghiên cứu đó đang chạy các bộ mã khác nhau. Không có ngôn ngữ mạng hoặc giao thức chung, qua đó các máy tính ở cách xa nhau có thể kết nối để chia sẻ nội dung hoặc tài nguyên.
Điều đó sớm thay đổi. Taylor đã nói với giám đốc ARPA Charles Herzfeld về việc phân bổ một triệu đô la cho R & D vào một mạng mới để kết nối các máy tính tại MIT, UCLA, SRI và nhiều trang web khác. Herzfeld đã kiếm được tiền bằng cách chuyển hướng nó từ một chương trình nghiên cứu tên lửa đạn đạo vào ngân sách ARPA. Chi phí đã được chứng minh trong vòng tròn DoD bằng cách nói rằng ARPA được giao nhiệm vụ xây dựng một mạng lưới sống sót có thể sống sót trên mạng mà không bị phá hủy nếu có bất kỳ phần cụ thể nào bị phá hủy, có lẽ là trong một cuộc tấn công hạt nhân.
ARPA đã đưa Larry Roberts, một người bạn cũ của MIT của Kleinrock, để quản lý dự án ARPANET. Roberts đã chuyển sang công việc của nhà khoa học máy tính người Anh Donald Davies và Paul Baran người Mỹ cho các kỹ thuật vận chuyển dữ liệu mà họ đã phát minh ra.
Và Roberts đã sớm kêu gọi Kleinrock làm việc trên khía cạnh lý thuyết của dự án. Anh ấy đã suy nghĩ về vấn đề mạng dữ liệu từ năm 1962 khi anh ấy còn ở MIT.
Tại MIT, với tư cách là một sinh viên tốt nghiệp, tôi quyết định giải quyết vấn đề sau: Tôi bị bao vây bởi máy tính và họ không thể nói chuyện với nhau, và tôi biết sớm hay muộn họ sẽ phải nói, Klein nói. Không ai nhìn vào vấn đề đó. Tất cả họ đều đang học lý thuyết thông tin và lý thuyết mã hóa.
Đóng góp lớn của Kleinrock cho ARPANET là một thứ gọi là lý thuyết xếp hàng. Trước đó, các liên kết truyền thông là các đường dây tương tự bạn có thể thuê từ AT & T. Chúng là các đường chuyển mạch, có nghĩa là một công tắc trung tâm thiết lập kết nối chuyên dụng giữa người gửi và người nhận, cho dù họ là hai người tham gia vào một cuộc gọi điện thoại hoặc thiết bị đầu cuối kết nối với máy tính lớn ở xa. Có rất nhiều thời gian chết trên các mạch đó khi các từ không được nói hoặc khi các bit không được chuyển.
Luận án MIT của Leonard Kleinrock đã đưa ra các khái niệm đã thông báo cho dự án ARPANET. [Ảnh: Mark Sullivan]
Kleinrock cảm thấy đây là một cách cực kỳ kém hiệu quả để thiết lập kết nối giữa các máy tính. Lý thuyết xếp hàng cung cấp một cách để các gói dữ liệu từ các phiên truyền thông khác nhau chia sẻ liên kết động. Trong khi một luồng gói tạm dừng, một luồng khác không liên quan có thể sử dụng cùng một liên kết. Các gói bao gồm một phiên giao tiếp (giả sử, gửi email) có thể tìm đường đến người nhận bằng bốn tuyến khác nhau. Nếu một tuyến bị vô hiệu hóa, mạng sẽ định tuyến các gói thông qua một tuyến khác.
Trong cuộc trò chuyện của chúng tôi ở Phòng 3420, Kleinrock cho tôi xem luận văn của mình về tất cả những điều này, ngồi trong một cuốn sổ đỏ trên một trong những cái bàn. Ông đã xuất bản nghiên cứu của mình dưới dạng sách vào năm 1964.
Trong loại mạng mới này, sự chuyển động của dữ liệu được điều khiển không phải bởi một công tắc trung tâm mà bởi các thiết bị tại các nút mạng. Vào năm 1969, các thiết bị mạng này được gọi là IMP, hay bộ xử lý tin nhắn trên Internet. Mỗi máy là một phiên bản sửa đổi, chắc chắn của máy tính Honeywell DDP-516 có chứa phần cứng chuyên dụng để điều khiển mạng.
IMP ban đầu được giao cho Kleinrock tại UCLA vào Ngày Lao động năm 1969. Hôm nay, nó giống như một tảng đá ở góc phòng 3420 tại Hội trường Boelter, nơi nó đã được khôi phục lại giống như khi nó xử lý đường truyền internet đầu tiên 50 những năm trước
NGÀY 15 GIỜ MỖI NGÀY
Vào mùa thu năm 1969, Charley Kline là một sinh viên tốt nghiệp đang cố gắng hoàn thành chương trình kỹ sư của mình. Ông là một trong những nhóm sinh viên tốt nghiệp chuyển sang dự án ARPANET sau khi Kleinrock nhận được tài trợ của chính phủ để giúp phát triển mạng lưới. Vào tháng 8, Kline và những người khác trong dự án đã làm việc siêng năng để chuẩn bị phần mềm trên máy tính lớn Sigma 7 của UCLA để kết nối với IMP. Vì không có giao diện tiêu chuẩn giữa máy tính và máy tính của IMP Bob Bob Metcalfe và David Bogss sẽ không phát minh ra Ethernet cho đến năm 1973, nhóm đã xây dựng cáp kết nối 15 feet từ đầu. Bây giờ tất cả họ cần một máy tính khác để liên lạc.
Charley Kline [Ảnh: lịch sự của Charley Kline]
SRI là trang web nghiên cứu thứ hai để có được một IMP, vào đầu tháng 10. Đối với Bill Duvall, đã khởi động một giai đoạn chuẩn bị mạnh mẽ để sẵn sàng cho lần truyền đầu tiên từ UCLA sang SDS 940 của SRI. Các đội UCLA và SRI đã cam kết tạo ra đường truyền thành công đầu tiên vào ngày 31 tháng 10, anh nói với tôi.
Về cơ bản, tôi đã nhảy vào và thiết kế và triển khai phần mềm, và đó là một trong những điều khốc liệt xảy ra trong phần mềm, đó là 15 giờ mỗi ngày trong bao lâu, tuy nhiên, anh nhớ lại.
Khi Halloween gần kề, tốc độ của công việc ở cả UCLA và SRI đã tăng lên. Họ đã sẵn sàng để đi trước khi thời hạn đến.
Bây giờ chúng tôi có hai nút và chúng tôi đã thuê dòng này từ AT & T với tốc độ rực rỡ 50.000 bit mỗi giây, theo Kleinrock. Vì vậy, bây giờ chúng tôi đã sẵn sàng để làm điều đó, để đăng nhập.
Thử nghiệm đầu tiên mà chúng tôi lên kế hoạch là vào ngày 29 tháng 10, còn có thêm Duvall. Tại thời điểm đó, alpha Đó là tiền alpha. Và, bạn biết đấy, chúng tôi nghĩ, ừ, được thôi, điều đó sẽ cho chúng tôi ba ngày thử nghiệm để khởi động và vận hành.
Vào đêm 29, Kline đã làm việc muộn. Duvall cũng ở SRI. Cả hai đã lên kế hoạch thử tin nhắn ARPANET đầu tiên vào ban đêm, để công việc của không ai bị ảnh hưởng nếu một trong các máy tính gặp sự cố. Trong phòng 3420, Kline ngồi một mình trước nhà ga của mình, một TelTpe ITT được kết nối với máy tính.
Đây là những gì đã xảy ra vào đêm đó, với một trong những sự cố lịch sử hơn trong lịch sử điện toán, trong những từ riêng của Kline và Duvall:
Kline: Tôi đã đăng nhập vào hệ điều hành Sigma 7 và sau đó tôi [chạy] chương trình mà tôi đã viết, cho phép tôi sau đó nói với chương trình đó để cố gắng gửi các gói đến SRI. Trong khi đó, Bill Duvall tại SRI đã chạy chương trình của mình để chấp nhận các kết nối đến. Và chúng tôi cũng đã nói chuyện điện thoại với nhau.
Chúng tôi đã có một vài vấn đề ngay từ đầu. Tôi gặp vấn đề với dịch mã, bởi vì hệ thống của chúng tôi đã sử dụng EBCDIC (Mã trao đổi thập phân mã hóa nhị phân mở rộng), đây là tiêu chuẩn mà IBM đã sử dụng và cũng là tiêu chuẩn mà Sigma 7 đã sử dụng. Nhưng máy tính SRI đã sử dụng ASCII (Mã tiêu chuẩn Mỹ để trao đổi thông tin), cũng trở thành tiêu chuẩn của ARPANET và khá nhiều trên thế giới.
Vì vậy, sau khi chúng tôi nhận được một vài lỗi nhỏ, chúng tôi đã cố gắng đăng nhập. . . và bạn đã làm điều đó bằng cách gõ từ đăng nhập. Hệ thống [SRI] đó đã được lập trình để trở nên thông minh, để nó nhận ra các lệnh hợp lệ. Và nếu bạn đã có nó ở chế độ nâng cao, khi bạn gõ phím Lv và chữ O, và chữ G, thì nó nhận ra rằng bạn phải nhập vào LOG LOGIN và nó sẽ gõ chữ IN IN cho bạn . Vì vậy, tôi đã gõ chữ L.
Tôi đã nghe điện thoại [với Duvall tại SRI] và nói, 'Bạn đã lấy L chưa?' Và anh ta nói, 'Ừ.' Và tôi nói rằng tôi đã thấy rằng L LNH trở lại và in trên thiết bị đầu cuối của tôi. Và tôi đã gõ vào bản O O và anh ấy nói Và tôi gõ G, và anh ta nói, Hãy đợi một lát, hệ thống của tôi bị sập.
Bill Duvall [Ảnh: lịch sự của Bill Duvall]
Duvall: Sau một vài chữ cái, đã xảy ra sự cố tràn bộ đệm. Đó là một điều rất đơn giản để phát hiện và sửa chữa, và về cơ bản, nó đã xuất hiện trở lại và nó hoạt động. Lý do duy nhất tôi đề cập đó là, theo quan điểm của tôi, toàn bộ điều này không phải là về điều đó. Đây là về thực tế rằng ARPANET hoạt động.
Kline: Anh ta có một lỗi nhỏ, và anh ta mất 20 phút hoặc bất cứ điều gì để sửa nó và thử lại. Anh phải thay đổi một số phần mềm. Tôi đã phải kiểm tra lại một số phần mềm của tôi. Anh ấy gọi lại cho tôi và chúng tôi đã thử lại. Vì vậy, chúng tôi đã bắt đầu lại và tôi đã gõ L và O và G, nhưng lần này tôi đã lấy lại được I
KỸ SƯ CHỈ CẦN LÀM VIỆC
Kết nối ban đầu xảy ra lúc 10:30 PT vào buổi tối. Sau đó, Kline đã có thể đăng nhập vào một tài khoản trên máy tính SRI rằng Duvall đã tạo cho anh ta và bắt đầu chạy chương trình, sử dụng tài nguyên hệ thống của một máy tính 350 dặm bờ biển từ UCLA. Theo một cách nhỏ, nhiệm vụ của ARPANET đã được hoàn thành.
Vào thời điểm đó, nó đã muộn, vì vậy tôi đã về nhà, K Kline nói với tôi.
Một tấm biển trong phòng 3420 giải thích những gì đã xảy ra ở đó. [Ảnh: Mark Sullivan]
Nhóm nghiên cứu biết rằng nó đã thành công, nhưng không chú ý đến mức độ thành công của nó: nồi Đó chỉ là các kỹ sư làm việc, chuyên gia Kleinrock nói. Duvall thấy kết nối ngày 29 tháng 10 chỉ là một bước trong thử thách lớn hơn của máy tính mạng. Khi công việc của Kleinrock tập trung vào cách các gói dữ liệu có thể được định hướng xung quanh một mạng, các nhà nghiên cứu SRI đã nghiên cứu cách thức một gói được xây dựng và cách tổ chức dữ liệu bên trong nó.
Đây là cơ bản nơi mô hình mà chúng ta thấy bây giờ trên internet với các tài liệu được liên kết và những thứ tương tự được phát triển đầu tiên, theo Du Du. Chúng tôi luôn hình dung rằng chúng tôi sẽ có một loạt các máy trạm được kết nối với nhau và những người được kết nối với nhau. Chúng tôi gọi chúng là trung tâm kiến thức trong những ngày đó, bởi vì chúng tôi có định hướng học tập.
Trong vài tuần kể từ lần giao tiếp thành công đầu tiên của Kline và Duvall, mạng ARPA đã mở rộng tới các máy tính tại UC Santa Barbara và Đại học Utah. Và ARPANET đã phát triển từ đó, qua những năm 70 và phần lớn những năm 1980, kết nối ngày càng nhiều máy tính của chính phủ và học thuật. Và sau này, các khái niệm được phát triển trong ARPANET sẽ được áp dụng cho internet mà chúng ta biết ngày nay.
Trở lại năm 1969, một thông cáo báo chí của UCLA đã mời chào ARPANET mới. Cho đến bây giờ, các mạng máy tính vẫn còn trong giai đoạn trứng nước, nó đã trích lời Kleinrock. Tuy nhiên, khi chúng lớn lên và trở nên tinh vi hơn, chúng ta có thể sẽ thấy sự lan rộng của 'tiện ích máy tính', giống như các tiện ích điện và điện thoại hiện nay, sẽ phục vụ các nhà và văn phòng riêng lẻ trên toàn quốc.
Khái niệm đó nghe có vẻ hơi kỳ lạ khi các mạng dữ liệu đến được các nhà và văn phòng ở xa và đến các thiết bị internet nhỏ nhất. Nhưng tuyên bố của Kleinrock về các tiện ích máy tính của Cameron, rất đáng chú ý, đặc biệt là Internet hiện đại hóa, thương mại hóa đã không ra đời cho đến hàng thập kỷ sau đó. Ý tưởng vẫn còn mới mẻ vào năm 2019, ngay cả khi các tài nguyên điện toán đang trên đường trở nên phổ biến và dễ dàng được sử dụng như điện.
Có thể những ngày kỷ niệm như thế này là những cơ hội tốt để không chỉ nhớ chúng ta đã đến thời đại kết nối cao độ này như thế nào, mà còn nhìn ra tương lai của những người như Kleinrock đã làm điều đó để nghĩ về nơi mà mạng có thể sẽ tiếp theo.
Khi tôi đến thăm Boelter Hall của UCLA vào thứ Tư tuần trước, tôi đi cầu thang lên tầng ba, tìm Phòng 3420. Và rồi tôi đi ngang qua nó. Từ hành lang, đó là một nơi khá yên bình.
Nhưng một cái gì đó hoành tráng đã xảy ra ở đó 50 năm trước. Một sinh viên tốt nghiệp tên Charley Kline ngồi tại một thiết bị đầu cuối ITT Teletype và gửi truyền dữ liệu kỹ thuật số đầu tiên cho Bill Duvall, một nhà khoa học đang ngồi ở một máy tính khác tại Viện nghiên cứu Stanford (nay là SRI International) ở phía bên kia của California. Đó là sự khởi đầu của ARPANET, một mạng lưới nhỏ các máy tính học thuật là tiền thân của internet.
Vào thời điểm đó, hành động truyền dữ liệu ngắn gọn này không giống như một phát súng vang khắp thế giới. Ngay cả Kline và Duvall cũng không đánh giá cao ý nghĩa đầy đủ của những gì họ đã đạt được: Tôi không nhớ bất cứ điều gì đáng nhớ đặc biệt về đêm đó và tôi chắc chắn không nhận ra rằng những gì chúng tôi đã làm là bất cứ điều gì đặc biệt vào thời điểm đó, Kít nói Kline. Nhưng liên kết truyền thông của họ là bằng chứng về tính khả thi của các khái niệm cuối cùng đã cho phép phân phối hầu như tất cả thông tin của thế giới cho bất kỳ ai có máy tính.
Ngày nay, mọi thứ từ điện thoại thông minh đến dụng cụ mở cửa nhà để xe của chúng tôi đều là các nút trên mạng xuất phát từ một Kline và Duvall đã thử nghiệm ngày hôm đó. Cách họ và những người khác thiết lập các quy tắc ban đầu để xáo trộn các byte trên toàn thế giới là một câu chuyện đáng để chia sẻ, đặc biệt là khi họ tự nói với nó.
ĐIỀU ĐÓ TỐT HƠN KHÔNG BAO GIỜ XẢY RA NỮA
Ngay cả vào năm 1969, nhiều người đã giúp tạo tiền đề cho sự đột phá của Kline và Duvall vào đêm 29 tháng 10, bao gồm cả giáo sư UCLA Leonard Kleinrock, người mà tôi đã nói chuyện cùng với Kline và Duvall khi kỷ niệm 50 năm đến gần. Kleinrock, người vẫn còn ở UCLA ngày hôm nay, nói với tôi rằng ARPANET, theo một nghĩa nào đó, là một đứa trẻ của Chiến tranh Lạnh. Khi vệ tinh Sputnik 1 của Liên Xô nhấp nháy trên bầu trời Hoa Kỳ vào tháng 10 năm 1957, nó đã gửi sóng xung kích qua cả cộng đồng khoa học và cơ sở chính trị.
Phòng 3420, khôi phục lại vinh quang 1969 của nó. [Ảnh: Mark Sullivan]
Buổi ra mắt của Sputnik đã bắt gặp Hoa Kỳ với chiếc quần dài và Eisenhower nói, 'Điều đó tốt hơn không bao giờ xảy ra nữa', kể lại Kleinrock khi tôi nói chuyện với anh ta trong Phòng 3420, giờ đây được gọi là Trung tâm Lịch sử Internet Kleinrock. Vào tháng 1 năm 58, ông đã thành lập Cơ quan Dự án Nghiên cứu Tiên tiến (ARPA) trong Bộ Quốc phòng để hỗ trợ STEM, khoa học, công nghệ, kỹ thuật và toán học STEM tại các trường đại học Hoa Kỳ [và] phòng thí nghiệm nghiên cứu.
Vào giữa những năm 1960, ARPA đã cung cấp tài chính cho các máy tính lớn được sử dụng bởi các nhà nghiên cứu trong các trường đại học và nghĩ rằng xe tăng trên khắp đất nước. Quan chức ARPA phụ trách tài chính là Bob Taylor , nhân vật chủ chốt trong lịch sử điện toán, người sau này điều hành phòng thí nghiệm PARC của Xerox. Tại ARPA, anh đã trở nên đau đớn khi biết rằng tất cả những máy tính đó nói các ngôn ngữ khác nhau và không thể nói chuyện với nhau.
Taylor ghét việc anh ta phải có các thiết bị đầu cuối riêng biệt với mỗi thiết bị liên lạc được thuê riêng của mình để kết nối với các máy tính nghiên cứu từ xa khác nhau. Văn phòng của anh ta đầy Teletypes.
Vào năm 1969, các thiết bị đầu cuối Teletype như thế này là thiết bị điện toán thiết yếu. [Ảnh: Mark Sullivan]
Tôi đã nói, oh, anh bạn, rõ ràng phải làm gì. Nếu bạn có ba thiết bị đầu cuối này, đáng lẽ phải có một thiết bị đầu cuối đi bất cứ nơi nào bạn muốn đến, thì Taylor Taylor đã nói với John Markoff của New York Times vào năm 1999. Ý tưởng đó là ARPANET.
Taylor thậm chí còn có một lý do thực tế hơn để khao khát một mạng lưới. Ông thường xuyên nhận được yêu cầu từ các nhà nghiên cứu trên khắp đất nước để có tiền mua máy tính lớn hơn và tốt hơn. Ông biết rằng phần lớn sức mạnh tính toán mà chính phủ tài trợ đã bị lãng phí, Kleinrock giải thích. Ví dụ, khi một nhà nghiên cứu sử dụng tối đa tài nguyên hệ thống tại SRIin California, một máy tính lớn khác tại MIT có thể sẽ không hoạt động, có lẽ sau giờ làm việc thường xuyên ở Bờ Đông.
Hoặc có thể là một máy tính lớn tại một trang web chứa một số phần mềm có thể hữu ích ở những nơi khác, chẳng hạn như phần mềm đồ họa được ARPA tài trợ tiên phong được phát triển tại Đại học Utah. Nếu không có mạng, thì nếu tôi ở UCLA và tôi muốn làm đồ họa, tôi sẽ đến ARPA, vui lòng mua cho tôi cái máy đó để tôi cũng có thể có nó ", Klein nói. Mọi người đều muốn mọi thứ. Đến năm 1966, ARPA đã trở nên mệt mỏi với những yêu cầu như vậy.
Leonard Kleinrock [Ảnh: Mark Sullivan]
Vấn đề là tất cả những máy tính nói ngôn ngữ khác nhau. Trở lại Lầu năm góc, các nhà khoa học máy tính của Taylor giải thích rằng tất cả những máy tính nghiên cứu đó đang chạy các bộ mã khác nhau. Không có ngôn ngữ mạng hoặc giao thức chung, qua đó các máy tính ở cách xa nhau có thể kết nối để chia sẻ nội dung hoặc tài nguyên.
Điều đó sớm thay đổi. Taylor đã nói với giám đốc ARPA Charles Herzfeld về việc phân bổ một triệu đô la cho R & D vào một mạng mới để kết nối các máy tính tại MIT, UCLA, SRI và nhiều trang web khác. Herzfeld đã kiếm được tiền bằng cách chuyển hướng nó từ một chương trình nghiên cứu tên lửa đạn đạo vào ngân sách ARPA. Chi phí đã được chứng minh trong vòng tròn DoD bằng cách nói rằng ARPA được giao nhiệm vụ xây dựng một mạng lưới sống sót có thể sống sót trên mạng mà không bị phá hủy nếu có bất kỳ phần cụ thể nào bị phá hủy, có lẽ là trong một cuộc tấn công hạt nhân.
ARPA đã đưa Larry Roberts, một người bạn cũ của MIT của Kleinrock, để quản lý dự án ARPANET. Roberts đã chuyển sang công việc của nhà khoa học máy tính người Anh Donald Davies và Paul Baran người Mỹ cho các kỹ thuật vận chuyển dữ liệu mà họ đã phát minh ra.
Và Roberts đã sớm kêu gọi Kleinrock làm việc trên khía cạnh lý thuyết của dự án. Anh ấy đã suy nghĩ về vấn đề mạng dữ liệu từ năm 1962 khi anh ấy còn ở MIT.
Tại MIT, với tư cách là một sinh viên tốt nghiệp, tôi quyết định giải quyết vấn đề sau: Tôi bị bao vây bởi máy tính và họ không thể nói chuyện với nhau, và tôi biết sớm hay muộn họ sẽ phải nói, Klein nói. Không ai nhìn vào vấn đề đó. Tất cả họ đều đang học lý thuyết thông tin và lý thuyết mã hóa.
Đóng góp lớn của Kleinrock cho ARPANET là một thứ gọi là lý thuyết xếp hàng. Trước đó, các liên kết truyền thông là các đường dây tương tự bạn có thể thuê từ AT & T. Chúng là các đường chuyển mạch, có nghĩa là một công tắc trung tâm thiết lập kết nối chuyên dụng giữa người gửi và người nhận, cho dù họ là hai người tham gia vào một cuộc gọi điện thoại hoặc thiết bị đầu cuối kết nối với máy tính lớn ở xa. Có rất nhiều thời gian chết trên các mạch đó khi các từ không được nói hoặc khi các bit không được chuyển.
Luận án MIT của Leonard Kleinrock đã đưa ra các khái niệm đã thông báo cho dự án ARPANET. [Ảnh: Mark Sullivan]
Kleinrock cảm thấy đây là một cách cực kỳ kém hiệu quả để thiết lập kết nối giữa các máy tính. Lý thuyết xếp hàng cung cấp một cách để các gói dữ liệu từ các phiên truyền thông khác nhau chia sẻ liên kết động. Trong khi một luồng gói tạm dừng, một luồng khác không liên quan có thể sử dụng cùng một liên kết. Các gói bao gồm một phiên giao tiếp (giả sử, gửi email) có thể tìm đường đến người nhận bằng bốn tuyến khác nhau. Nếu một tuyến bị vô hiệu hóa, mạng sẽ định tuyến các gói thông qua một tuyến khác.
Trong cuộc trò chuyện của chúng tôi ở Phòng 3420, Kleinrock cho tôi xem luận văn của mình về tất cả những điều này, ngồi trong một cuốn sổ đỏ trên một trong những cái bàn. Ông đã xuất bản nghiên cứu của mình dưới dạng sách vào năm 1964.
Trong loại mạng mới này, sự chuyển động của dữ liệu được điều khiển không phải bởi một công tắc trung tâm mà bởi các thiết bị tại các nút mạng. Vào năm 1969, các thiết bị mạng này được gọi là IMP, hay bộ xử lý tin nhắn trên Internet. Mỗi máy là một phiên bản sửa đổi, chắc chắn của máy tính Honeywell DDP-516 có chứa phần cứng chuyên dụng để điều khiển mạng.
IMP ban đầu được giao cho Kleinrock tại UCLA vào Ngày Lao động năm 1969. Hôm nay, nó giống như một tảng đá ở góc phòng 3420 tại Hội trường Boelter, nơi nó đã được khôi phục lại giống như khi nó xử lý đường truyền internet đầu tiên 50 những năm trước
NGÀY 15 GIỜ MỖI NGÀY
Vào mùa thu năm 1969, Charley Kline là một sinh viên tốt nghiệp đang cố gắng hoàn thành chương trình kỹ sư của mình. Ông là một trong những nhóm sinh viên tốt nghiệp chuyển sang dự án ARPANET sau khi Kleinrock nhận được tài trợ của chính phủ để giúp phát triển mạng lưới. Vào tháng 8, Kline và những người khác trong dự án đã làm việc siêng năng để chuẩn bị phần mềm trên máy tính lớn Sigma 7 của UCLA để kết nối với IMP. Vì không có giao diện tiêu chuẩn giữa máy tính và máy tính của IMP Bob Bob Metcalfe và David Bogss sẽ không phát minh ra Ethernet cho đến năm 1973, nhóm đã xây dựng cáp kết nối 15 feet từ đầu. Bây giờ tất cả họ cần một máy tính khác để liên lạc.
Charley Kline [Ảnh: lịch sự của Charley Kline]
SRI là trang web nghiên cứu thứ hai để có được một IMP, vào đầu tháng 10. Đối với Bill Duvall, đã khởi động một giai đoạn chuẩn bị mạnh mẽ để sẵn sàng cho lần truyền đầu tiên từ UCLA sang SDS 940 của SRI. Các đội UCLA và SRI đã cam kết tạo ra đường truyền thành công đầu tiên vào ngày 31 tháng 10, anh nói với tôi.
Về cơ bản, tôi đã nhảy vào và thiết kế và triển khai phần mềm, và đó là một trong những điều khốc liệt xảy ra trong phần mềm, đó là 15 giờ mỗi ngày trong bao lâu, tuy nhiên, anh nhớ lại.
Khi Halloween gần kề, tốc độ của công việc ở cả UCLA và SRI đã tăng lên. Họ đã sẵn sàng để đi trước khi thời hạn đến.
Bây giờ chúng tôi có hai nút và chúng tôi đã thuê dòng này từ AT & T với tốc độ rực rỡ 50.000 bit mỗi giây, theo Kleinrock. Vì vậy, bây giờ chúng tôi đã sẵn sàng để làm điều đó, để đăng nhập.
Thử nghiệm đầu tiên mà chúng tôi lên kế hoạch là vào ngày 29 tháng 10, còn có thêm Duvall. Tại thời điểm đó, alpha Đó là tiền alpha. Và, bạn biết đấy, chúng tôi nghĩ, ừ, được thôi, điều đó sẽ cho chúng tôi ba ngày thử nghiệm để khởi động và vận hành.
Vào đêm 29, Kline đã làm việc muộn. Duvall cũng ở SRI. Cả hai đã lên kế hoạch thử tin nhắn ARPANET đầu tiên vào ban đêm, để công việc của không ai bị ảnh hưởng nếu một trong các máy tính gặp sự cố. Trong phòng 3420, Kline ngồi một mình trước nhà ga của mình, một TelTpe ITT được kết nối với máy tính.
Đây là những gì đã xảy ra vào đêm đó, với một trong những sự cố lịch sử hơn trong lịch sử điện toán, trong những từ riêng của Kline và Duvall:
Kline: Tôi đã đăng nhập vào hệ điều hành Sigma 7 và sau đó tôi [chạy] chương trình mà tôi đã viết, cho phép tôi sau đó nói với chương trình đó để cố gắng gửi các gói đến SRI. Trong khi đó, Bill Duvall tại SRI đã chạy chương trình của mình để chấp nhận các kết nối đến. Và chúng tôi cũng đã nói chuyện điện thoại với nhau.
Chúng tôi đã có một vài vấn đề ngay từ đầu. Tôi gặp vấn đề với dịch mã, bởi vì hệ thống của chúng tôi đã sử dụng EBCDIC (Mã trao đổi thập phân mã hóa nhị phân mở rộng), đây là tiêu chuẩn mà IBM đã sử dụng và cũng là tiêu chuẩn mà Sigma 7 đã sử dụng. Nhưng máy tính SRI đã sử dụng ASCII (Mã tiêu chuẩn Mỹ để trao đổi thông tin), cũng trở thành tiêu chuẩn của ARPANET và khá nhiều trên thế giới.
Vì vậy, sau khi chúng tôi nhận được một vài lỗi nhỏ, chúng tôi đã cố gắng đăng nhập. . . và bạn đã làm điều đó bằng cách gõ từ đăng nhập. Hệ thống [SRI] đó đã được lập trình để trở nên thông minh, để nó nhận ra các lệnh hợp lệ. Và nếu bạn đã có nó ở chế độ nâng cao, khi bạn gõ phím Lv và chữ O, và chữ G, thì nó nhận ra rằng bạn phải nhập vào LOG LOGIN và nó sẽ gõ chữ IN IN cho bạn . Vì vậy, tôi đã gõ chữ L.
Tôi đã nghe điện thoại [với Duvall tại SRI] và nói, 'Bạn đã lấy L chưa?' Và anh ta nói, 'Ừ.' Và tôi nói rằng tôi đã thấy rằng L LNH trở lại và in trên thiết bị đầu cuối của tôi. Và tôi đã gõ vào bản O O và anh ấy nói Và tôi gõ G, và anh ta nói, Hãy đợi một lát, hệ thống của tôi bị sập.
Bill Duvall [Ảnh: lịch sự của Bill Duvall]
Duvall: Sau một vài chữ cái, đã xảy ra sự cố tràn bộ đệm. Đó là một điều rất đơn giản để phát hiện và sửa chữa, và về cơ bản, nó đã xuất hiện trở lại và nó hoạt động. Lý do duy nhất tôi đề cập đó là, theo quan điểm của tôi, toàn bộ điều này không phải là về điều đó. Đây là về thực tế rằng ARPANET hoạt động.
Kline: Anh ta có một lỗi nhỏ, và anh ta mất 20 phút hoặc bất cứ điều gì để sửa nó và thử lại. Anh phải thay đổi một số phần mềm. Tôi đã phải kiểm tra lại một số phần mềm của tôi. Anh ấy gọi lại cho tôi và chúng tôi đã thử lại. Vì vậy, chúng tôi đã bắt đầu lại và tôi đã gõ L và O và G, nhưng lần này tôi đã lấy lại được I
KỸ SƯ CHỈ CẦN LÀM VIỆC
Kết nối ban đầu xảy ra lúc 10:30 PT vào buổi tối. Sau đó, Kline đã có thể đăng nhập vào một tài khoản trên máy tính SRI rằng Duvall đã tạo cho anh ta và bắt đầu chạy chương trình, sử dụng tài nguyên hệ thống của một máy tính 350 dặm bờ biển từ UCLA. Theo một cách nhỏ, nhiệm vụ của ARPANET đã được hoàn thành.
Vào thời điểm đó, nó đã muộn, vì vậy tôi đã về nhà, K Kline nói với tôi.
Một tấm biển trong phòng 3420 giải thích những gì đã xảy ra ở đó. [Ảnh: Mark Sullivan]
Nhóm nghiên cứu biết rằng nó đã thành công, nhưng không chú ý đến mức độ thành công của nó: nồi Đó chỉ là các kỹ sư làm việc, chuyên gia Kleinrock nói. Duvall thấy kết nối ngày 29 tháng 10 chỉ là một bước trong thử thách lớn hơn của máy tính mạng. Khi công việc của Kleinrock tập trung vào cách các gói dữ liệu có thể được định hướng xung quanh một mạng, các nhà nghiên cứu SRI đã nghiên cứu cách thức một gói được xây dựng và cách tổ chức dữ liệu bên trong nó.
Đây là cơ bản nơi mô hình mà chúng ta thấy bây giờ trên internet với các tài liệu được liên kết và những thứ tương tự được phát triển đầu tiên, theo Du Du. Chúng tôi luôn hình dung rằng chúng tôi sẽ có một loạt các máy trạm được kết nối với nhau và những người được kết nối với nhau. Chúng tôi gọi chúng là trung tâm kiến thức trong những ngày đó, bởi vì chúng tôi có định hướng học tập.
Trong vài tuần kể từ lần giao tiếp thành công đầu tiên của Kline và Duvall, mạng ARPA đã mở rộng tới các máy tính tại UC Santa Barbara và Đại học Utah. Và ARPANET đã phát triển từ đó, qua những năm 70 và phần lớn những năm 1980, kết nối ngày càng nhiều máy tính của chính phủ và học thuật. Và sau này, các khái niệm được phát triển trong ARPANET sẽ được áp dụng cho internet mà chúng ta biết ngày nay.
Trở lại năm 1969, một thông cáo báo chí của UCLA đã mời chào ARPANET mới. Cho đến bây giờ, các mạng máy tính vẫn còn trong giai đoạn trứng nước, nó đã trích lời Kleinrock. Tuy nhiên, khi chúng lớn lên và trở nên tinh vi hơn, chúng ta có thể sẽ thấy sự lan rộng của 'tiện ích máy tính', giống như các tiện ích điện và điện thoại hiện nay, sẽ phục vụ các nhà và văn phòng riêng lẻ trên toàn quốc.
Khái niệm đó nghe có vẻ hơi kỳ lạ khi các mạng dữ liệu đến được các nhà và văn phòng ở xa và đến các thiết bị internet nhỏ nhất. Nhưng tuyên bố của Kleinrock về các tiện ích máy tính của Cameron, rất đáng chú ý, đặc biệt là Internet hiện đại hóa, thương mại hóa đã không ra đời cho đến hàng thập kỷ sau đó. Ý tưởng vẫn còn mới mẻ vào năm 2019, ngay cả khi các tài nguyên điện toán đang trên đường trở nên phổ biến và dễ dàng được sử dụng như điện.
Có thể những ngày kỷ niệm như thế này là những cơ hội tốt để không chỉ nhớ chúng ta đã đến thời đại kết nối cao độ này như thế nào, mà còn nhìn ra tương lai của những người như Kleinrock đã làm điều đó để nghĩ về nơi mà mạng có thể sẽ tiếp theo.
Nhận xét
Đăng nhận xét