计算机网络浅知识[ 2 ]:IP简史
提及互聯網,我們腦海就會想到比爾蓋茨、馬云、馬化騰、雷軍等商界巨頭的身影,貌似整個互聯網浪潮和科技發展是由這些人推動的一般,殊不知,他們只是時代的巨浪托舉起的弄潮兒,真正的巨人是這些真正為人類劈波斬浪的前人,三四十載,就創造出如此生動魔幻絢爛綺麗的互聯網世界。這一切的起源居然是那個令人惶惶的美蘇冷戰,然后各類天才科學家紛至沓來,大多只是為了簡單的樂趣,就隨隨便便改變人類發展的進程,指明我們未來生活的方式。歷史,精彩紛呈,世界,魔幻現實
- 一.通訊淺史
- 1.莫斯密碼(莫爾斯密碼)
- 2.電話
- 3.IP通信時代
- 二.歷史補充
- 1.二進制、布爾代數和圖靈機
- 2.計算機后續發展
- 3.瀏覽器
- 4.UNIX和LINUX
- 5.C、C++、C#和JAVA
一.通訊淺史
1.莫斯密碼(莫爾斯密碼)
1835年,美國的雕塑家、畫家、科學愛好者莫爾斯先生使用“點”、“劃”和“間隔”來標識文字。莫斯密碼是現在全世界電報的通用編碼。
2.電話
1876年,蘇格蘭裔美國人貝爾(亞歷山大·格拉海姆·貝爾)和他的助手華生實現了世界上第一次電話通訊。
3.IP通信時代
- 1G:移動通信的第一代是模擬移動通信,太過古老,不關注。
- 2G:第二代蜂窩移動通信系統的標準是歐洲的GSM、美國標準的D-AMPS和日本標準的D-NTT。
- 3G:第三代多媒體蜂窩移動通信系統的標準是歐洲的WCDMA、美國標準的CDMA2000和中國標準的TD-SCDMA。
其中,中國于2009年1月發放三張3G牌照。分別是中國移動獲得了TD-SCDMA牌照;中國電信獲得了CDMA2000牌照;中國聯通獲得了WCDMA牌照。 - 4G:第四代多媒體蜂窩移動通信系統的標準是LTE。
二.歷史補充
1.二進制、布爾代數和圖靈機
公元1700年左右,德國唯心主義哲學家、數學家、自然科學家萊布尼茲,發明了二進制。(對于萊布尼茲從中國的“周易”中受到啟發,發明二進制的這種說法,一笑置之吧,國家自豪感不需要這種捕風捉影的軼事來建立)。
19世紀上半葉,一個叫喬治·布爾的小學數學老師在二進制的基礎上發明了布爾代數,針對二進制數進行“與”“或”“非”“與非”等運算。
1946年,根據計算機人工智能之父阿蘭·圖靈的“圖靈機”概念,摩爾小組(組長是24歲的工程師埃克特)發明了世界上第一臺計算機——ENIAC。它有170平方米,差不多兩層樓這么高,重達30噸,一秒鐘可進行5000次加法和500次乘法運算。
1945年,ENIAC研制小組和馮·諾依曼(美籍匈牙利猶太人,參與原子彈研制,對各種學科都有其非凡的貢獻)制定了新的計算機方案,計算機由5部分組成:運算器、邏輯控制裝置、存儲器、輸入和輸出設備。基本確立當代計算機的基本架構,馮·諾依曼也被稱為計算機之父。
2.計算機后續發展
1971年,包含幾十萬到上百萬晶體管的芯片被制造出來,用作計算機核心部件。從此,計算機進入“大規模和超大規模集成電路計算機時代”。1975年,IBM公司推出個人計算機——PC機。
鼠標是由格·恩格爾巴特于1964年發明的,但是當時計算機操作界面不支持鼠標應用。直到四年后的IEEE會議上,才向世人展示了鼠標。很快,鼠標成為了計算機的基本配置。
手機于1985年由摩托羅拉公司發明,它將電源和天線放在一個小盒子里面,重量有3千克(6斤)。手機的發明是美國兩家通信大鱷摩托羅拉和AT&T公司競爭的產物。
3.瀏覽器
世界上第一款具有全球影響力的互聯網瀏覽器,是Mosaic(“馬賽克”),1993年,美國的馬克·安德里森開發了一個小軟件,起名馬賽克。后經過修改,成了Navigator(“網景瀏覽器”),迅速火爆。
微軟匆匆收購Spyglass公司,將其產品改名為——Internet Explorer。開啟了5年的瀏覽器大戰,網景以開放源代碼的形式迎戰微軟,創造了Mozila,最后還是失敗,被AOL(美國在線)收購,開放的Mozila最終成了Firefox(火狐瀏覽器)。
4.UNIX和LINUX
金·湯普森寫了一個“空中漫步”電子游戲,但是由于當時采用的操作系統缺乏開發環境,所以湯普森和丹尼斯·瑞奇合寫了一份操作系統;湯普森后面用B語言寫了一遍,瑞奇又把B語言改成C語言。最終,這個名字叫UNIX的操作系統在一個會議上被提出。
(天才就是天才,因為想寫一個游戲軟件,就開發一個操作系統的嗎?而且還是影響整個互聯網發展的操作系統,這個不是和吉多·范羅蘇姆圣誕節閑得無聊開發Python一樣嗎,就真的閑的無聊就來改變一下這個世界?)
1991年,Linus torvalds基于UNIX系統開發了更為簡練的操作系統LINUX。
LINUX是開放源代碼的自由軟件,而UNIX是對源代碼實行知識產權保護的傳統商業軟件。
5.C、C++、C#和JAVA
金·湯普森,1943年出生于美國新奧爾良
歷史功績有:UNIX的發明人之一、C語言前身—B語言的作者、操作系統Plan9的主要作者。
丹尼斯·瑞奇,1941年出生于美國紐約
歷史功績有:發明C語言、UNIX操作系統
本賈尼·斯特勞斯特魯普,1950年出生于丹麥
歷史功績有:發明C++語言
安德斯·海爾斯伯特,1960年,出生于丹麥
歷史功績有:開發了Turbo Pascal、Delphi、J++、C#、.NET
詹姆斯·戈士林,1968年出生于加拿大
歷史功績有:開發了JAVA
【參考書目】:《漫話IP》
總結
以上是生活随笔為你收集整理的计算机网络浅知识[ 2 ]:IP简史的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 爬虫股票交易接口系统怎么运用多空指标获取
- 下一篇: 0716-常数时间,线性时间,多项式时间