當前位置:首頁 » 幣種行情 » eth頭部

eth頭部

發布時間: 2022-09-26 00:01:10

❶ 意義l兩個詞如何解釋 例如:此工作坊對你有什麼意義

大家都知道漢字是象形文字,但如果說英語也是象形文字,你一定會以為純是無稽之談。其實,追根溯源,英語的26個字母確實來自於象形文字。這26個字母最初起源於埃及象形文字,後由腓尼基人改進發明了腓尼基字母,希臘人對腓尼基字母加以改革後創造了希臘字母,古羅馬人對希臘字母加以改革進而發明了拉丁字母,英文字母就屬於拉丁字母。幾千年的變遷,古代字母和現代字母的發音已經有很大的區別,但其基本的象形含義仍或多或少地保存下來。而且每個字母的原始意義又滲透到各種詞根之中,最終在現代詞彙中留下了明顯的痕跡。理解26個英文字母的原始含義,不僅可以加強我們的語感,而且對我們背單詞是大有幫助的。那麼26個字母的象形之處到底在哪呢?下面是各字母所對應的含義,如果用示圖表達出來,將會更加清楚。A-牛頭B-房子、鳥嘴C,G-房角D-門E-舉著雙手的人F-沙粒H-荷花I-手K-皇帝L-鞭子M-水or波浪N-鼻子O-圓的東西P-嘴Q,R-人頭S-太陽,沙丘T-十字架V-龍X-十字架Z-閃電,我們需要知道古人寫字是沒有上下左右的,因此一定象形文字可以橫過來看,也可以倒過來看。比如A為什麼來自於牛頭呢?如果你將A倒過來看就知道答案了。正是因為A來自於牛頭,所以與A有關的詞根自然與牛頭的一些特徵有關,比如首、頭部的概念,比如牛角、尖銳的概念,最終還會引伸到針刺、酸痛等抽象含義。與A有關的詞根有acid、這些字母的起源在學術界還有各種爭論,有的比較確鑿,有的還不太確定,有的有多種起源說。比如Q,除了表示人頭的含義外,還可表示乳頭與帶尾動物之腹部。Aa??如同漢字起源於象形,英語字母表中的每個字母一開始都是描摹某種動物或物體形狀的圖畫,而這些圖畫最後演變為符號。但這些符號和原先被描摹之實物的形狀幾無相似之處。誰也不能肯定這些象形字母原先究竟代表什麼。我們的解釋只能是學者們基於史料作出的有根據的猜測。一般認為希臘字母乃西方所有字母,包括拉丁字母的始祖。其實希臘人的字母又是從腓尼基人那兒借過來的。約在3000年前,在腓尼基字母表中字母A讀如aleph,寫起來形似字母V,中間再加一橫,代表牛頭或牛角。以後希臘人將它倒過來寫。對於古代腓尼基人來說,牛意味著財富,吃,穿,耕作都少不了它。這也許就是A被列為第一個字母的緣故吧。Bb??和A一樣,字母B也可以追溯到古代腓尼基。在腓尼基字母表中B叫beth,代表房屋,在希伯來語中B也叫beth,也含房屋之意。字母B原來形似原始社會的兩室房屋,小寫字母b是後來從大寫字母B衍變出來的。在今約旦河西岸有一猶太教,基督教聖地叫Bethlehem。該詞中至今還包含著beth這一成分。B在字母表中之所以排在第二位也許是因為對人類的生存來說住的重要性僅次於衣食。Cc??字母C在腓尼基人的文字中叫gimel,代表駱駝。它在字母表中的排列順序和希臘字母I(gamma)相同,實際上其字形是從後者演變而來的。C在羅馬數字中表示100。DdD在古時是描摹拱門或門的形狀而成的象形符號,在古代腓尼基語和希伯來語中叫做daleth,是「門」的意思,相當於希臘字母Δ(delta)。Ee??E是英語里用得最多的字母。在腓尼基語和希伯來語中E是代表窗的象形符號,叫做he,相當於希臘字母E(epsilon)。Ff??F(英語字母表中的第六個字母)源自腓尼基語的第六個象形字母,該字母形似今日之英語字母Y,代表木栓或木釘(peg),在腓尼基語和希伯來語的名稱為waw。中世紀重罪犯(felon)的左頰常被打上F的印記,以示懲戒。Gg??在古代腓尼基語及希伯來語的字母表裡,G是描摹駱駝的頭和頸之輪廓的象形字母,其名稱為gimel。以後希臘人借用了該符號,作Γ(gamma)。其實字母G與字母C系源於同一腓尼基字母。原拉丁字母表裡本無字母G,含g音和含k音的詞都以字母C為表示。公元3世紀以後,古羅馬人根據C創造了G,自此C表示k音,G則表示g音。Hh??像其它字母一樣,H也可通過拉丁語和希臘語的字母表,一直追溯到腓尼基語字母表。在腓尼基語中和H相應的字母有兩條橫杠,它代表籬笆或柵欄,字母名稱叫heth或cheth。Ii??第九個字母I源自腓尼基語中叫做yod/yodh的象形字母,該字母被認為代表人的手指。最初小寫字母I並不帶點。I上面的點是11世紀以後抄寫員為區分字母I連寫(如filii)與字母u才開始加上去的。此外,在19世紀以前i和j的書寫或印刷形式是可互換的,詞典也不將它們作為兩個不同的字母來對等。如在SamuelJohnson(1709-1784)所編的《英語詞典》中,iambic排在jamb和jangle這兩個詞的中間。英語的I相當於希臘語的I(iota)。Jj??字母J是莎士比亞時代後(post-Shakespeareantimes),約在1630年產生的,和V並稱英語字母表中兩個最輕的字母。英國國王詹姆斯一世於1611年頒行的《聖經》欽定英譯本中就沒有J或j這一字母。正如G是基於C構成的,J是由I衍生而來,即在I上加一尾巴構成。然而,直至19世紀I,J的書寫形式或印刷形式一直可以互換,並未完全分家。Kk??字母K之根源也可追溯到古代腓尼基語。在腓尼基語字母表裡,K乃象形符號,代表人的手。希伯來語把它叫做kaph,即「手(掌)」之意。希臘人借用後作K(kappa)。古羅馬時期,犯誹謗罪者的前額被打上K之印記,K代表kalumnia,即相當於英語calumny(誹謗)。Ll??在腓尼基和希伯來字母表中,L叫lamed/lamedh,是表示刺棒(oxgoad)或鞭子的象形符號。希臘語中的相應字母是A(lambda)。Mm??如同別的字母,M也可一直追溯到古腓尼基語。腓尼基人勇於探險,以海上貿易著稱,航行曾遠至西班牙海岸。M在腓尼基字母表裡是表示海浪形狀的象開符號。希伯來語把它叫做mem,即為「水」之意。希臘語的相應字母為M(mu)。在中世紀凡犯人罪(manslaugter)者左姆指上往往被烙以M之印記。M在羅馬數字中表示1000(拉丁語作mille)。Nn??字母N在埃及象形字里呈波浪形,在腓尼基語中叫做nun,意為「魚」而希臘語的相應字母則為N(nu)。Oo??許多語言都有形似O的字母,而且都代表人的眼睛。在一些古老的字母表裡有的O當中還加了個點,表示瞳孔。在腓尼基語中O叫cayin,意為「眼睛」,在古英語里O叫oedel,意為「家」。Pp??P,英語字母表的第16個字母,古代腓尼基人和希伯來人稱之為pe,意為「嘴」。希臘語的相應字母為II(pi)。16世紀有一位名叫Placentius的多明我會修道士(Dominicanfriar)寫了一首題為PugnaPorcorum,由253個六音步詩行組成的詩,詩中每個詞的首字母均為p。這恐怕是亘古及今絕無僅有的。Qq??Q,英語字母表的第17個字母,系由腓尼基語和希伯來語的第19個象形字母演變而來。Q的形狀有點像垂著尾巴的猴子。無怪乎腓尼基語把該字母叫做qoph,意思就是「猴子」。在英語中Q後面幾乎總跟著U,它絕少出現在詞尾,除非是外來語。Rr??R,英語字母表的第18個字母,系由腓尼基語和希伯來語的第20個象形字母演變而來。腓尼基人稱之為resh,意為「頭」。從古羅馬時代起,R一直被稱作dog』sletter或snarlingletter,因為R的發意頗似狗的嗥叫聲r-r-r-r或gr-r-r-r。英國劇作家,詩人BenJohnson(1572—1637)1636年在其所著《外國人用英文文法》()一書中這樣寫道:「Risthedog』sletter,andhurrethinthesound;,withatremblingabouttheteeth.」在莎翁的《羅密歐與朱麗葉》一劇中,朱麗葉的保姆和羅密歐談及他的姓時說,Romeo和rosemary(迷迭香),一種常與婚禮相聯系的花,兩者都以字母R開頭,並稱R為dog-name。Ss??在腓尼基語和希伯來語中,S叫shin/sin,意為「牙齒」,字母形狀頗像今天的W,而現在的字形則是在它進入拉丁語之後逐漸演變成的。希臘語的相應字母為ε(sigma)。Tt??今日的字母T系由腓尼基語的象形寂母變化而來。早先的字形恰似如今的字母X,叫做taw,意為「記號」(mark)。基於此符號形成的希臘語相應字母為T(tau)。Uu??字母U系由字母V派生而來。在19世紀以前的數百年間,這兩個字母就如I和J,一直可以換用,在英語辭書上一直不加以區分。例如在16和17世紀出版的圖書upon常拼作vpon,而have常拼作haue。甚至到了1847年,倫敦HenryWashbourne公司出版的《英語詞典》()仍在沿用這一做法。Vv??V乃英語字母表中兩個最年輕的字母之一(加一個為J),它於莎士比亞時代以後,約1630年出現。但V同時又是U,W,Y等三個字母的祖先,甚至連F也可以說是從V派生出來的。V源於約公元前1000年腓尼基字母表中的第6個象形字母,該字母酷似今日之英語字母Y,叫做waw,意為「木栓」或「木釘」。公元前900年以後,希臘人借用了該字母,並由此衍生出兩個字母,一個後來演變為英語字母F,另一個則演變為V和Y。在19世紀以前V和U這兩個字母原來是不分的,可以互換的。V在羅馬數字里表示5。Ww??和U,Y一樣,W亦由V派生而來,其實W系雙V連寫而成,本應讀作doubleV。W之所以讀作doubleU是因為在19世紀以前的幾個世紀U和V一直不分,可以互換。V既是V又是U的符號,即使發U也常成V,如upon往往拼作vpon。法語的字母就讀如doubleV。附:26個英文字母的產生:從公元前3000年左右開始,古埃及的人們就在使用文字(象形文字)表示神,人,動植物,自然界的形態(山河等),來表示裝飾品,武器,農具,日用品等的形狀了。該象形文字不僅給現在的字母表,還給阿拉伯文字,印度語族文字帶來了影響。埃及人在用被稱作紙草(papyrus)的植物所製成的纖維上書寫文字,paper這個詞便源於papyrus。公元前2000~前800年間,海上貿易十分繁榮的腓尼基人,以埃及象形文字為基礎,創造了腓尼基語的字母表,公元前1000年左右,古希臘人有以腓尼基語的字母表創制了從左至右寫的24個字母的字母表,alphabet的詞源即為希臘語的alpha(α)+beta(β)。羅馬字母表的確立得力於公元前800~500年間十分活躍的伊特拉斯坎人,字母表的讀法便是由他們的讀法而來。古羅馬人用拉丁語書寫的字母表,是現在A~Z的26個字母中除去J,U,W後的23個字母,G是羅馬人為了與c的音[k]區別,表記[g]音而發明的字母,進入10世紀後,U從V中獨立出來,11世紀,為表現[w]音而採用了w,15世紀,J從I中分離出來。關於英文字母起源世界上存在著許多講法,但比較常見的講法(根據Funk《Wordorigins》一書)是起源於希伯來語。應該講這個講法是有一定依據的。因為《聖經》是西方文明的根源,而《聖經》所記錄的正是猶太人(希伯來語)的歷史。而現在英語的二個重要語源希臘及拉丁語的祖先也是「希伯來語」。希伯來語本身就是象形文字。因此,現代英語中大量詞彙隱現出象形文字的特徵。但隨著歷史的不斷發展,文明的不斷提升,文字也融入大量文化的內涵

