tct检查是什么| 紊乱是什么意思| 忠厚是什么意思| 重阳节是什么意思| 喝酒有什么危害| 博士的学位是什么| 嘴唇发干是什么原因| 马属相和什么属相最配| 什么影院| 421是什么意思| 脑梗怎么形成的原因是什么| 一月23号是什么星座| 嘌呤是什么东西| 益生菌什么牌子最好| 屁股疼是什么原因引起的| 做梦梦见蛇是什么征兆| 以色列是什么人种| 好嘛是什么意思| 保家仙是什么| 红楼梦为什么叫石头记| 高氨血症是什么病| 输卵管堵塞有什么症状| 7.14什么情人节| 全身发热是什么原因| 农历七月初五是什么星座| 鸡心为什么不建议吃| adidas是什么品牌| 老公梦见蛇是什么预兆| 神经性皮炎用什么药膏效果最好| 炒米是什么米做的| 娇喘是什么| 什么是蓝颜知己| 一只脚面肿是什么原因| 来事头疼什么原因| 淡奶油能做什么| hope是什么意思啊| 拉黄水是什么原因| 做梦梦见兔子是什么意思| 318号是什么星座| 想念是什么意思| 间断性是什么意思| 什么书买不到| 芡实和什么搭配最好| 什么叫撤退性出血| ysl是什么牌子| 什么牌子的氨糖最好| 血吸虫是什么动物| 血容量不足是什么意思| 什么情况需要打破伤风| 蓝天白云是什么意思| 颈椎增生吃什么药| 过敏性鼻炎吃什么药好的快| 海参为什么越小越贵| 媚眼如丝是什么意思| 圆寂是什么意思| 这次台风叫什么| 木石念什么| 千里马比喻什么样的人| 感觉不到饿是什么原因| 乙肝没有抗体是什么意思| 1991是什么年| 居住证有什么用| 三点水是什么字| 均码是什么码| 什么药治便秘最好最快| 圣人是什么意思| 荨麻疹能吃什么水果| 蓝眼睛的猫是什么品种| 6月23日是什么日子| 凤梨跟菠萝有什么区别| 蜂蜜变质是什么样子| 碳元素是什么| 郭字五行属什么| 做梦梦见狗咬我什么意思啊| 压力大会有什么症状| 现在是什么季节| 尿酸高有什么反应| 胰腺在人体起什么作用| 什么奶粉比较好| 诸多是什么意思| 查艾滋挂什么科| 马英九属什么| 魔芋是什么东西做的| 萨满教供奉什么神| 早上起床手指肿胀是什么原因| 咳嗽胸口疼是什么原因| 髻是什么意思| 硬度不够吃什么药| 224是什么星座| 蓝帽子标志是什么意思| 主动脉钙化是什么意思| 汗管瘤什么原因造成| 2008年属什么生肖| 遗精是什么症状| 膀胱炎做什么检查能看出来| 买什么保险最好最划算| 蓝色配什么色好看| 属羊的本命佛是什么佛| 亦如是什么意思| 衣服36码相当于什么码| 木九十眼镜什么档次| 金渐层是什么品种| 布病是什么症状| 什么是ci| 女人在什么时候最容易怀孕| 荔枝与什么不能同吃| 晚上六点半是什么时辰| 消炎药吃多了有什么副作用| 双重性格是什么意思| 什么感觉| 读什么| 罗字五行属什么| 小孩感冒吃什么药| 佐匹克隆是什么药| 长期喝咖啡有什么好处和坏处| 靶向药有什么副作用| 吃得什么填词语| 口腔溃疡喝什么| whoo是什么牌子| 黎明是什么时间| 为什么第一次进不去| 肌酐是什么| 什么是再生纤维素纤维| 耳朵前面有痣代表什么| 阴道吹气是什么原因| 九月3日是什么日子| 蛇吐信子是什么意思| 谷氨酸是什么| 转基因是什么意思| 被蚂蚁咬了涂什么药| 气滞吃什么中成药| 邹字五行属什么| 风流倜傥是什么意思| 血糖低怎么办吃什么补| 坎是什么意思| 开塞露加什么能去皱纹| 5月19号是什么星座| 多梦吃什么药效果最好| 无量寿经讲的是什么| 树冠是什么| 今天的日子适合做什么| cba什么时候开始比赛| 柠檬泡水有什么好处| 中管干部是什么级别| qa是什么| 搭桥香是什么意思| 无蒂息肉是什么意思| r级是什么意思| 做梦梦到男朋友出轨了是什么意思| 猫吐了吃什么药| 女生私密部位长什么样| 相公是什么意思| 信手拈来是什么意思| 疼痛门诊看什么病| 上火喝什么药| sly是什么牌子| 得乙肝的人有什么症状| 什么一气| 泥鳅吃什么| 卵巢多囊症是什么原因造成| 预防中暑喝什么水| 什么水果对胃好| 荷尔蒙是什么| 七夕之夜是什么生肖| quake是什么意思| lov是什么意思| 碱性磷酸酶高是什么原因| 办理户口迁移需要什么材料| 对什么有益英语| 尿崩症是什么意思| 兔儿爷是什么意思| 1949属什么生肖| 蒟蒻是什么东西| 荸荠的读音是什么| 立羽读什么| 叶酸对人体有什么好处| 什么是刑事拘留| 七月份怀孕预产期是什么时候| 男性下体瘙痒用什么药| 鹿角粉有什么功效和作用| 全身骨头疼是什么原因| 猎头是干什么的| 手抖挂什么科室| 过是什么结构的字| 网调是什么意思| 梦见蜂蜜是什么意思| 脸上长红色的痘痘是什么原因| 饭后胃胀是什么原因导致的| 晟这个字读什么| 首善是什么意思| 为什么有眼袋是什么原因引起的| 六十岁叫什么之年| 股长是什么职位| 卩是什么意思| 金色葡萄球菌最怕什么| 醋纤是什么面料| 为什么冬吃萝卜夏吃姜| 头热是什么原因| 十二月六号是什么星座| 狡黠什么意思| 基础油是什么油| 嘴边起水泡是什么原因| 为什么新生儿会有黄疸| 语无伦次是什么意思| 家和万事兴是什么意思| 邮政ems是什么意思| 冥冥中是什么意思| 尿频尿急吃什么药最好| 4月2号是什么星座| 女人排卵期有什么反应| 网盘是什么东西| 梦见好多蛇是什么预兆| hp是什么单位| 惭愧的意思是什么| 芹菜炒什么| 梨的功效与作用是什么| 滚去掉三点水念什么| 双重性格是什么意思| 均一性红细胞什么意思| 眼睛变红了是什么原因| 腹部b超能检查什么| 不怀孕是什么原因引起的| 什么是积食| 化脓性扁桃体炎吃什么药| 推特是什么意思| 伴手礼是什么| 七月十一日是什么日子| 点状钙化是什么意思| 今年是什么生肖| 包皮龟头炎用什么药| 脚趾抽筋是什么原因| 同房肚子痛是什么原因| 戒指什么品牌好| 什么的雨丝| 口胃读什么| 跑男什么时候播出| 做核磁共振需要注意什么| 睾丸疼什么原因| 什么心什么力| 莲蓬可以用来做什么| 女朋友的弟弟叫什么| 人为什么会做梦| 撕脱性骨折什么意思| 朝霞什么晚霞什么| headache什么意思| 锲而不舍下一句是什么| 石榴石是什么材质| 新疆有什么湖| 丁羟甲苯是什么| essential是什么意思| 右下眼皮跳是什么预兆| 化疗后恶心呕吐吃什么可以缓解| 梦见涨大水是什么意思| 百分比是什么意思| 什么是小苏打| 叶酸什么时间段吃最好| 女人胆固醇高什么原因| 宁的五行属性是什么| 肝的主要功能是什么| 什么是乙肝病毒携带者| 放是什么偏旁| 吃什么能补雌激素| 如来佛祖和释迦牟尼是什么关系| 什么是真心| 百度

