自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

故事:唐三藏西行之網(wǎng)絡(luò)原理通信全過程

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
貞觀元年,玄奘結(jié)侶陳表,東土大唐的國(guó)王(指瀏覽器)讓唐三藏(指要傳輸數(shù)據(jù)報(bào)文)西行求取真經(jīng)(指目標(biāo) IP 地址)。

貞觀元年,玄奘結(jié)侶陳表,東土大唐的國(guó)王(指瀏覽器)讓唐三藏(指要傳輸數(shù)據(jù)報(bào)文)西行求取真經(jīng)(指目標(biāo) IP 地址)。

這時(shí),唐三藏只要自己的任務(wù)是取得真經(jīng),但是不知道取經(jīng)具體的位置。于是唐三藏拿出了手寫薄的,手寫薄上很清晰的表明了地名對(duì)應(yīng)的經(jīng)緯度。

經(jīng)過一番查閱后(指DNS查詢),原來取經(jīng)的地方叫做天竺國(guó)(指域名),在北緯 xxx 東經(jīng) xxx 處(指IP地址)。

既然唐三藏決定西行了,不得不收拾一下行李準(zhǔn)備出發(fā)。東土大唐的國(guó)王跟唐三藏交代了一封信(指應(yīng)用層中的數(shù)據(jù)報(bào)文信息),如果取到了真經(jīng),千萬不要忘記把本王交給你的這封信親自傳遞給西方的那位長(zhǎng)老。

但是為了怕這封信丟失,所以將這封信縫到了他的身上,保證唐三藏在路上不會(huì)被偷走(指采用了 HTTPS 協(xié)議進(jìn)行傳輸)。

同時(shí)這封信的封面會(huì)有部分的說明,比如誰才能看這封信以及寫信人是誰(這里指 HTTP 頭部對(duì)報(bào)文內(nèi)容的一些說明信息)。

隨后,將唐三藏派到了運(yùn)輸部門(指?jìng)鬏攲?,讓其選擇西行的方式,運(yùn)輸部部長(zhǎng)問到,長(zhǎng)老選擇是步行(指UDP),還是騎馬呢(指TCP)?

步行的話不能確保你能順利走到目的地(UDP 是無狀態(tài)連接協(xié)議),如果你半路失蹤了,我們會(huì)繼續(xù)重新派人去西行(指重新發(fā)送數(shù)據(jù)包)。

如果你選擇騎馬的話,會(huì)給你一匹上好千里馬,可以保證你能夠順利的達(dá)到目的地(TCP是面向連接的,穩(wěn)定性好)。

同時(shí),這些馬匹都是受過訓(xùn)練的,到了那里會(huì)知道從哪個(gè)門(指端口號(hào))進(jìn)入院子,找到該寺廟的長(zhǎng)老,不然走錯(cuò)了寺廟或者大門,都無法準(zhǔn)確的將這封信帶到。

唐三藏心想,去一趟西行不容易,自己走丟了還不說,別把國(guó)王交給我的信弄丟了。還是騎馬比較穩(wěn)定,選擇了一匹靈性十足的馬,起名小白龍。

此時(shí)唐三藏打算開始從東土大唐騎著馬開始準(zhǔn)備出行,但是遇到一個(gè)問題,手寫薄上雖然有著精確的經(jīng)緯度,但是這個(gè)地址是是在本地還是在國(guó)外呢(指在本網(wǎng)絡(luò)還是其他局域網(wǎng))?

最后詢問了一下東土大唐的國(guó)王,國(guó)王派信使去閱庫(kù)查了查玄奘給的經(jīng)緯度標(biāo)識(shí)信息(指IP地址頭部),嗯~ 這個(gè)地址是在國(guó)外的,并告知需要經(jīng)過很多個(gè)國(guó)家(指路由/網(wǎng)關(guān))才能到達(dá)。

