2016 - 2024

感恩一路有你

路由器系统是什么语言编写的(python可以写交换机和路由器的脚本语言吗?)

浏览量:3563 时间:2023-02-01 13:29:47 作者:采采

路由器系统是什么语言编写的(python可以写交换机和路由器的脚本语言吗?)

路由器代码是用c语言写吗?

路由器运行一个操作系统,通常是Linux。

python可以写交换机和路由器的脚本语言吗?

交换机路由器大多是类UNIX平台,可以用python编译,python兼容性很广。

怎样编写路由器系统?

一般的路由器是单片机,是一个芯片,一个内存RAM,一个存储器。整个路由器就像一台PC的原理,然后把路由系统写进去,调试测试,就生产出来了!基本原理是这样的!所以,在了解路由器的时候,了解基本的功能原理,就像一台安装了系统的PC!

交换机和路由器中使用的都是IOS操作系统吗,软件架构是怎样的,使用linux操作系统应该怎样去构建?

交换机和路由器不。;t使用iOS操作系统,但一般都是定制的linux系统。软件架构是在操作系统上安装交换机软件或路由器软件,使用linux操作系统安装交换机软件或路由器软件。

路由器发明者?

中南大学校长:和张尧学院士。是第一台路由器和路由交换机的发明者。1984年,随着思科的成立,其创始人设计了一种全新的网络设备 "多协议路由器和;"。斯坦福大学不兼容的计算机网络连接在一起,这就是路由器的前身。

随后,1986年,思科正式推出第一款多协议路由器——·AGS..

echo 4-@ 1940年出生的66岁老人.com·威廉(Bill)耶格尔作为多协议路由器的发明者,见证了这一设备加速网络发展的里程。网络世界采访了这位老人,给我们讲了一些鲜为人知的故事。以下是节选。

有趣的是,这位老人似乎很喜欢。他去过,还在学中文。这个固执的老人离开了斯坦福和孙,创办了自己的P:,讲讲你在斯坦福做研究员时第一台路由器的故事。

a:项目始于1980年1月,当时老板说,你是搞网络的,看看怎么把计算机系,医院,电气系联系起来。

Q:需要什么样的设备来互联?

在A:,我们有大型机、DEC10系统和一些施乐PARC Lisp机器、Altos文件服务器和打印机。几年后,增加了DEC VAXs、德州仪器探索者和符号系统。这些都必须是有联系的,因为我们分散在整个校园,大家都厌倦了拿着磁带到处跑。快跑。

我想了想,说我们真正需要的是一个操作系统。测试期间,网络操作系统和路由代码于2005年12月11日开发完成。但是艾伦·斯奈德的可移植C编译器产生了大量的代码。我要研究编译器优化代码生成器,但是还不够好。所以我要为PDP11/05重新编写一个优化的编译器,可以减少30%左右的代码。这是一个大项目,因为每件事都需要你去做。要知道PDP11/05只有56KB的用户内存,而且是无盘的。限制太多,你要在内存分配算法,内存溢出等方面做很多事情。我花了整整一个夏天来确保网络操作系统的调度和包交换算法是最优的。

用了三个月的时间得到了系统的基本原型,又用了六个月的时间在松树厅的。Pin:的这台路由器支持什么协议?

在A:开始时,该设备在施乐PARC系统和主机之间路由Parc通用数据包。后来81年,据说IP出现了。看看你能做什么,然后我会做一些IP路由支持。那时候不用考虑ARP,因为是3M以太网,你的IP地址是2个字节。第一个字节是你的网络地址,第二个字节是你的主机地址,也就是你的MAC地址。到1983年,路由器已经能够支持XNS(施乐网络服务),混沌之间的TIEExplorer和ymbolics Lisp机器和IP。那个 斯坦福大学开始使用10M以太网的时间。

Q::就是你把基于PDP11/05的路由器转移到Andy Bechtolsh:Andy是硕士生,机会也很偶然。当时我们听说了他的板子,和他谈过之后,他同意我们可以有一个。我们把它插到多总线的背板上,插上一些3Com的以太网板,然后做了几份,然后我就开始转代码了。当时的极限是公交车的速度。贝克托尔斯海姆 s板有256KB内存,对我来说就是天堂。