天猫联手三大运营商开启第三届517通信

百度 ”至于婚前应不应该先同居?她举赞成婚前一定要同居,可以了解和对方适不适合结婚,但她至今仍无法在男友面前大便,因为她希望同居或结婚后仍维持公主的形象。

The Interface Message Processor (IMP) was the packet switching node used to interconnect participant networks to the ARPANET from the late 1960s to 1989. It was the first generation of gateways, which are known today as routers.[1][2][3] An IMP was a ruggedized Honeywell DDP-516 minicomputer with special-purpose interfaces and software.[4] In later years the IMPs were made from the non-ruggedized Honeywell 316 which could handle two-thirds of the communication traffic at approximately one-half the cost.[5] An IMP requires the connection to a host computer via a special bit-serial interface, defined in BBN Report 1822. The IMP software and the ARPA network communications protocol running on the IMPs was discussed in RFC 1,[6] the first of a series of standardization documents published by what later became the Internet Engineering Task Force (IETF).

History

edit
 
IMP team (left to right): Truett Thatch, Bill Bartell (Honeywell), Dave Walden, Jim Geisman, Robert Kahn, Frank Heart, Ben Barker, Marty Thorpe, Will Crowther, and Severo Ornstein Not pictured: Bernie Cosell

The concept of an interface computer for computer networking was first proposed in 1966 by Donald Davies for the NPL network in England and implemented there in 1968-9.[7][8][9][10]