這一路西行,要經(jīng)過很多個(gè)國(guó)家和村落,寶象國(guó),烏雞國(guó),車遲國(guó),西梁女國(guó),祭賽國(guó),朱紫國(guó),獅駝國(guó),比丘國(guó),滅法國(guó),鳳仙郡,玉華州,金平府等十幾個(gè)國(guó)家。

國(guó)家與國(guó)家之間的國(guó)王是相互聯(lián)系和商業(yè)上的交往的(指有路由表),當(dāng)唐三藏來到一個(gè)國(guó)家不知往哪走了,此時(shí)國(guó)王會(huì)告訴他如何到達(dá)下一個(gè)國(guó)家,比鄰國(guó)之間國(guó)王是比較熟悉的。

這些國(guó)家的經(jīng)緯度(指網(wǎng)關(guān)的 IP 地址)都是聯(lián)合國(guó)(指 DHCP 協(xié)議)同一發(fā)放的。國(guó)家又分為很多個(gè)小城鎮(zhèn),每個(gè)小城鎮(zhèn)經(jīng)緯度(指局域網(wǎng)中主機(jī)的 IP地址)這些都是由每個(gè)國(guó)家進(jìn)行分配的。

如果國(guó)王想知道某個(gè)經(jīng)緯度是哪個(gè)小城鎮(zhèn),就會(huì)派出多個(gè)信使(指ARP協(xié)議)去各個(gè)小城鎮(zhèn)詢問。此時(shí)高老莊的豬八戒回應(yīng),我老豬家的經(jīng)緯度和你詢問的這個(gè)經(jīng)緯度(IP地址)是一樣的,但是我老豬家真正的地名叫做高老莊(指MAC 地址)。

唐三藏和三個(gè)徒弟來到了寶象國(guó)(碗子山波月洞黃袍怪),參見寶象國(guó)的國(guó)王之后。

唐僧問到:“貧僧自動(dòng)土大唐而來到西天取經(jīng)的,路過本地,可知下一步往哪走?”

國(guó)王回答:“先坐下來用齋住宿一晚再出發(fā)也不遲呀,正好我也幫你問問鄰國(guó)的其它國(guó)王(指查路由表),自然而然知道下一步往哪走了。”

于是國(guó)王派守城的門衛(wèi)去給臨國(guó)的國(guó)王飛鴿傳書(指路由協(xié)議 OSPF/BGP),問一下去西天取經(jīng)是否經(jīng)過你們那里。

雖然各個(gè)國(guó)家都是由聯(lián)合國(guó)分配經(jīng)緯度(IP 地址)的,但是在國(guó)家之間的交易中,通常使用的帶有唯一標(biāo)識(shí)的國(guó)家標(biāo)識(shí)(指 MAC 地址)來辨認(rèn)對(duì)方是哪個(gè)國(guó)家的商人來進(jìn)行交易的。

隨后師徒四人先后經(jīng)過了烏雞國(guó),車遲國(guó),西梁女國(guó),祭賽國(guó),朱紫國(guó),最后來到了天竺國(guó),見到天竺國(guó)的國(guó)王,又是一句老臺(tái)詞 “貧僧是自東土大唐而來到......”。雖然師徒四人來到了最終的取經(jīng)的國(guó)家(指目標(biāo)地址的網(wǎng)關(guān)),但是不知道要到哪個(gè)具體地方(指目標(biāo)服務(wù)器)求取真經(jīng)。

于是天竺國(guó)的國(guó)王派出很多信使,問問到底哪個(gè)小城鎮(zhèn)可以取得真經(jīng)。這時(shí),有位寺廟主持回應(yīng)道,可以來我這里取得真經(jīng),我的 MAC 地址是靈山雷音寺,最后師徒四人來到了靈山雷音寺,本以為很快可以取得真經(jīng),但是萬萬沒想到的是....

“你們這幾個(gè)人除了這個(gè)和尚,人不是人,鬼不像鬼的,是不是真的從東土大唐而來必須經(jīng)過檢驗(yàn)才能給你換的真經(jīng)”,寺廟的老和尚說。