那个 Q:的校园网是什么时候开始的?

A:人起初有点怀疑,但直到1983年才清楚这是国王。一开始只是技术参与,后来整个校园他们都在。我在85年左右完成了一些重要的开发。

Q:发生了什么事?大量的优化和改进?

A:,这是无止境的,对不对?新功能,新功能。在C语言中,路由器是一个类,IP等特定协议是一个类的实体,而NOS是多任务的。这就是思科做得好的原因,因为你可以给NOS添加更多的东西,只需要简单地添加另一个任务。

Q:谈到了思科。他们什么时候出现的?

A:的春天 85、LenBosack(他当时负责计算机科学系的计算机设施,后来成为思科的创始人之一)和另一个人走进我的办公室,问我是否可以访问路由器的源代码。我问他们能做什么,他们说想做一些改进,增加更多的功能。我当时有别的研究任务要做,就说好,把密码给了他们。思科说它成立于1984年,但当时我从未听说过它。

Q::当时你认为他们代码的目的是为了建设更好的校园网吗?

A:,没错。我们每周开一次会,他们真的在做一些事情。当我们决定做一个纯粹的IP路由器时,我们取消了对XNS、混沌网和PUP的支持。一年后,他们基于我的代码开发的路由器版本成为了斯坦福的官方路由器。工作很好,这是我唯一在乎的。我们是相通的。似乎在 amp的某个时候。;我知道思科,我们都知道L:,谁说的?

A:只是太粗心了。然后我拜访了我的律师,拿到了源代码。在律师面前运行代码。让 让我们从操作系统开始,因为这是路由器的核心。除了变量名之外,它们都是一样的。律师说 "我是一名律师,我看到他们是一样的。 "。让 让我们再次查看网络数据日志块。它分为两部分。这是再改进,但还是一回事。他们改变了一些东西,并添加了自己的新路由协议。如果你懂网络,你就可以做到。我只是做了我想做的事情,因为这是首长给我的工作,也是部门的需求。

最后,斯坦福真的决定,L:思科公司还给你别的吗?

三分之一a: ;版税归学校,三。三分之一归部门,三分之一归发明人。我把我的三分之一给了系里,因为本质上这些都来自良好的研究氛围。但思科一直不太信任我。思科有一个网页让我很恼火桑迪·勒纳(Sandy Lerner)和莱恩·博萨克(Len Bosack)相爱了,他们为了不出门就能在校园里聊天,发明了路由器。 "It 这真是一个笑话。

我是那种在思科不受欢迎的人。但是这些都很有意思。我对自己做的每一件事都充满激情,同时也从公司的运营和如何成为大公司中学到了很多。

Q::所以20年后你离开斯坦福去了孙?

A:我离开了斯坦福,因为从学校获得资金变得越来越困难。我通过咨询孙赚了外快。主要处理IMAP邮件。因为他们有一个项目叫做SPARCStation Voyag:,你如何比较学校和商业世界?

A::在Sun s公司,而我永远解决不好。我在斯坦福的时候,有一条规则:最好的项目获胜。简单直接。如果你的项目比别人的好。;,你将获得最高的荣誉。但在Sun,it 这不一样。可以生产出最正确的软件。有很多董事、副经理、经理等。我发现自己也卷入了这些斗争,我上面有10个人。我不 我不在乎这些,因为我喜欢做最好的项目。

所以我带来了IMAP技术,到1996年,我在Sun的所有地方编写了IMAP服务器。然后他们决定我们应该开发一个。然后我发明了SIMS(Sun互联网邮件服务器),另一种类型的服务器,我们最终在一台服务器上拥有数千个收件箱。

我有4项关于模拟人生的专利,我总共申请了40项专利。其他的都和点对点网络有关。在加入Sun之前,我作为JXTA项目的CTO做了很多工作,这是Sun的一个开源项目。

路由器 思科 系统

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。