The same idea was independently developed in early 1967 at a meeting of principal investigators for the Department of Defense's Advanced Research Projects Agency (ARPA) to discuss interconnecting machines across the country. Larry Roberts, who led the ARPANET implementation, initially proposed a network of host computers. Wes Clark suggested inserting "a small computer between each host computer and the network of transmission lines",[11] i.e. making the IMP a separate computer.

The IMPs were built by the Massachusetts-based company Bolt Beranek and Newman (BBN) in 1969. BBN was contracted to build four IMPs, the first being due at UCLA by Labor Day; the remaining three were to be delivered in one-month intervals thereafter, completing the entire network in a total of twelve months. When Massachusetts Senator Edward Kennedy learned of BBN's accomplishment in signing this million-dollar agreement, he sent a telegram congratulating the company for being contracted to build the "Interfaith Message Processor".[11]

The team working on the IMP called themselves the "IMP Guys":[11]

  • Team Leader: Frank Heart[12]
  • Software: Willy Crowther, David Walden, Bernie Cosell and Paul Wexelblat
  • Hardware: Severo Ornstein, Ben Barker
  • Theory and collaboration with the above on the overall system design: Bob Kahn
  • Other: Hawley Rising
  • Added to IMP team later: Marty Thrope (hardware), Jim Geisman, Truett Thach (installation), Bill Bertell (Honeywell)

BBN began programming work in February 1969 on modified Honeywell DDP-516s. The completed code was six thousand words long, and was written in the Honeywell 516 assembly language. The IMP software was produced primarily on a PDP-1, where the IMP code was written and edited, then run on the Honeywell.

There was considerable technical interchange with the British team building the NPL network and Paul Baran at RAND but the BBN team independently developed significant aspects of the network's internal operation, such as routing, flow control, software design, and network control.[13][14][15][16][17][18][19]

BBN designed the IMP simply as "a messenger" that would only "store-and-forward".[11] BBN designed only the host-to-IMP specification, leaving host sites to build individual host-to-host interfaces. The IMP had an error-control mechanism that discarded packets with errors without acknowledging receipt; the source IMP, upon not receiving an acknowledging receipt, would subsequently re-send a duplicate packet. Based on the requirements of ARPA's request for proposal, the IMP used a 24-bit checksum for error correction. BBN chose to make the IMP hardware calculate the checksum, because it was a faster option than using a software calculation. The IMP was initially conceived as being connected to one host computer per site, but at the insistence of researchers and students from the host sites, each IMP was ultimately designed to connect to multiple host computers.