此時(shí)玄奘拿出路上記錄的艱難險(xiǎn)阻的文卷以及穿在袈裟等東西都要驗(yàn)證是否為真玄奘(指目標(biāo)服務(wù)器開始在網(wǎng)絡(luò)五層協(xié)議的每一層拆分報(bào)文判斷信息的正確性)。

將袈裟交給了裁縫看,裁縫看后,這是真的。隨后把記錄的文卷交給文部查看,沒錯(cuò),也是對(duì)的,最后將化齋的金箔交給了商部檢驗(yàn),沒錯(cuò),是塊好金,最終才確定是他真的唐三藏,最后取得真經(jīng)后,唐三藏找到了該寺廟的老和尚,將國(guó)王的信親手交給了他,老和尚表示非常的感激。

其實(shí)上述過程在網(wǎng)絡(luò)中可以解釋為以下過程。

報(bào)文信息到達(dá)目標(biāo)服務(wù)器后,首先取出以太網(wǎng)協(xié)議 MAC 頭部,判斷是否和自己的 MAC 地址是否相同。

如果相同,然就交給上層的網(wǎng)絡(luò)層取出 IP 頭部,判斷 IP 地址和目標(biāo)服務(wù)器是否正確,發(fā)現(xiàn)正確無誤。

最后,將 TCP 頭部取出,交給了傳輸層,嗯,沒錯(cuò),包括端口號(hào)什么都是對(duì)應(yīng)正確無誤的 ,將報(bào)文的信息通過端口傳給相應(yīng)的應(yīng)用程序。

這一路上,師徒四人路上經(jīng)歷的九九八十一難,唐三藏并沒有被妖怪吃掉,國(guó)王的信封也沒有丟失,才保證了整個(gè)通信中數(shù)據(jù)包的完整性。

萬一被妖怪吃了唐僧肉或者在女兒國(guó)出嫁、過河掉入河里,整個(gè)網(wǎng)絡(luò)通信過程數(shù)據(jù)包就此丟失了,只能重新派人去西天取經(jīng)。

后記

其實(shí)玄奘還沒有完成最后的任務(wù),因?yàn)闁|土大唐的老百姓還不知玄奘是否活著,所以唐三藏不得不走原來的路,再回到東土大唐,百姓們,我回來了!看我給你們帶什么回來了,是幾百本文卷哦!

本文為了通俗易懂,可能兼顧不到里邊很多的細(xì)節(jié),主要為了讓剛剛接觸到網(wǎng)絡(luò)原理的人對(duì)網(wǎng)絡(luò)通信有一個(gè)大概的認(rèn)識(shí),后邊學(xué)習(xí)來就相對(duì)較輕松一些,后續(xù)會(huì)繼續(xù)寫一些具體網(wǎng)絡(luò)協(xié)議的文章。

 

責(zé)任編輯:趙寧寧 來源: 小鹿動(dòng)畫學(xué)編程
相關(guān)推薦

2011-02-22 10:46:02

Samba配置

2009-12-08 17:56:16

WCF配置

2011-04-18 15:56:10

軟件測(cè)試

2009-04-13 12:37:18

2011-09-06 15:38:20

QT安裝

2011-01-21 17:51:52

2020-12-23 07:53:01

TCP通信Netty

2009-06-10 16:55:42

cygwin netb安裝

2010-03-01 17:01:03

Python編程技巧

2010-03-10 13:24:45

Zend Debugg

2010-06-17 13:10:09

Linux Grub修

2010-11-19 10:11:49

Oracle物化視圖

2012-11-06 10:19:18

Java自定義加載Java類

2022-08-22 08:45:57

Kafka網(wǎng)絡(luò)層源碼實(shí)現(xiàn)

2011-03-11 10:39:02

YUM安裝LAMP

2010-06-12 10:03:20

Ubuntu Grub

2010-07-21 14:51:19

telnet-serv

2019-05-14 15:27:31

MongoDB自動(dòng)備份數(shù)據(jù)庫(kù)

2025-04-03 11:00:00

Redis集群數(shù)據(jù)庫(kù)

2009-12-15 16:51:32

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)