❷ 暗黑2女巫和死靈法師問題

首先說冰法,冰法的裝備得看你是用來干什麼的,冰法一般的用途是MF和帶PASS兩種(電法帶PASS強,不過電法成本很高,戰網上窮人一般都是冰法帶PASS...)

1.MF冰法:頭盔:軍帽
屬性很不錯,價格也是白菜價了。鑲完美黃寶石。

項鏈:馬拉,Sor套裝項鏈,其它
最好是馬拉,抗性低點不要緊,最少的也有20了;其次就用Sor套裝項鏈吧,+不少生命法力的;這個也沒有的話用其它,選擇原則是安全第一,因為按照上面純冰的技能,最終裸體都有2400+傷害和減敵人115%冰抗,所以有2技能最好,沒的話也無所謂,抗性、生命、法力加得越多越好。

盔甲:詩寇蒂的憤怒 IRE,Sor套裝盔甲(漆甲),海蛇皮,煙塵(神符之語,#4+#17),其他
IRE該是新手MF Sor的首選了,鑲完美黃寶石。漆甲其實是和套裝項鏈腰帶一起用才好些,否則不如海蛇皮。海蛇皮不必35抗的,34、33現在很便宜,又和35差不多。沒有的話用煙塵(神符之語,#4+#17)吧,50抗安全。

武器:巫師之刺,眼球,自殺支系,其他。副手推薦阿里巴巴或海鷗,在殺Boss的最後一瞬間切副手。
這里要強烈推薦巫師之刺,也就是俗稱的小刀,對於新人絕對比眼球實用。理由前面說了,不很缺少傷害,安全第一。

盾牌:暴風盾,精神,韻律(神符之語,#13+#5),燦爛(神符之語,#5+#17),摩西祝福之環,其他。副手推薦韻律,在殺Boss的最後一瞬間切副手。
首選當然是暴風盾(鑲完美白寶石),35物免對於新人能增加很多安全程度;用精神的話多2技能和Fcr,傷害較高;韻律和燦爛相差不大,對於新手MF Sor推薦後者;摩西祝福之環鑲2個完美白寶石抗性很高,可惜沒其他屬性了,實在很缺抗性再考慮這個。

腰帶:金色包袱,蛛網(技能腰帶),Sor套裝腰帶,其它
金色包袱就30MF,技能腰帶配合小刀,正好夠Fcr,還有1技能,這2個看情況選了;由於新人MF Sor不大有能力單獨RB,就不推薦雷神什麼的了。

手套:運氣守護,黃金手套
運氣守護找35+MF的吧;黃金手套要火抗+MF或者毒抗+MF(或者毒抗+火抗+MF ^_^)。Fcr推薦不要靠法師拳來補充。

鞋子:戰爭旅者,Dru套裝鞋子,黃金鞋子
有45+MF的戰爭旅者就可以了;或者用Dru套裝鞋子,高火抗還加不少生命;黃金鞋子也要火抗+MF或者毒抗+MF(或者毒抗+火抗+MF ^_^)。

戒指:矮人,黃金戒指
戒指的選擇其實看其他搭配的需要,前面的搭配如果只用了一個小刀,其他沒Fcr,且正好抗性還缺,那就找Fcr+抗性的戒指帶吧;如果不缺Fcr和抗性,那就用2矮人吧,生命和MDR都不錯的;而烏鴉的Dex,對於新人MF Sor可能作用不大,這點下面我會解釋。

護身符:
UGC基德的運氣一塊,然後火抗或電抗不滿的,用SC補上,剩下盡量放+MF的SC吧,7%MF的買不起就用6%MF的 -0-
還有如果操作不數量,感覺生命不夠的,放些生命SC吧,慢慢上手了再換走好了。SC上20生命最高,俺們新人就用17-19的吧 -0-

屬性:
力量:算上裝備上的加成,加到能拿所有裝備
敏捷:算上裝備上的加成,加到能拿所有裝備(主要指巫師之刺,當然也可以先鑲嵌一顆減需珠)
體力:力量夠後的全部
法力:不加

這里我推薦的是純Vit。
新人的裝備不能奢望很好,加敏捷提高格擋的話,可能75%格擋後只有600多點生命了,加上操作不很熟練,反而沒純Vit的好 -0-
=============================
傭兵:
推薦噩夢防禦,安全;
武器最好是喪鍾,有形的也可;
其它隨意,如吸血鬼凝視/安臉,蟲殼/強制 什麼的……
要求不很高,新人MF Sor,K的怪都不很強,遇到BT的金怪就TP走好了……

技能
火系:溫暖+1
電系:靜立場+1,心靈遙感+1,傳送(TP)+1
冰系:冰封裝甲+1,霜之新星(過路技能)+1,暴風雪+20,冰冷掌握+20,冰風暴+20,冰彈+20,冰尖柱+剩餘的所有
如果你是單機,有高級裝備的話那冰冷掌握不用點到20,大約帶裝備能降150抗性就可以了。

帶PASS型:
裝備篇
武器:暗金的次元碎片: 這個武器基本沒有別的可以替換

頭部:Shako(軍帽); 為了美觀的話找好的2SKILL頭環 有20FCR更好

衣服:升級後的海蛇皮 為了Fcr 和Res, 還有1技能, 實在難找替代品

Ring: 雙Soj, 一般對Sor來說沒有換下Soj 的必要

Amu:Msras 暗金馬拉 如果頭環使用了20Fcr的 amu可以選擇15Fcr的Cube Amu

手套:法拳 也沒什麼別的選擇 而且為了湊70fcr 所以法拳上的fcr 也是很重要的

腰帶:雷神 帶Pass沒雷神說不過去

鞋子:一般來說Eth 沙暴是比較好的 對於Csor 來說Pr 是個問題 . 在Life 比較少的前提下即便是block 也會出現stum 當然土豪可以選擇 水上漂, block Char 的經典 海量的LF

盾牌:WMD Block必備的盾牌

GC SC:LF Cgc,Life/mana Life /Res Sc 當然越JP越好

裝備上的凹處
推薦幾種
1 全部in 冰Jew 保證傷害 其實對於Max Cm 的pvc 純冰Char 收益的基本就是5%cd 了.
2 全部in 13# +冰珠寶 對於Cgc 品質不夠高的 Life 達不到2000 左右的可以用這個把Fhr 搞到60
3 in 22# 對於一般情況下的新手driver 可以選擇這個 因為抗性確實是個問題

技能篇
電系:老3樣 靜態立場 傳送 和心靈傳動
火系:溫暖1點
冰系:先max暴風雪技能及其相關加成技能 然後把cm 加到連裝備到-175cr 的時候 ,開始加1點碎冰甲後, 然後繼續加cm (建議加一點冰封球,帶pt em很方便)
=================================================

屬性點
力量:連裝備到156 為了拿起Monarch
敏捷:連裝備加到block =75%
格擋率的計算:這里
實用數據:
拿暴風盾的90級Sor,在Dex=217時達到75%Block
拿統盾底精神的90級Sor,在Dex=337時達到75%Block
註:以上數據均沒考慮其它裝備上額外增加的格擋率(如守護天使)
體力:剩下都加這里 ( Life 是判斷生死的唯一標准)
精力:不加 ( 消耗不大 )

關於Pet 的選擇和裝備搭配
先說裝備 喪鍾 +年紀 +剛毅
銳利42ias 下Jab速度11F 所以SZ和NJ的3S都IN IAS/ED珠正好

PET用兩個選擇 一是普通難度的防禦Pet, 二是噩夢難度的進攻Pet
防禦進一步加強自身以及團隊安全 PET抗打擊能力很強 ( 要是CSor 自身Life 很高考慮噩夢難度的進攻Pet)
進攻對付冰免怪更好 做到最快速度清場 具體選擇看個人喜好吧

下面是電法:
電法之所以能橫行D2,最主要的原因就是有把帶信念光環的無限,依靠光環可以把電免得怪弄成非電免得,電法的搭配有多種,我給種最常用的:

技能

F-Skills:溫暖 1 pt
C-Skills:冰凍護甲1 pt
L-Skills:靜力場 1pt 心靈傳動 1pt 傳送 1pt
閃電 20pt 連鎖閃電 20pt 閃電掌握 20pt 新星 20pt 充能彈 20pt

成型大約在94(or 95?)lvl 剩下的skill point 有兩種選擇
1.在F-skills中 點出強化(1lvl 足以) 對pet有良好輔助作用 可大幅度提高AR
2.在L-skills中 點出能量護盾(1lvl 足以) 在地獄k3bb時可以防止被秒殺

裝備

頭部:格立風之眼
+1 skill/25fcr/+(10-15)LD%/-(15-20)LR%
推薦使用高-20LR%的 LD% 可 54 L-Jew也選取-5LR%的

頸部:馬拉的萬花筒
+2 skill/+5 ALL 屬性/(20-30)4R
盡量選取4R變數高的

手持:橡樹之心
+3skill/40fcr/10dex/mana max+5%/(30-40)4r
材料無所謂(block char dex有保證) 盡量選擇4r 高的

暴風之盾
+25br/35fbr/35dr%/30str/70cr/30lr
除def外無變數,打s後可根據本身情況 如缺抗性則 in 22# 否則可in L-Jew 增強傷害

衣服:蛇魔法師之皮
800-1034def/+1skill/(20-35)4r/9-13mdr
def無所謂 4r盡量高
mdr個人認為非常重要 抗性高的話 元素傷害基本可無視
socket方法同SS

腰帶: 雷神之力
+20str/+20vit/+10%Lr Max/+20LA
隨意了 Def為變數

鞋子:水上漂
+15dex/40-65life/+5%Fr Max
選擇Life高的 最好為65

手套: 合成Ekst
藍色魔法的皮手套/魔皮手套/荊棘連指手套 + Ort(9#) + 完美的紫寶石 + 魔法珠寶
固有屬性如下:+ (10-20) To Mana +(10-20)點魔法值
Regenerate Mana (4-10)% 回復魔法值+(4-10)%
+ (1-3) Mana Per Kill +(1-3)點法力每殺一個敵人
選擇高mana 3ek的成品 最好同時有抗性 Fr/pr最好 str/dex 無所謂

戒指:喬丹之石
+1skill/mana max+25%/+20mana

黃金高施戒指
10fcr/life/mana/r/ek 等
10fcr 高mana 為必須 如在此基礎上有4r life ek等屬性則為上品 str/dex 無要求

副手:CTA+精神盾
CTA的Battle Order 越高越好
精神盾只用2skill 對其他屬性無要求

物品: 毀滅
+(10-20)屬性/(10-20)抗性/獲取經驗+(5-10)%
- -# 越jp越好

火花之精力(生命)超大護身符
+1 lightning skill/0-45life
Life 視財力而定 越高越好

小護身符
這個選擇多了點 如果4r沒滿 用life/r的補 滿的話用life/mana sc 或者 20life sc 就可

Pet
手持:無限
255-325ed/12lv conv aura/40cb
隨意了 是個無限就好
頭部:安達瑞爾的面容
25-30str/20ias/2skill/+70pr/-30fr/8-10ll
盡量選變數好的 打s後根據無限材料 選擇性in IAS/FR Jew 或者 其他
身體:剛毅
+(1-1.5life)每級/4r+(20-30)
無所謂屬性及材料
屬性

一般Block的屬性加法
Str :連裝備到156 可拿SS
Dex:連裝備到Block 75%
Vit :剩餘都這里
Eng:不+

這樣的話
95lv左右Lsor 10根35左右的LGC 20屬性usc 18/15左右的sc
生命/法力可以達到 2k3/1k

MF用電法還是冰法?一般都是用冰法,因為冰法對裝備的依賴比電法小,這樣你可以在身上堆更多的MF裝,MF到好東西的幾率大。

關於死靈:
死靈有好幾種常用的搭配,不知道你到底要哪種?一般常見的有:純招死靈(用來通關),骨招屍爆(也是PVC,有一定MF能力),毒骨死靈(PVC,PVP都可以),純骨死靈(PVP很猛)。因為你沒說要求,我就不詳細列了,你可以去http://www.impk.net/ShowTopic-1479581-29.html看,不過要先注冊。。

❸ TCP-IP協議詳解(3) IP/ARP/RIP/BGP協議

網路層(network layer)是實現互聯網的最重要的一層。正是在網路層面上,各個區域網根據IP協議相互連接,最終構成覆蓋全球的Internet。更高層的協議,無論是TCP還是UDP,必須通過網路層的IP數據包(datagram)來傳遞信息。操作系統也會提供該層的socket,從而允許用戶直接操作IP包。

IP數據包是符合IP協議的信息(也就是0/1序列),我們後面簡稱IP數據包為IP包。IP包分為頭部(header)和數據(Data)兩部分。數據部分是要傳送的信息,頭部是為了能夠實現傳輸而附加的信息(這與乙太網幀的頭部功能相類似,如果對幀感到陌生,可參看 小喇叭 一文)。

IP協議可以分為IPv4和IPv6兩種。IPv6是改進版本,用於在未來取代IPv4協議。出於本文的目的,我們可以暫時忽略兩者的區別,只以IPv4為例。下面是IPv4的格式

IPv4包 我們按照4 bytes將整個序列折疊,以便更好的顯示

與幀類似,IP包的頭部也有多個區域。我們將注意力放在紅色的發出地(source address)和目的地(destination address)。它們都是IP地址。IPv4的地址為4 bytes的長度(也就是32位)。我們通常將IPv4的地址分為四個十進制的數,每個數的范圍為0-255,比如192.0.0.1就是一個IP地址。填寫在IP包頭部的是該地址的二進制形式。

IP地址是全球地址,它可以識別」社區」(區域網)和」房子」(主機)。這是通過將IP地址分類實現的。

IP class    From          To                Subnet Mask

A           1.0.0.0       126.255.255.255    255.0.0.0

B           128.0.0.0     191.255.255.255    255.255.0.0

C           192.0.0.0     223.255.255.255    255.255.255.0

每個IP地址的32位分為前後兩部分,第一部分用來區分區域網,第二個部分用來區分該區域網的主機。子網掩碼(Subnet Mask)告訴我們這兩部分的分界線,比如255.0.0.0(也就是8個1和24個0)表示前8位用於區分區域網,後24位用於區分主機。由於A、B、C分類是已經規定好的,所以當一個IP地址屬於B類范圍時,我們就知道它的前16位和後16位分別表示區域網和主機。

網路協議概覽 中說,IP地址是分配給每個房子(計算機)的「郵編」。但這個說法並不精確。IP地址實際上識別的是網卡(NIC, Network Interface Card)。網卡是計算機的一個硬體,它在接收到網路信息之後,將信息交給計算機(處理器/內存)。當計算機需要發送信息的時候,也要通過網卡發送。一台計算機可以有不只一個網卡,比如筆記本就有一個乙太網卡和一個WiFi網卡。計算機在接收或者發送信息的時候,要先決定想要通過哪個網卡。

NIC

路由器(router)實際上就是一台配備有多個網卡的專用電腦。它讓網卡接入到不同的網路中,這樣,就構成在 網路協議概覽 中所說的郵局。比如下圖中位於中間位置的路由器有兩個網卡,地址分別為199.165.145.17和199.165.146.3。它們分別接入到兩個網路:199.165.145和199.165.146。

IP包的傳輸要通過路由器的接力。每一個主機和路由中都存有一個路由表(routing table)。路由表根據目的地的IP地址,規定了等待發送的IP包所應該走的路線。就好像下圖的路標,如果地址是「東京」,那麼請轉左;如果地址是「悉尼」,那麼請向右。

A real world routing table

比如我們從主機145.17生成發送到146.21的IP包:鋪開信紙,寫好信的開頭(剩下數據部分可以是TCP包,可以是UDP包,也可以是任意亂寫的字,我們暫時不關心),註明目的地IP地址(199.165.146.21)和發出地IP地址(199.165.145.17)。主機145.17隨後參照自己的routing table,裡面有三行記錄:

145.17 routing table (Genmask為子網掩碼,Iface用於說明使用哪個網卡介面)

Destination        Gateway             Genmask             Iface

199.165.145.0      0.0.0.0             255.255.255.0       eth0

0.0.0.0            199.165.145.17      0.0.0.0             eth0

這里有兩行記錄。

第一行表示,如果IP目的地是199.165.145.0這個網路的主機,那麼只需要自己在eth0上的網卡直接傳送(「本地社區」:直接送達),不需要前往router(Gateway 0.0.0.0 = 「本地送信」)。

第二行表示所有不符合第一行的IP目的地,都應該送往Gateway 199.165.145.17,也就是中間router接入在eth0的網卡IP地址(郵局在eth0的分支)。

我們的IP包目的地為199.165.146.21,不符合第一行,所以按照第二行,發送到中間的router。主機145.17會將IP包放入幀的payload,並在幀的頭部寫上199.165.145.17對應的MAC地址,這樣,就可以按照 乙太網與wifi協議 中的方法在區域網中傳送了。

中間的router在收到IP包之後(實際上是收到以太協議的幀,然後從幀中的payload讀取IP包),提取目的地IP地址,然後對照自己的routing table:

Destination        Gateway             Genmask             Iface

199.165.145.0      0.0.0.0             255.255.255.0       eth0

199.165.146.0      0.0.0.0             255.255.255.0       eth1

0.0.0.0            199.165.146.8       0.0.0.0             eth1

從前兩行我們看到,由於router橫跨eth0和eth1兩個網路,它可以直接通過eth0和eth1上的網卡直接傳送IP包。

第三行表示,如果是前面兩行之外的IP地址,則需要通過eth1,送往199.165.146.8(右邊的router)。

我們的目的地符合第二行,所以將IP放入一個新的幀中,

在幀的頭部寫上199.165.146.21的MAC地址,直接發往主機146.21。

(在Linux下,可以使用$route -n來查看routing table)

IP包可以進一步接力,到達更遠的主機。IP包從主機出發,根據沿途路由器的routing table指導,在router間接力。IP包最終到達某個router,這個router與目標主機位於一個區域網中,可以直接建立連接層的通信。最後,IP包被送到目標主機。這樣一個過程叫做routing(我們就叫IP包接力好了,路由這個詞實在是混合了太多的意思)。

整個過程中,IP包不斷被主機和路由封裝入幀(信封)並拆開,然後藉助連接層,在區域網的各個NIC之間傳送幀。整個過程中,我們的IP包的內容保持完整,沒有發生變化。最終的效果是一個IP包從一個主機傳送到另一個主機。利用IP包,我們不需要去操心底層(比如連接層)發生了什麼。

在上面的過程中,我們實際上假設了,每一台主機和路由都能了解區域網內的IP地址和MAC地址的對應關系,這是實現IP包封裝(encapsulation)到幀的基本條件。IP地址與MAC地址的對應是通過ARP協議傳播到區域網的每個主機和路由。每一台主機或路由中都有一個ARP cache,用以存儲區域網內IP地址和MAC地址如何對應。

ARP協議(ARP介於連接層和網路層之間,ARP包需要包裹在一個幀中)的工作方式如下:主機會發出一個ARP包,該ARP包中包含有自己的IP地址和MAC地址。通過ARP包,主機以廣播的形式詢問區域網上所有的主機和路由:我是IP地址xxxx,我的MAC地址是xxxx,有人知道199.165.146.4的MAC地址嗎?擁有該IP地址的主機會回復發出請求的主機:哦,我知道,這個IP地址屬於我的一個NIC,它的MAC地址是xxxxxx。由於發送ARP請求的主機採取的是廣播形式,並附帶有自己的IP地址和MAC地址,其他的主機和路由會同時檢查自己的ARP cache,如果不符合,則更新自己的ARP cache。

這樣,經過幾次ARP請求之後,ARP cache會達到穩定。如果區域網上設備發生變動,ARP重復上面過程。

(在Linux下,可以使用$arp命令來查看ARP的過程。ARP協議只用於IPv4。IPv6使用Neighbor Discovery Protocol來替代ARP的功能。)

我們還有另一個假設,就是每個主機和路由上都已經有了合理的routing table。這個routint table描述了網路的拓撲(topology)結構。如果你了解自己的網路連接,可以手寫自己主機的routing table。但是,一個路由器可能有多個出口,所以routing table可能會很長。更重要的是,周圍連接的其他路由器可能發生變動(比如新增路由器或者路由器壞掉),我們就需要routing table能及時將交通導向其他的出口。我們需要一種更加智能的探測周圍的網路拓撲結構,並自動生成routing table。

我們以北京地鐵為例子。如果從機場前往朝陽門,那麼可以採取2號航站樓->>三元橋->>東直門->>朝陽門。2號航站樓和朝陽門分別是出發和目的主機。而三元橋和東直門為中間的兩個router。如果三元橋->>東直門段因為維修停運,我們需要更改三元橋的routing table,從而給前往朝陽門的乘客(IP包)指示:請走如下路線三元橋->>芍葯居。然後依照芍葯居的routing table前往朝陽門(芍葯居->>東直門->>朝陽門)。

一種用來生成routing table的協議是RIP(Routing Information Protocol)。它通過距離來決定routing table,所以屬於distance-vector protocol。對於RIP來說,所謂的距離是從出發地到目的地途徑的路由器數目(hop number)。比如上面從機場到朝陽門,按照2號航站樓->>三元橋->>東直門->>朝陽門路線,途徑兩個路由器,距離為2。我們最初可以手動生成三元橋的routing table。隨後,根據RIP協議,三元橋向周圍的路由器和主機廣播自己前往各個IP的距離(比如到機場=0,團結湖=0,國貿=1,望京西=1,建國門=2)。收到RIP包的路由器和主機根據RIP包和自己到發送RIP包的主機的距離,算出自己前往各個IP的距離。東直門與三元橋的距離為1。東直門收到三元橋的RIP包(到機場的距離為0),那麼東直門途徑三元橋前往機場的距離為1+0=1。如果東直門自己的RIP記錄都比這個遠(比如東直門->>芍葯居->>三元橋->>機場 = 2)。那麼東直門更改自己的routing table:前往機場的交通都發往三元橋而不是芍葯居。如果東直門自身的RIP記錄並不差,那麼東直門保持routing table不變。上述過程在各個點不斷重復RIP廣播/計算距離/更新routing table的過程,最終所有的主機和路由器都能生成最合理的路徑(merge)。

(RIP的基本邏輯是:如果A距離B為6,而我距離A為1,那麼我途徑A到B的距離為7)

RIP出於技術上的原因(looping hops),認為距離超過15的IP不可到達。所以RIP更多用於互聯網的一部分(比如整個中國電信的網路)。這樣一個互聯網的部分往往屬於同一個ISP或者有同一個管理機構,所以叫做自治系統(AS,autonomous system)。自治系統內部的主機和路由根據通向外部的邊界路由器來和其它的自治系統通信。各個邊界路由器之間通過BGP(Border Gateway Protocol)來生成自己前往其它AS的routing table,而自治系統內部則參照邊界路由器,使用RIP來決定routing table。BGP的基本工作過程與RIP類似,但在考慮距離的同時,也權衡比如政策、連接性能等其他因素,再決定交通的走向(routing table)。

我們一開始講述了IP包根據routing table進行接力的過程。為了順利實現接力,我們又進一步深入到ARP和RIP/BGP。這三個協議都協助了IP傳輸。ARP讓每台電腦和路由器知道自己區域網內IP地址和MAC地址的對應關系,從而順利實現IP包到幀的封裝。RIP協議可以生成自治系統內部合理的routing table。BGP協議可以生成自治系統外部的routing table。

在整個過程中,我們都將注意力放在了IP包大的傳輸過程中,而故意忽略一些細節。 而上面的IP接力過程適用於IPv6。

【TCP/IP詳解】系列教程

互聯網協議入門 1

互聯網協議入門 2

TCP-IP協議詳解(1)網路協議概觀

TCP-IP協議詳解(2) 乙太網與WiFi協議

TCP-IP協議詳解(3) IP/ARP/RIP/BGP協議

TCP-IP協議詳解(4)IPv4與IPv6地址

TCP-IP協議詳解(5)IP協議詳解

TCP-IP協議詳解(6) ICMP協議

TCP-IP協議詳解(7) UDP協議

TCP-IP協議詳解(8) TCP協議與流通信

TCP-IP協議詳解(9) TCP連接

TCP-IP協議詳解(10) TCP滑窗管理

TCP-IP協議詳解(11) TCP重傳

TCP-IP協議詳解(12) TCP堵塞控制

TCP-IP協議詳解(13) DNS協議

TCP-IP協議詳解(14) CIDR與NAT

TCP-IP協議詳解(15) HTTP協議概覽

圖解TCP-IP協議

❹ 英語26個字母都有什麼意義

以下資料自自網上查找得來
大家都知道漢字是象形文字,但如果說英語也是象形文字,你一定會以為純是無稽之談。其實,追根溯源,英語的26個字母確實來自於象形文字。這26個字母最初起源於埃及象形文字,後由腓尼基人改進發明了腓尼基字母,希臘人對腓尼基字母加以改革後創造了希臘字母,古羅馬人對希臘字母加以改革進而發明了拉丁字母,英文字母就屬於拉丁字母。幾千年的變遷,古代字母和現代字母的發音已經有很大的區別,但其基本的象形含義仍或多或少地保存下來。而且每個字母的原始意義又滲透到各種詞根之中,最終在現代詞彙中留下了明顯的痕跡。

理解26個英文字母的原始含義,不僅可以加強我們的語感,而且對我們背單詞是大有幫助的。那麼26個字母的象形之處到底在哪呢?下面是各字母所對應的含義,如果用示圖表達出來,將會更加清楚。

A-牛頭 B-房子、鳥嘴 C,G-房角 D-門 E-舉著雙手的人 F-沙粒 H-荷花 I-手 K-皇帝 L-鞭子 M-水or波浪 N-鼻子 O-圓的東西 P-嘴 Q,R-人頭 S-太陽,沙丘 T-十字架 V-龍 X-十字架 Z-閃電,

我們需要知道古人寫字是沒有上下左右的,因此一定象形文字可以橫過來看,也可以倒過來看。比如A為什麼來自於牛頭呢?如果你將A倒過來看就知道答案了。正是因為A來自於牛頭,所以與A有關的詞根自然與牛頭的一些特徵有關,比如首、頭部的概念,比如牛角、尖銳的概念,最終還會引伸到針刺、酸痛等抽象含義。與A有關的詞根有acid、
這些字母的起源在學術界還有各種爭論,有的比較確鑿,有的還不太確定,有的有多種起源說。比如 Q,除了表示人頭的含義外,還可表示乳頭與帶尾動物之腹部。

A a

如同漢字起源於象形,英語字母表中的每個字母一開始都是描摹某種動物或物體形狀的圖畫,而這些圖畫最後演變為符號。但這些符號和原先被描摹之實物的形狀幾無相似之處。誰也不能肯定這些象形字母原先究竟代表什麼。我們的解釋只能是學者們基於史料作出的有根據的猜測。一般認為希臘字母乃西方所有字母,包括拉丁字母的始祖。其實希臘人的字母又是從腓尼基人那兒借過來的。約在3000年前,在腓尼基字母表中字母A讀如aleph,寫起來形似字母V,中間再加一橫,代表牛頭或牛角。以後希臘人將它倒過來寫。對於古代腓尼基人來說,牛意味著財富,吃,穿,耕作都少不了它。這也許就是A被列為第一個字母的緣故吧。

B b

和A一樣,字母B也可以追溯到古代腓尼基。在腓尼基字母表中B叫beth,代表房屋,在希伯來語中B也叫beth,也含房屋之意。字母B原來形似原始社會的兩室房屋,小寫字母b是後來從大寫字母B衍變出來的。在今 約旦河西岸有一猶太教,基督教聖地叫Bethlehem。該詞中至今還包含著beth這一成分。B在字母表中之所以排在第二位也許是因為對人類的生存來說住的重要性僅次於衣食。

C c

字母C在腓尼基人的文字中叫gimel,代表駱駝。它在字母表中的排列順序和希臘字母I(gamma)相同,實際上其字形是從後者演變而來的。C在羅馬數字中表示100。

D d

D在古時是描摹拱門或門的形狀而成的象形符號,在古代腓尼基語和希伯來語中叫做daleth,是「門」的意思,相當於希臘字母Δ(delta)。

E e

E是英語里用得最多的字母。在腓尼基語和希伯來語中E是代表窗的象形符號,叫做he,相當於希臘字母E(epsilon)。

F f

F(英語字母表中的第六個字母)源自腓尼基語的第六個象形字母,該字母形似今日之英語字母Y,代表木栓或木釘(peg),在腓尼基語和希伯來語的名稱為waw。中世紀重罪犯(felon)的左頰常被打上F的印記,以示懲戒。

G g

在古代腓尼基語及希伯來語的字母表裡,G是描摹駱駝的頭和頸之輪廓的象形字母,其名稱為gimel。以後希臘人借用了該符號,作Γ(gamma)。其實字母G與字母C系源於同一腓尼基字母。原拉丁字母表裡本無字母G,含g音和含k音的詞都以字母C為表示。公元3世紀以後,古羅馬人根據C創造了G,自此C表示k音,G則表示g音。

H h

像其它字母一樣,H也可通過拉丁語和希臘語的字母表,一直追溯到腓尼基語字母表。在腓尼基語中和H相應的字母有兩條橫杠,它代表籬笆或柵欄,字母名稱叫heth或cheth。

I i

第九個字母I源自腓尼基語中叫做yod / yodh的象形字母,該字母被認為代表人的手指。最初小寫字母I並不帶點。I上面的點是11世紀以後抄寫員為區分字母I連寫(如filii)與字母u才開始加上去的。此外,在19世紀以前i和j的書寫或印刷形式是可互換的,詞典也不將它們作為兩個不同的字母來對等。如在Samuel Johnson(1709-1784)所編的《英語詞典》中,iambic排在jamb和jangle這兩個詞的中間。英語的I相當於希臘語的I(iota)。

J j

字母J是莎士比亞時代後(post-Shakespearean times),約在1630年產生的,和V並稱英語字母表中兩個最輕的字母。英國國王詹姆斯一世於1611年頒行的《聖經》欽定英譯本中就沒有J或j這一字母。正如G是基於C構成的,J是由I衍生而來,即在I上加一尾巴構成。然而,直至19世紀I,J的書寫形式或印刷形式一直可以互換,並未完全分家。

K k

字母K之根源也可追溯到古代腓尼基語。在腓尼基語字母表裡,K乃象形符號,代表人的手。希伯來語把它叫做kaph,即「手(掌)」之意。希臘人借用後作K(kappa)。古羅馬時期,犯誹謗罪者的前額被打上K之印記,K代表kalumnia,即相當於英語calumny(誹謗)。

L l
在腓尼基和希伯來字母表中,L叫lamed / lamedh,是表示刺棒(oxgoad)或鞭子的象形符號。希臘語中的相應字母是A(lambda)。

❺ 以太幣ETH前景如何

簡介:以太幣是以太坊中使用的貨幣名稱,用於在以太坊虛擬機內支付計算。以太坊是一種能夠用於部署去中心化應用的區塊鏈,是一個開源計算機平台和區塊鏈平台。2013年末由俄羅斯程序員VitalikButerin創建。
發行時間:2014年。目前以太幣是市值第二高的加密貨幣,僅次於比特幣
流通供給量:97,524,469ETH(總量不恆定)
交易量份額:目前佔加密貨幣市場的19.5%。
市值:$85,966,171,144
未來前景:以太幣的價值取決於以太坊這個平台上應用是否繁榮,以太幣或有「接棒」比特幣繼續大漲的勢頭。

❻ 以太坊帶來了那些爭議和質疑呢

以太坊和比特幣是有著本質區別的,區別在哪裡呢?比特幣定義的是一套貨幣體系,而以太坊側重的是打造一條主鏈(可以理解為一條公路),可以讓大量的區塊鏈應用跑在這條公路上。

從這一點來看,以太坊的應用場景更廣泛,這也是為什麼我們說以太坊標志著區塊鏈

1.0時代一個單純的貨幣體系,向區塊鏈2.0時代實現其他行業以及應用場景的轉變。

但是,世界上沒有十全十美的事物,以太坊雖然拓展了區塊鏈在各行各業的應用范圍,還提升了處理交易的速度,但是它也存在著一定的爭議與質疑。

一、以太坊的擴展性不足的解決之道:分片技術和雷電網路

以太坊的底層設計,最大的問題是以太坊只有一條鏈,沒有側鏈,這就意味著,所有程序都要對等地跑在這條鏈上,消耗資源的同時,還會引發系統擁堵。正如去年非常火爆的以太坊游戲「加密貓」,這個游戲火爆的時候,一度引發以太坊網路癱瘓。

對於提升處理能力這個問題,以太坊提出兩種方式:一個是分片技術(shard),一個是雷電網路,下面我們分別介紹一下這兩種技術。

(一)分片技術

以太坊創始人 V 神(Vitalik Buterin)認為,諸如比特幣這種主流的區塊鏈網路,之所以處理交易的速度很慢,是因為每一個礦工要處理全網的每一筆交易,這樣的效率其實是非常低下的。分片技術的構想是:一筆交易不必發動全網所有節點都去處理,只要讓網路中的一部分節點(礦工)處理就好了。於是,以太坊網路被劃分成很多片,同一時間,每一分片都可以處理不同的交易,這樣一來,會大大提升網路性能。

但是,分片技術也是有一定爭議的。我們知道,區塊鏈技術的重要思想是去中心化,全網都去見證(處理)同一交易,這才具有最高的權威性。而以太坊分片技術,並不是所有節點共同見證,而是類似於分小組見證,這樣一來,它便失去了絕對的「去中心化」屬性,只能通過犧牲掉一定的去中心化特性來達到高性能的目的。

(二)雷電網路

雷電網路使用的是鏈下交易的方式。這是什麼意思呢?它的意思是:使用雷電網路的參與者在互相轉賬時,不需要通過以太坊主鏈交易確認,而是通過參與者之間創建支付通道,在鏈下完成。

不過,雷電網路並不是脫離主鏈的,在建立支付通道之前,需要先用主鏈上的資產做抵押,生成余額證明(Balance Proof),擁有餘額證明才能表明你能做出相應余額的轉賬。在交易雙方都持有餘額證明的情況下,雙方可通過支付通道在鏈下進行無限制次數的轉賬。

只有在完成鏈下交易,需要將資產轉回鏈上時,才會在以太坊主鏈上登記主鏈賬戶的余額變化信息,而這期間不管發生多少次交易在主鏈上是不會有記錄的。

雷電網路還有一個實實在在的好處,就是可以為你省下礦工費用。目前我們在以太坊主鏈上進行交易,需要消耗 Gas,需要支付礦工費用,那麼一旦將交易搬到鏈下,就可以節省這一部分的成本。

當然,雷電網路並不是十全十美的。在使用雷電網路時需要用主鏈上的資產作抵押;而這部分資產作為抵押物,在使用者完成鏈下交易之前是不能使用的。這也就決定了,雷電交易只適合小額交易。

上面就是以太坊擴展性不足的問題,以及目前提出的兩個主要解決方案:分片技術和雷電網路。

二、以太坊的智能合約存在漏洞與臭名昭著的 The Dao 事件

以太坊的智能合約很強大,但是,凡是代碼都會存在漏洞的,以太坊智能合約最大的爭議就在於所謂的漏洞,也就是安全性問題。據相關研究表明,在基於以太坊的近100萬個智能合約上,發現有34200(約3%)個含有安全漏洞,將允許黑客竊取ETH、凍結資產或刪除合約,比如說,臭名昭著的The Dao 事件。

(一)Dao是什麼意思?

介紹 The Dao 事件之前, 我們先見到介紹一下 DAO 是什麼。DAO 是 Decentralized

Autonomous Organization 的簡稱,可以理解為:去中心化自治組織。從以太坊的角度來理解,DAO 是區塊鏈上的某一類合約,或者一個合約組合,用來代替政府的審查以及復雜等中間程序,從而實現高效的、去中心化的信任的系統。所以,DAO 不是特定的某個組織,也就說呢,可以有很多的DAO,各種各樣的DAO。

(二)臭名昭著的The Dao事件

但是,我們現在提到DAO,基本上所指的都是The DAO事件,也就是我們剛剛說的那個臭名昭著的黑客攻擊事件。我們知道,英文中的 The是特指的意思,The DAO事件呢就

是特指的那個DAO事件,因為我們剛剛說了DAO不是特定的某個組織,可以有很多的DAO,各種各樣的DAO。

2016 年的時候,德國一家專注「智能鎖」的公司 Slock.it,為了實現去中心化的實物交換(比如說:公寓啊,船隻啊),在以太坊上發布了 DAO項目。並且於2016年4月

30日開始,融資窗口開放了28天。

沒想到,這個DAO項目的人氣非常高,短短半個月就籌得了超過一億美元,而到整個融資期結束,一共籌集到1.5億美元,由此呢,它成為歷史上最大的眾籌項目。然而好景不長,到了6月份,黑客利用智能合約裡面的漏洞,成功轉移了超過360萬個以太幣,並投入到一個DAO子組織中,這個組織和The DAO有著同樣的結構。以至於當時以太幣價格從20多美元直接跌破13美元。

這個事件說明智能合約的確是有漏洞的,而且一旦漏洞被黑客利用,那麼後果是非常嚴重的。這就是現在很多人批評以太坊,說它的智能合約不智能。

對於這個問題,目前國外有很多公司為了解決智能合約的漏洞問題 ,開始提供代碼審計服務。而從技術的角度來說,目前一些團隊正在對智能合約進行檢驗,這些團隊多數由哈佛、斯坦福和耶魯的教授帶隊,部分團隊已經獲得了頭部機構的投資。

除了目前以太坊存在的擴展性不足、智能合約漏洞問題,對於以太坊的爭議還在於它所追求的POS共識機制,也就是權益證明機制,在權益證明機制下,如果說誰持幣的數量越大、持幣時間越久,獲得的「權益」(利息)就越多,還有機會得到記賬權力,記賬又可以獲得獎勵,那麼這樣一來,容易造成「強者越強」的寡頭優勢。

還有一個問題就是ICO亂象的問題。ICO是區塊鏈項目籌措資金的常用方式,咱們可以理解為預售。以太坊上ICO項目的爆發,滋生了打著ICO旗號進行資金盤、詐騙圈錢等不法行為,對社會和金融穩定造成安全隱患。

❼ 27歲以太幣創建者獲利11億美元,以太幣值得投資嗎

以太必正在經歷重大的變革。 ETH的基本資產評估方法是不透明的,且不斷變化。如果把 ETH看作貨幣、消費品或有利息的資產,投資者就可以在分配資產時考慮一系列可能的結果。若以太坊2.0得以成功實施,投資者可望將以太坊作為持續盈利的生息資產。前途可望!EtherGroup是構建區塊鏈項目並推出中心化應用程序的第一個平台。以太坊網路成立以來最初幾年ERC-20獨特的代幣交易數量。雖然區塊鏈創業公司的市場擴張在2018年第一次泡沫破裂之後有所放緩,但總市值仍然保持著增長。雖然以太坊擁有 Tron、 Polkadot、 Cardano、 Cosmos和 Tezos等強大的競爭對手,但 Vitalik Buterin的加密貨幣平台在這方面仍處於領先地位。

ETH雖是 BTC代幣之一,但有其獨特的投資價值。而且與 BTC一樣,國內頭部交易所如歐易OKEx已全面上線包括 ETH、 LTC等主流貨幣衍生品交易,歐易OKEx本身成立時間較長,操作簡便。

❽ 現在比較好的數字貨幣有哪幾種

目前全世界發行有上百種數字貨幣,比較受歡迎的數字貨幣有:比特幣(Bitcoin,BTC)、以太坊(Ethereum,ETH)、萊特幣(Litecoin,LTC)、比特幣現金(Bitcoin Cash,BCH)等等。

溫馨提示:
1、以上解釋僅供參考,不作任何建議。
2、在投資之前,建議您先去了解一下項目存在的風險,對項目的投資人、投資機構、鏈上活躍度等信息了解清楚,而非盲目投資或者誤入資金盤。投資有風險,入市須謹慎。
應答時間:2021-03-11,最新業務變化請以平安銀行官網公布為准。
[平安銀行我知道]想要知道更多?快來看「平安銀行我知道」吧~
https://b.pingan.com.cn/paim/iknow/index.html

❾ 求問以太坊挖礦一天賺多少啊

如果你有自己的一台個人電腦,也許這台電腦用了微軟公司所出售的操作系統,某種視窗(Windows)軟體。當微軟公司在許多年前第一次設計視窗軟體時,它申請並得到了政策給予的版權。版權給予微軟公司排他性地生產和銷售視窗操作系統的權利。因此,如果一個人要想購買視窗軟體,他除了給微軟決定對這種產品收取的將近100美元之外別無選擇。可以說微軟在視窗軟體市場上有壟斷地位。
用第十四章中我們提出的企業行為模型不能正確地描述微軟的經營決策。在那一章中,我們分析了競爭市場,在競爭市場上有許多企業提供基本相同的產品,因此,每一個企業對它得到的價格沒有什麼影響。與此相比,像微軟這樣的壟斷者沒有接近的競爭者,因此,可以影響它的產品的市場價格。競爭企業是價格接受者,而壟斷企業是價格制定者。
在本章中,我們考察這種市場勢力的含義。我們將說明,市場勢力改變了企業價格與其成本之間的關系。競爭企業把其產品的價格作為既定的,並選擇供給量,以使價格等於邊際成本。與此相比,壟斷者收取的價格大於邊際成本。這個結果在微軟視窗軟體的情況下顯然是正確的。視窗軟體的邊際成本——微軟把它的程序復印到另一張磁碟上所引起的額外成本——只有幾美元。視窗軟體的市場價格是其邊際成本的許多倍。

❿ ethtool原理介紹和解決網卡丟包排查思路

之前記錄過處理因為LVS網卡流量負載過高導致軟中斷發生丟包的問題, RPS和RFS網卡多隊列性能調優實踐 ,對一般人來說壓力不大的情況下其實碰見的概率並不高。這次想分享的話題是比較常見伺服器網卡丟包現象排查思路,如果你是想了解點對點的丟包解決思路涉及面可能就比較廣,不妨先參考之前的文章 如何使用MTR診斷網路問題 ,對於Linux常用的網卡丟包分析工具自然是ethtool。

2020年06月22日 - 初稿

閱讀原文 - https://wsgzao.github.io/post/ethtool/

ethtool - utility for controlling network drivers and hardware

ethtool is the standard Linux utility for controlling network drivers and hardware, particularly for wired Ethernet devices. It can be used to:

Most features are dependent on support in the specific driver. See the manual page for full information.

ethtool 用於查看和修改網路設備(尤其是有線乙太網設備)的驅動參數和硬體設置。你可以根據需要更改乙太網卡的參數,包括自動協商、速度、雙工和區域網喚醒等參數。通過對乙太網卡的配置,你的計算機可以通過網路有效地進行通信。該工具提供了許多關於接駁到你的 Linux 系統的乙太網設備的信息。

接收數據包是一個復雜的過程,涉及很多底層的技術細節,但大致需要以下幾個步驟:

NIC 在接收到數據包之後,首先需要將數據同步到內核中,這中間的橋梁是 rx ring buffer 。它是由 NIC 和驅動程序共享的一片區域,事實上, rx ring buffer 存儲的並不是實際的 packet 數據,而是一個描述符,這個描述符指向了它真正的存儲地址,具體流程如下:

當驅動處理速度跟不上網卡收包速度時,驅動來不及分配緩沖區,NIC 接收到的數據包無法及時寫到 sk_buffer ,就會產生堆積,當 NIC 內部緩沖區寫滿後,就會丟棄部分數據,引起丟包。這部分丟包為 rx_fifo_errors ,在 /proc/net/dev 中體現為 fifo 欄位增長,在 ifconfig 中體現為 overruns 指標增長。

這個時候,數據包已經被轉移到了 sk_buffer 中。前文提到,這是驅動程序在內存中分配的一片緩沖區,並且是通過 DMA 寫入的,這種方式不依賴 CPU 直接將數據寫到了內存中,意味著對內核來說,其實並不知道已經有新數據到了內存中。那麼如何讓內核知道有新數據進來了呢?答案就是中斷,通過中斷告訴內核有新數據進來了,並需要進行後續處理。

提到中斷,就涉及到硬中斷和軟中斷,首先需要簡單了解一下它們的區別:

當 NIC 把數據包通過 DMA 復制到內核緩沖區 sk_buffer 後,NIC 立即發起一個硬體中斷。CPU 接收後,首先進入上半部分,網卡中斷對應的中斷處理程序是網卡驅動程序的一部分,之後由它發起軟中斷,進入下半部分,開始消費 sk_buffer 中的數據,交給內核協議棧處理。

通過中斷,能夠快速及時地響應網卡數據請求,但如果數據量大,那麼會產生大量中斷請求,CPU 大部分時間都忙於處理中斷,效率很低。為了解決這個問題,現在的內核及驅動都採用一種叫 NAPI(new API)的方式進行數據處理,其原理可以簡單理解為 中斷 + 輪詢,在數據量大時,一次中斷後通過輪詢接收一定數量包再返回,避免產生多次中斷。

(1) RX errors

表示總的收包的錯誤數量,這包括 too-long-frames 錯誤,Ring Buffer 溢出錯誤,crc 校驗錯誤,幀同步錯誤,fifo overruns 以及 missed pkg 等等。

(2) RX dropped

表示數據包已經進入了 Ring Buffer,但是由於內存不夠等系統原因,導致在拷貝到內存的過程中被丟棄。

(3) RX overruns

表示了 fifo 的 overruns,這是由於 Ring Buffer(aka Driver Queue) 傳輸的 IO 大於 kernel 能夠處理的 IO 導致的,而 Ring Buffer 則是指在發起 IRQ 請求之前的那塊 buffer。很明顯,overruns 的增大意味著數據包沒到 Ring Buffer 就被網卡物理層給丟棄了,而 CPU 無法即使的處理中斷是造成 Ring Buffer 滿的原因之一,上面那台有問題的機器就是因為 interruprs 分布的不均勻(都壓在 core0),沒有做 affinity 而造成的丟包。

(4) RX frame

表示 misaligned 的 frames。

網線上的packet首先被網卡獲取,網卡會檢查packet的CRC校驗,保證完整性,然後將packet頭去掉,得到frame。網卡會檢查MAC包內的目的MAC地址,如果和本網卡的MAC地址不一樣則丟棄(混雜模式除外)。

網卡將frame拷貝到網卡內部的FIFO緩沖區,觸發硬體中斷。(如有ring buffer的網卡,好像frame可以先存在ring buffer里再觸發軟體中斷(下篇文章將詳細解釋Linux中frame的走向),ring buffer是網卡和驅動程序共享,是設備里的內存,但是對操作系統是可見的,因為看到linux內核源碼里網卡驅動程序是使用kcalloc來分配的空間,所以ring buffer一般都有上限,另外這個ring buffer size,表示的應該是能存儲的frame的個數,而不是位元組大小。另外有些系統的 ethtool 命令 並不能改變ring parameters來設置ring buffer的大小,暫時不知道為什麼,可能是驅動不支持。)

網卡驅動程序通過硬中斷處理函數,構建sk_buff,把frame從網卡FIFO拷貝到內存skb中,接下來交給內核處理。(支持napi的網卡應該是直接放在ring buffer,不觸發硬中斷,直接使用軟中斷,拷貝ring buffer里的數據,直接輸送給上層處理,每個網卡在一次軟中斷處理過程能處理weight個frame)

過程中,網卡晶元對frame進行了MAC過濾,以減小系統負荷。(除了混雜模式)

網卡驅動程序將IP包添加14位元組的MAC頭,構成frame(暫無CRC)。Frame(暫無CRC)中含有發送端和接收端的MAC地址,由於是驅動程序創建MAC頭,所以可以隨便輸入地址,也可以進行主機偽裝。

驅動程序將frame(暫無CRC)拷貝到網卡晶元內部的緩沖區,由網卡處理。

網卡晶元將未完全完成的frame(缺CRC)再次封裝為可以發送的packet,也就是添加頭部同步信息和CRC校驗,然後丟到網線上,就完成一個IP報的發送了,所有接到網線上的網卡都可以看到該packet。

產生中斷的每個設備都有一個相應的中斷處理程序,是設備驅動程序的一部分。每個網卡都有一個中斷處理程序,用於通知網卡該中斷已經被接收了,以及把網卡緩沖區的數據包拷貝到內存中。

當網卡接收來自網路的數據包時,需要通知內核數據包到了。網卡立即發出中斷。內核通過執行網卡已注冊的中斷處理函數來做出應答。中斷處理程序開始執行,通知硬體,拷貝最新的網路數據包到內存,然後讀取網卡更多的數據包。

這些都是重要、緊迫而又與硬體相關的工作。內核通常需要快速的拷貝網路數據包到系統內存,因為網卡上接收網路數據包的緩存大小固定,而且相比系統內存也要小得多。所以上述拷貝動作一旦被延遲,必然造成網卡FIFO緩存溢出 - 進入的數據包占滿了網卡的緩存,後續的包只能被丟棄,這也應該就是ifconfig里的overrun的來源。

當網路數據包被拷貝到系統內存後,中斷的任務算是完成了,這時它把控制權交還給被系統中斷前運行的程序。

網卡的內核緩沖區,是在PC內存中,由內核控制,而網卡會有FIFO緩沖區,或者ring buffer,這應該將兩者區分開。FIFO比較小,裡面有數據便會盡量將數據存在內核緩沖中。

網卡中的緩沖區既不屬於內核空間,也不屬於用戶空間。它屬於硬體緩沖,允許網卡與操作系統之間有個緩沖;

內核緩沖區在內核空間,在內存中,用於內核程序,做為讀自或寫往硬體的數據緩沖區;

用戶緩沖區在用戶空間,在內存中,用於用戶程序,做為讀自或寫往硬體的數據緩沖區;

另外,為了加快數據的交互,可以將內核緩沖區映射到用戶空間,這樣,內核程序和用戶程序就可以同時訪問這一區間了。

對於有ring buffer的網卡,ring buffer是由驅動與網卡共享的,所以內核可以直接訪問ring buffer,一般拷貝frames的副本到自己的內核空間進行處理(deliver到上層協議,之後的一個個skb就是按skb的指針傳遞方式傳遞,直到用戶獲得數據,所以,對於ring buffer網卡,大量拷貝發生在frame從ring buffer傳遞到內核控制的計算機內存里)。

網卡工作在數據鏈路層,數據量鏈路層,會做一些校驗,封裝成幀。我們可以查看校驗是否出錯,確定傳輸是否存在問題。然後從軟體層面,是否因為緩沖區太小丟包。

一台機器經常收到丟包的報警,先看看最底層的有沒有問題:

(1) 查看工作模式是否正常

(2) 查看檢驗是否正常

Speed,Duplex,CRC 之類的都沒問題,基本可以排除物理層面的干擾。

Why rx_crc_errors incrementing in the receive counter of ethtool -S output?

Check ethtool -S output and find where are the drops and errors.

Check the numbers corresponding to rx_crc_errors .

顯示了p1p1 的介面類型,連接模式,速率等等信息,以及當前是否連接了網線(如果是網線Supported ports 就是TP,如果是光纖則顯示Fiber),這里例舉下3個重要關鍵詞

Supported ports: [ FIBRE ]
Speed: 10000Mb/s
Link detected: yes

ethtool

Counters Troubleshooting for Linux Driver

Why do I see rx_crc_errors in ethtool output?

ping請求錯誤分析

ifconfig 命令詳解

ethtool 命令詳解

ethtool 解決網卡丟包嚴重和網卡原理

熱點內容
USDT授權空投 發布:2025-08-06 02:49:47 瀏覽:768
聯通電信合約怎麼用 發布:2025-08-06 02:31:39 瀏覽:513
比特幣有沒有充當貨幣的潛質 發布:2025-08-06 01:55:36 瀏覽:595
區塊鏈大會贊助方案表格 發布:2025-08-06 01:54:21 瀏覽:451
p65xrp有兩個bios晶元 發布:2025-08-06 01:52:23 瀏覽:590
BTC礦機生產廠商 發布:2025-08-06 01:43:18 瀏覽:596
珊珊說幣資訊分享幣圈小白必讀篇 發布:2025-08-06 01:41:49 瀏覽:78
usdt錢包和交易所的充值地址 發布:2025-08-06 01:41:49 瀏覽:276
國際為什麼支持比特幣 發布:2025-08-06 01:34:05 瀏覽:840
可轉債比特幣 發布:2025-08-06 01:08:07 瀏覽:367