The first IMP was delivered to Leonard Kleinrock's group at UCLA on August 30, 1969. It used an SDS Sigma 7 host computer. Douglas Engelbart's group at the Stanford Research Institute (SRI) received the second IMP on October 1, 1969. It was attached to an SDS 940 host. The third IMP was installed in University of California, Santa Barbara on November 1, 1969. The fourth IMP was installed in the University of Utah in December 1969. The first communication test between two systems (UCLA and SRI) took place on October 29, 1969, when a login to the SRI machine was attempted, but only the first two letters could be transmitted. The SRI machine crashed upon reception of the 'g' character.[20] A few minutes later, the bug was fixed and the login attempt was successfully completed.

BBN developed a program to test the performance of the communication circuits. According to a report filed by Heart, a preliminary test in late 1969 based on a 27-hour period of activity on the UCSB-SRI line found "approximately one packet per 20,000 in error;" subsequent tests "uncovered a 100% variation in this number - apparently due to many unusually long periods of time (on the order of hours) with no detected errors."[21]

A variant of the IMP existed, called the TIP (Terminal IMP), which connected terminals (i.e., teletypes) as well as computers to the network; it was based on the Honeywell 316, a later version of the 516. Later, some Honeywell-based IMPs were replaced with multiprocessing BBN Pluribus IMPs, but ultimately BBN developed a microprogrammed clone of the Honeywell machine.

IMPs were at the heart of the ARPANET until DARPA decommissioned the ARPANET in 1989. Most IMPs were either taken apart, junked or transferred to MILNET. Some became artifacts in museums; Kleinrock placed IMP Number One on public view at UCLA.[11] The last IMP on the ARPANET was the one at the University of Maryland.

 
The front panel of the first IMP, taken at the opening of the Kleinrock Internet Heritage Site and Archive

BBN Report 1822

edit

BBN Report 1822 specifies the method for connecting a host computer to an IMP. This connection and protocol is generally referred to as 1822, the report number. The specification was written by Bob Kahn.[11]:?116,?149?

To transmit data, the host constructs a message containing the numeric address of another host on the network (similar to an IP address on the Internet) and a data field, and transmits the message across the 1822 interface to the IMP. The IMP routes the message to the destination host using protocols that were eventually adopted by Internet routers. Messages could store a total length of 8159 bits, of which the first 96 were reserved for the header ("leader").[22]

While packets transmitted across the Internet are assumed to be unreliable, 1822 messages were guaranteed to be transmitted reliably to the addressed destination. If the message could not be delivered, the IMP sent to the originating host a message indicating that the delivery failed. In practice, however, there were (rare) conditions under which the host could miss a report of a message being lost, or under which the IMP could report a message as lost when it had in fact been received.

The specification incorporated an alternating bit protocol,[23] of the type proposed by Donald Davies' team for the NPL network in 1968.[24]

Later versions of the 1822 protocol, such as 1822L, are described in RFC 802 and its successors.

See also

edit

References

edit
  1. ^ "IMP -- Interface Message Processor". LivingInternet. Retrieved June 22, 2007.
  2. ^ Dave Walden. "Looking back at the ARPANET effort, 34 years later". LivingInternet. Retrieved June 22, 2007.
  3. ^ "A Technical History of the ARPANET - A Technical Tour". THINK Protocols team. Archived from the original on 2025-08-07. Retrieved June 22, 2007.
  4. ^ Heart, F. E.; Kahn, R. E.; Ornstein, S. M.; Crowther, W. R.; Walden, D. C. (1970). "The interface message processor for the ARPA computer network". Proceedings of the May 5–7, 1970, spring joint computer conference on - AFIPS '70 (Spring). pp. 551–567. doi:10.1145/1476936.1477021. ISBN 9781450379038. S2CID 9647377. Retrieved 2025-08-07.
  5. ^ Ornstein, S. M.; Heart, F. E.; Crowther, W. R.; Rising, H. K.; Russell, S. B.; Michel, A. (1971). "The terminal IMP for the ARPA computer network". Proceedings of the November 16–18, 1971, fall joint computer conference on - AFIPS '71 (Fall). pp. 243–254. doi:10.1145/1478873.1478906. ISBN 9781450379090. S2CID 17369153.
  6. ^ Crocker, Steve (7 April 1969). Host Software. doi:10.17487/RFC0001. RFC 1.
  7. ^ Roberts, Dr. Lawrence G. (May 1995). "The ARPANET & Computer Networks". Archived from the original on 24 March 2016. Retrieved 13 April 2016. Then in June 1966, Davies wrote a second internal paper, "Proposal for a Digital Communication Network" In which he coined the word packet,- a small sub part of the message the user wants to send, and also introduced the concept of an "Interface computer" to sit between the user equipment and the packet network.
  8. ^ Pelkey, James. "Donald Davies". The History of Computer Communications. paper dated June 1966 ... introduced the concept of an "interface computer" to sit between the user equipment and the packet network.
  9. ^ John S, Quarterman; Josiah C, Hoskins (1986). "Notable computer networks". Communications of the ACM. 29 (10): 932–971. doi:10.1145/6617.6618. S2CID 25341056. The first packet-switching network was implemented at the National Physical Laboratories in the United Kingdom. It was quickly followed by the ARPANET in 1969.
  10. ^ Haughney Dare-Bryan, Christine (June 22, 2023). Computer Freaks (Podcast). Chapter Two: In the Air. Inc. Magazine. 35:55 minutes in. Leonard Kleinrock: Donald Davies ... did make a single node packet switch before ARPA did
  11. ^ a b c d e f Hafner, Katie; Lyon, Matthew (1996). Where wizards stay up late: the origins of the Internet. New York City: Simon & Schuster. ISBN 978-0-684-81201-4.
  12. ^ Hafner, Katie (2025-08-07). "Frank Heart, Who Linked Computers Before the Internet, Dies at 89". The New York Times. ISSN 0362-4331. Retrieved 2025-08-07.
  13. ^ A History of the ARPANET: The First Decade (PDF) (Report). Bolt, Beranek & Newman Inc. 1 April 1981. pp. 13, 53 of 183. Archived from the original on 1 December 2012. Aside from the technical problems of interconnecting computers with communications circuits, the notion of computer networks had been considered in a number of places from a theoretical point of view. Of particular note was work done by Paul Baran and others at the Rand Corporation in a study "On Distributed Communications" in the early 1960's. Also of note was work done by Donald Davies and others at the National Physical Laboratory in England in the mid-1960's. ... Another early major network development which affected development of the ARPANET was undertaken at the National Physical Laboratory in Middlesex, England, under the leadership of D. W. Davies.
  14. ^ Roberts, Lawrence G. (November 1978). "The evolution of packet switching" (PDF). Proceedings of the IEEE. 66 (11): 1307–13. doi:10.1109/PROC.1978.11141. S2CID 26876676. Significant aspects of the network's internal operation, such as routing, flow control, software design, and network control were developed by a BBN team consisting of Frank Heart, Robert Kahn, Severo Omstein, William Crowther, and David Walden
  15. ^ Abbate, Janet (2000). Inventing the Internet. Cambridge, MA: MIT Press. p. 38-9, 57-8. ISBN 978-0-2625-1115-5.
  16. ^ Heart, Frank; Kahn, Robert; Ornstein, Severo; Crowther, William; Walden, David (1970). "The Interface Message Processor for the ARPA Computer Network" (PDF). Proceedings of the May 5-7, 1970, spring joint computer conference on - AFIPS '70 (Spring). 1970 Spring Joint Computer Conference. p. 565. doi:10.1145/1476936.1477021. S2CID 9647377.
  17. ^ F.E. Froehlich, A. Kent (1990). The Froehlich/Kent Encyclopedia of Telecommunications: Volume 1 - Access Charges in the U.S.A. to Basics of Digital Communications. CRC Press. p. 344. ISBN 0824729005. Although there was considerable technical interchange between the NPL group and those who designed and implemented the ARPANET, the NPL Data Network effort appears to have had little fundamental impact on the design of ARPANET. Such major aspects of the NPL Data Network design as the standard network interface, the routing algorithm, and the software structure of the switching node were largely ignored by the ARPANET designers. There is no doubt, however, that in many less fundamental ways the NPL Data Network had and effect on the design and evolution of the ARPANET.
  18. ^ Barber, Derek (Spring 1993). "The Origins of Packet Switching". The Bulletin of the Computer Conservation Society (5). ISSN 0958-7403. Retrieved 6 September 2017.
  19. ^ Rayner, David; Barber, Derek; Scantlebury, Roger; Wilkinson, Peter (2001). NPL, Packet Switching and the Internet. Symposium of the Institution of Analysts & Programmers 2001. Archived from the original on 2025-08-07. Retrieved 2025-08-07. The system first went 'live' early in 1969
  20. ^ Hambling, David (2005), Weapons Grade, New York City: Carroll & Graf, ISBN 0-7867-1769-6
  21. ^ Heart, F. E. (1970), "Interface message processors for the ARPA computer network" (PDF), Quarterly Technical Report No. 4: 7, retrieved 2025-08-07
  22. ^ Specifications for the Interconnection of a Host and an IMP (PDF) (Report). Bolt, Beranek, and Newman, Inc. January 1976. BBN Report 1822.
  23. ^ Davies, Donald Watts (1979). Computer networks and their protocols. Internet Archive. Chichester, [Eng.]; New York : Wiley. pp. 206. ISBN 9780471997504.
  24. ^ Campbell-Kelly, Martin (1987). "Data Communications at the National Physical Laboratory (1965-1975)". Annals of the History of Computing. 9 (3/4): 221–247. doi:10.1109/MAHC.1987.10023. S2CID 8172150.

Further reading

edit
edit
公元400年是什么朝代 肾阴虚有什么症状表现 33年属什么生肖 血糖高适合吃什么 参军意愿选什么比较好
促黄体生成素低说明什么 极光是什么 达芬奇发明了什么 公子是你吗是什么歌 做亲子鉴定需要什么
黯淡是什么意思 受精卵着床失败有什么症状 除湿气吃什么好 羊水偏多对胎儿有什么影响 做梦梦见考试是什么意思
3月22日是什么星座 寒号鸟是什么动物 吃什么升血压快 内痔是什么意思 hpv病毒是什么意思
伊朗是什么民族hcv9jop0ns1r.cn 西藏有什么大学hcv7jop4ns5r.cn 汉卿是什么意思hcv8jop5ns4r.cn 喜讯是什么意思hcv8jop0ns2r.cn 杆菌是什么意思dajiketang.com
碳14是检查什么的hcv8jop1ns7r.cn 月老叫什么名字cl108k.com vcr是什么hcv8jop6ns3r.cn 为什么拉屎会拉出血hcv8jop7ns7r.cn 七六年属什么生肖hcv7jop6ns5r.cn
病假需要什么医院证明hcv9jop1ns2r.cn 嗓子不舒服挂什么科hcv7jop6ns4r.cn 肌红蛋白低说明什么hcv9jop0ns1r.cn 吃什么可以补气血hcv9jop0ns9r.cn 1964属什么hcv7jop5ns1r.cn
背痛是什么原因hcv8jop4ns9r.cn 什么是手性碳原子hcv7jop6ns6r.cn 难过美人关是什么生肖bjcbxg.com 碱性体质的人有什么特征hcv9jop5ns3r.cn 坐骨神经吃什么药hcv9jop6ns0r.cn
百度