日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php框架 > 框架設(shè)計(jì) > 計(jì)算機(jī)網(wǎng)絡(luò)

計(jì)算機(jī)網(wǎng)絡(luò)

來源:程序員人生   發(fā)布時(shí)間:2015-01-15 08:23:43 閱讀次數(shù):3941次

目錄[-]

  • OSI參考模型
  • TCP/IP的5層模型
  • TCP/IP通訊的3次握手、4次揮手
  • 戲說TCP/IP狀態(tài)轉(zhuǎn)化圖
  • MAC地址的概念及其作用
  • ARP協(xié)議的用處及其工作原理
  • 了解交換機(jī)、路由器、網(wǎng)關(guān)的概念,并知道各自的用處
  • 初識(shí)路由表
  • MTU
  • RIP、OSPF、BGP認(rèn)識(shí)
  • DNS
  • TCP、UDP和HTTP區(qū)分于聯(lián)系
  • 在閱讀器中輸入1個(gè)網(wǎng)站后,都產(chǎn)生了甚么
  • 幾近所有的計(jì)算機(jī)程序,都會(huì)牽涉到網(wǎng)絡(luò)通訊。因此,了解計(jì)算機(jī)基礎(chǔ)網(wǎng)絡(luò)知識(shí),對(duì)每個(gè)程序員來講都是異常重要的。

    本文在介紹1些基礎(chǔ)網(wǎng)絡(luò)知識(shí)的同時(shí),給出了1些高質(zhì)量的系列文章鏈接,以方便大家隨時(shí)參考學(xué)習(xí)。相信通過本文的學(xué)習(xí),你能對(duì)計(jì)算機(jī)網(wǎng)絡(luò)有全面的認(rèn)識(shí)!

    在瀏覽本文之前,建議瀏覽以下兩遍文章,以便對(duì)”計(jì)算機(jī)網(wǎng)絡(luò)是如何工作”的有個(gè)大概的了解。

    互聯(lián)網(wǎng)協(xié)議入門(1)

    互聯(lián)網(wǎng)協(xié)議入門(2)

    接下來,我們介紹1些基礎(chǔ)網(wǎng)絡(luò)知識(shí)。

    OSI參考模型

    1上來就是OSI7層參考模型,是否是有點(diǎn)暈?如果是,那先瀏覽文章開頭推薦的那兩篇文章吧!

    OSI

     

    第7層 利用層(Application Layer)

    利用層能與利用程序界面溝通,以到達(dá)展現(xiàn)給用戶的目的。 在此常見的協(xié)議有: HTTP,HTTPS,F(xiàn)TP,TELNET,SSH,SMTP,POP3等。

    第6層 表示層(Presentation Layer)

    表示層能為不同的客戶端提供數(shù)據(jù)和信息的語法轉(zhuǎn)換內(nèi)碼,使系統(tǒng)能解讀成正確的數(shù)據(jù)。同時(shí),也能提供緊縮解壓、加密解密。

    第5層 會(huì)話層(Session Layer)

    會(huì)話層用于為通訊雙方制定通訊方式,并創(chuàng)建、注銷會(huì)話(雙方通訊)。

    第4層 傳輸層(Transport Layer)

    傳輸層用于控制數(shù)據(jù)流量,并且進(jìn)行調(diào)試及毛病處理,以確保通訊順利。而發(fā)送真?zhèn)€傳輸層會(huì)為分組加上序號(hào),方便接收端把分組重組為有用的數(shù)據(jù)或文件。

    第3層 網(wǎng)絡(luò)層(Network Layer)

    網(wǎng)絡(luò)層的作用是決定如何將發(fā)送方的數(shù)據(jù)傳到接收方。該層通過斟酌網(wǎng)絡(luò)堵塞程度、服務(wù)質(zhì)量、發(fā)送優(yōu)先權(quán)、每次路由的耗費(fèi)來決定節(jié)點(diǎn)X到節(jié)點(diǎn)Y的最好路徑。我們熟知的路由器就工作在這1層,通過不斷的接收與傳送數(shù)據(jù)使得網(wǎng)絡(luò)變得相互聯(lián)通。

    第2層 數(shù)據(jù)鏈路層(Data link Layer)

    首先數(shù)據(jù)鏈路層的功能在于管理第1層的比特?cái)?shù)據(jù),并且將正確的數(shù)據(jù)發(fā)送到?jīng)]有傳輸毛病的線路中。創(chuàng)建還有辨認(rèn)數(shù)據(jù)開始和退出的位置同時(shí)予以標(biāo)記。 另外,就是處理由數(shù)據(jù)受損、丟失乃至重復(fù)傳輸毛病的問題,使后續(xù)的層級(jí)不會(huì)遭到影響,所以它運(yùn)行數(shù)據(jù)的調(diào)試、重傳或修正,還有決定裝備什么時(shí)候進(jìn)行傳輸。 設(shè) 備有:Bridge橋接器switch交換器

    第1層 物理層(Physical Layer)

    物理層定義了所有電子及物理裝備的規(guī)范。其中特別定義了裝備與物理媒介之間的關(guān)系,這包括了針腳、電壓、線纜規(guī)范、集線器、中繼器、網(wǎng)卡、主機(jī)適配 器(在SAN中使用的主機(jī)適配器)和其他的裝備的設(shè)計(jì)定義。由于物理層傳送的是原始的比特?cái)?shù)據(jù)流,即設(shè)計(jì)的目的是為了保證當(dāng)發(fā)送時(shí)的信號(hào)為2進(jìn)制“1” 時(shí),對(duì)方接收到的也是2進(jìn)制“1”而不是2進(jìn)制“0”。因此就需要定義哪一個(gè)裝備有幾個(gè)針腳,其中哪一個(gè)針腳發(fā)送的多少電壓代表2進(jìn)制“1”或2進(jìn)制“0”, 還有例如1個(gè)bit需要延續(xù)幾微秒,傳輸信號(hào)是不是在雙向上同時(shí)進(jìn)行,最初的連接如何創(chuàng)建和終究如何終止等問題。

    為了更好理解物理層與數(shù)據(jù)鏈路層之間的區(qū)分,可以把物理層認(rèn)為是主要的,是與某個(gè)單1裝備與傳輸媒介之間的交互有關(guān),而數(shù)據(jù)鏈路層則更多地關(guān)注使用 同1個(gè)通訊媒介的多個(gè)裝備(例如,最少兩個(gè)裝備)之間的互動(dòng)。物理層的作用是告知某個(gè)裝備如何傳送信號(hào)至1個(gè)通訊媒介,和另外1個(gè)裝備如何接收這個(gè)信號(hào) (大多數(shù)情況下它其實(shí)不會(huì)告知裝備如何與通訊媒介相連接)。有些過時(shí)的物理層標(biāo)準(zhǔn)如RS⑵32倒是的確使用物理線纜來控制通訊媒介的接入。

    物理層的主要功能和提供的服務(wù)以下:

    • 在裝備與傳輸媒介之間創(chuàng)建及終止連接。

    • 參與通訊進(jìn)程使得資源可以在同享的多用戶中有效分配。例如,沖突解決機(jī)制和流量控制。

    • 對(duì)信號(hào)進(jìn)行調(diào)制或轉(zhuǎn)換使得用戶裝備中的數(shù)字信號(hào)定義能與信道上實(shí)際傳送的數(shù)字信號(hào)相匹配。這些信號(hào)可以經(jīng)過物理線纜(例如銅纜和光纜)或是無線信道傳送。

    TCP/IP5層模型

    相比于OSI的7層模型,更經(jīng)常使用的是TCP/IP5層模型。TCP/IP5層模型是將ISO的7層模型的利用層表示層會(huì)合并為利用層,得到以下圖所示的5層模型:

    tcp-ip5

    TCP/IP通訊的3次握手、4次揮手

    tcp-handshake

    3次握手:

    第1次握手:客戶端發(fā)送syn(syn=x)服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);

    第2次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYNack=x+1),同時(shí)自己也發(fā)送1個(gè)SYN包(syn=y),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);

    第3次握手:客戶端收到服務(wù)器SYNACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=y+1),此包發(fā)送終了,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成3次握手。

     握手進(jìn)程中傳送的包里不包括數(shù)據(jù),3次握手終了后,客戶端與服務(wù)器才正式開始傳送數(shù)據(jù)。理想狀態(tài)下,TCP連接1旦建立,在通訊雙方中的任何1方主動(dòng)關(guān)閉連接之前,TCP 連接都將被1直保持下去。

    與建立連接的“3次握手”類似,斷開1個(gè)TCP連接則需要“4次握手”

    第1次揮手:主動(dòng)關(guān)閉方發(fā)送1個(gè)FIN,用來關(guān)閉主動(dòng)方到被動(dòng)關(guān)閉方的數(shù)據(jù)傳送,也就是主動(dòng)關(guān)閉方告知被動(dòng)關(guān)閉方:我已不 會(huì)再給你發(fā)數(shù)據(jù)了(固然,在fin包之前發(fā)送出去的數(shù)據(jù),如果沒有收到對(duì)應(yīng)的ack確認(rèn)報(bào)文,主動(dòng)關(guān)閉方仍然會(huì)重發(fā)這些數(shù)據(jù)),但是,此時(shí)主動(dòng)關(guān)閉方還可 以接受數(shù)據(jù)。

    第2次揮手:被動(dòng)關(guān)閉方收到FIN包后,發(fā)送1個(gè)ACK給對(duì)方,確認(rèn)序號(hào)為收到序號(hào)+1(與SYN相同,1個(gè)FIN占用1個(gè)序號(hào))。
    第3次揮手:被動(dòng)關(guān)閉方發(fā)送1個(gè)FIN,用來關(guān)閉被動(dòng)關(guān)閉方到主動(dòng)關(guān)閉方的數(shù)據(jù)傳送,也就是告知主動(dòng)關(guān)閉方,我的數(shù)據(jù)也發(fā)送完了,不會(huì)再給你發(fā)數(shù)據(jù)了。
    第4次揮手:主動(dòng)關(guān)閉方收到FIN后,發(fā)送1個(gè)ACK給被動(dòng)關(guān)閉方,確認(rèn)序號(hào)為收到序號(hào)+1,至此,完成4次揮手。

    戲說TCP/IP狀態(tài)轉(zhuǎn)化圖

    TCP/IP協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)中的1個(gè)協(xié)議族,也是網(wǎng)絡(luò)編程中的重頭戲!理解TCP/IP狀態(tài)轉(zhuǎn)化,對(duì)理解TCP/IP協(xié)議的工作進(jìn)程異常重要。

    以下圖所示,描寫了1個(gè)狀態(tài)機(jī)到另外一個(gè)狀態(tài)機(jī)的轉(zhuǎn)變,已觸發(fā)這類狀態(tài)轉(zhuǎn)變的條件。

    zhuangtaitu

    狀態(tài)圖詳細(xì)說明以下:

    1.CLOSED:起始點(diǎn),在超時(shí)或連接關(guān)閉時(shí)候進(jìn)入此狀態(tài)。

    2.LISTENsvr端在等待連接過來時(shí)候的狀態(tài),svr端為此要調(diào)用socketbind,listen函數(shù),就可以進(jìn)入此狀態(tài)。此稱為利用程序被動(dòng)打開(等待客戶端來連接)。

    3.SYN_SENT:客戶端發(fā)起連接,發(fā)送SYN服務(wù)器端。如果服務(wù)器端不能連接,則直接進(jìn)入CLOSED狀態(tài)。

    4.SYN_RCVD:跟3對(duì)應(yīng),服務(wù)器端接受客戶真?zhèn)€SYN要求,服務(wù)器端由LISTEN狀態(tài)進(jìn)入SYN_RCVD狀態(tài)。同時(shí)服務(wù)器端要回應(yīng)1個(gè)ACK,同時(shí)發(fā)送1個(gè)SYN給客戶端;另外1種情況,客戶端在發(fā)起SYN的同時(shí)接收到服務(wù)器端得SYN要求,客戶端就會(huì)由SYN_SENTSYN_RCVD狀態(tài)。

    5.ESTABLISHED服務(wù)器端和客戶端在完成3次握手進(jìn)入狀態(tài),說明已可以開始傳輸數(shù)據(jù)了。

    以上是建立連接時(shí)服務(wù)器端和客戶端產(chǎn)生的狀態(tài)轉(zhuǎn)移說明。相對(duì)來講比較簡單明了,如果你對(duì)3次握手比較熟習(xí),建立連接時(shí)的狀態(tài)轉(zhuǎn)移還是很容易理解。

    下面,我們來看看連接關(guān)閉時(shí)候的狀態(tài)轉(zhuǎn)移說明,關(guān)閉需要進(jìn)行4次雙方的交互,還包括要處理1些善后工作(TIME_WAIT狀態(tài)),注意,這里主動(dòng)關(guān)閉的1方或被動(dòng)關(guān)閉的1方不是指特指服務(wù)器端或客戶端,是相對(duì)誰先發(fā)起關(guān)閉要求來講的:

    6.FIN_WAIT_1:主動(dòng)關(guān)閉的1方,由狀態(tài)5進(jìn)入此狀態(tài)。具體的動(dòng)作發(fā)送FIN給對(duì)方。

    7.FIN_WAIT_2:主動(dòng)關(guān)閉的1方,接收到對(duì)方的FIN -ACK,進(jìn)入此狀態(tài)。由此不能再接收對(duì)方的數(shù)據(jù)。但是能夠向?qū)Ψ桨l(fā)送數(shù)據(jù)。

    8.CLOSE_WAIT:接收到FIN以后,被動(dòng)關(guān)閉的1方進(jìn)入此狀態(tài)。具體動(dòng)作接收到FIN,同時(shí)發(fā)送ACK

    9.LAST_ACK:被動(dòng)關(guān)閉的1方,發(fā)起關(guān)閉要求,由狀態(tài)8進(jìn)入此狀態(tài)。具體動(dòng)作發(fā)送FIN給對(duì)方,同時(shí)在接收到ACK時(shí)進(jìn)入CLOSED狀態(tài)。

    10.CLOSING:兩邊同時(shí)發(fā)起關(guān)閉要求時(shí),會(huì)由FIN_WAIT_1進(jìn)入此狀態(tài)。具體動(dòng)作接收到FIN要求,同時(shí)響應(yīng)1個(gè)ACK

    11.TIME_WAIT:最糾結(jié)的狀態(tài)來了。從狀態(tài)圖上可以看出,有3個(gè)狀態(tài)可以轉(zhuǎn)化成它,我們逐一來分析:

    a.FIN_WAIT_2進(jìn)入此狀態(tài):在雙方不同時(shí)發(fā)起FIN的情況下,主動(dòng)關(guān)閉的1方在完成本身發(fā)起的關(guān)閉要求后,接收到被動(dòng)關(guān)閉1方的FIN落后入的狀態(tài)。

    b.CLOSING狀態(tài)進(jìn)入:雙方同時(shí)發(fā)起關(guān)閉,都做了發(fā)起FIN的要求,同時(shí)接收到了FIN并做了ACK的情況下,由CLOSING狀態(tài)進(jìn)入。

    c.FIN_WAIT_1狀態(tài)進(jìn)入:同時(shí)接遭到FIN(對(duì)方發(fā)起),ACK(本身發(fā)起的FIN回應(yīng)),與b的區(qū)分在于本身發(fā)起的FIN回應(yīng)的ACK先于對(duì)方的FIN要求到達(dá),而bFIN先到達(dá)。這類情況幾率最小。

    關(guān)閉的4次連接最難理解的狀態(tài)是TIME_WAIT,存在TIME_WAIT2個(gè)理由:

    1.可靠地實(shí)現(xiàn)TCP全雙工連接的終止。

    2.允許老的重復(fù)分節(jié)在網(wǎng)絡(luò)中消逝。

    MAC地址的概念及其作用

    MAC地址(Media Access Control Address),媒體訪問控制地址,或稱為物理地址,是用來定義網(wǎng)絡(luò)裝備的位置的。在OSI模型中,第3層網(wǎng)絡(luò)層負(fù)責(zé)IP地址,第2層數(shù)據(jù)鏈結(jié)層則負(fù)責(zé)MAC地址。1個(gè)主機(jī)會(huì)有1個(gè)IP地址,而每一個(gè)網(wǎng)絡(luò)位置會(huì)有1個(gè)專屬于它的MAC地址。

    ARP協(xié)議的用處及其工作原理

    地址解析協(xié)議Address Resolution Protocol),其基本功能為通過目標(biāo)裝備的IP地址,查詢目標(biāo)裝備的MAC地址,以保證通訊的順利進(jìn)行。它是IPv4中網(wǎng)絡(luò)層必不可少的協(xié)議,不過在IPv6中已不再適用,并被鄰居發(fā)現(xiàn)協(xié)議(NDP)所替換。

    在每臺(tái)安裝有TCP/IP協(xié)議的電腦或路由器里都有1個(gè)ARP緩存表,表里的IP地址與MAC地址是1對(duì)應(yīng)的,以下表所示。

    主機(jī)名稱 IP地址 MAC地址
    A 192.168.38.10 00-AA-00⑹2-D2-02
    B 192.168.38.11 00-BB-00⑹2-C2-02
    C 192.168.38.12 00-CC-00⑹2-C2-02
    D 192.168.38.13 00-DD-00⑹2-C2-02
    E 192.168.38.14 00-EE-00⑹2-C2-02

    以主機(jī)A(192.168.38.10)向主機(jī)B(192.168.38.11)發(fā)送數(shù)據(jù)為例。當(dāng)發(fā)送數(shù)據(jù)時(shí),主機(jī)A會(huì)在自己的ARP緩存表中尋覓 是不是有目標(biāo)IP地址。如果找到了,也就知道了目標(biāo)MAC地址為(00-BB-00⑹2-C2-02),直接把目標(biāo)MAC地址寫入幀里面發(fā)送就能夠了;如 果在ARP緩存表中沒有找到相對(duì)應(yīng)的IP地址,主機(jī)A就會(huì)在網(wǎng)絡(luò)上發(fā)送1個(gè)廣播(ARP request),目標(biāo)MAC地址是 “FF.FF.FF.FF.FF.FF”,這表示向同1網(wǎng)段內(nèi)的所有主機(jī)發(fā)出這樣的詢 問:“192.168.38.11的MAC地址是甚么?”網(wǎng)絡(luò)上其 他主機(jī)其實(shí)不響應(yīng)ARP詢問,只有主機(jī)B接收到這個(gè)幀時(shí),才向主機(jī)A做出這樣的回應(yīng)(ARP response):“192.168.38.11的MAC地 址是(00-BB-00⑹2-C2-02)”。 這樣,主機(jī)A就知道了主機(jī)B的MAC地址,它就能夠向主機(jī)B發(fā)送信息了。同時(shí)它還更新了自己的ARP緩 存表,下次再向主機(jī)B發(fā)送信息時(shí),直接從ARP緩存表里查找就能夠了。ARP緩存表采取了老化機(jī)制,在1段時(shí)間內(nèi)如果表中的某1行沒有使用,就會(huì)被刪除, 這樣可以大大減少ARP緩存表的長度,加快查詢速度。

    交換機(jī)、路由器、網(wǎng)關(guān)的概念,并知道各自的用處

    1)交換機(jī)

    在計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中,交換機(jī)是針對(duì)同享工作模式的弱點(diǎn)而推出的。交換機(jī)具有1條高帶寬的背部總線和內(nèi)部交換矩陣。交換機(jī)的所有的端口都掛接在這條背 部總線上,當(dāng)控制電路收到數(shù)據(jù)包以后,處理端口會(huì)查找內(nèi)存中的地址對(duì)比表以肯定目的MAC(網(wǎng)卡的硬件地址)的NIC(網(wǎng)卡)掛接在哪一個(gè)端口上,通過內(nèi)部 交換矩陣迅速將數(shù)據(jù)包傳送到目的端口。目的MAC若不存在,交換機(jī)才廣播到所有的端口,接收端口回應(yīng)后交換機(jī)會(huì)“學(xué)習(xí)”新的地址,并把它添加入內(nèi)部地址表 中。

    交換機(jī)工作于OSI參考模型的第2層,即數(shù)據(jù)鏈路層。交換機(jī)內(nèi)部的CPU會(huì)在每一個(gè)端口成功連接時(shí),通過ARP協(xié)議學(xué)習(xí)它的MAC地址,保存成1張 ARP表。在今后的通訊中,發(fā)往該MAC地址的數(shù)據(jù)包將僅送往其對(duì)應(yīng)的端口,而不是所有的端口。因此,交換機(jī)可用于劃分?jǐn)?shù)據(jù)鏈路層廣播,即沖突域;但它不 能劃分網(wǎng)絡(luò)層廣播,即廣播域。

    交換機(jī)被廣泛利用于2層網(wǎng)絡(luò)交換,俗稱“2層交換機(jī)”。

    交換機(jī)的種類有:2層交換機(jī)、3層交換機(jī)、4層交換機(jī)、7層交換機(jī)分別工作在OSI7層模型中的第2層、第3層、第4層盒第7層,并因此而得名。

    2)路由器

    路由器Router)是1種計(jì)算機(jī)網(wǎng)絡(luò)裝備,提供了路由與轉(zhuǎn)送兩種重要機(jī)制,可以決定數(shù)據(jù)包歷來源端到目的端所經(jīng)過 的路由路徑(host到host之間的傳輸路徑),這個(gè)進(jìn)程稱為路由;將路由器輸入真?zhèn)€數(shù)據(jù)包移送至適當(dāng)?shù)穆酚善鬏敵龆?在路由器內(nèi)部進(jìn)行),這稱為轉(zhuǎn) 送。路由工作在OSI模型的第3層――即網(wǎng)絡(luò)層,例如網(wǎng)際協(xié)議。

    路由器的1個(gè)作用是連通不同的網(wǎng)絡(luò),另外一個(gè)作用是選擇信息傳送的線路。 路由器與交換器的差別,路由器是屬于OSI第3層的產(chǎn)品,交換器是OSI第2層的產(chǎn)品(這里特指2層交換機(jī))。

    3)網(wǎng)關(guān)

    網(wǎng)關(guān)(Gateway),網(wǎng)關(guān)顧名思義就是連接兩個(gè)網(wǎng)絡(luò)的裝備,區(qū)分于路由器(由于歷史的緣由,許多有關(guān)TCP/IP 的文獻(xiàn)曾把網(wǎng)絡(luò)層使用的路由器(Router)稱為網(wǎng)關(guān),在今天很多局域網(wǎng)采取都是路由來接入網(wǎng)絡(luò),因此現(xiàn)在通常指的網(wǎng)關(guān)就是路由器的IP),常常在家 庭中或小型企業(yè)網(wǎng)絡(luò)中使用,用于連接局域網(wǎng)和Internet。 網(wǎng)關(guān)也常常指把1種協(xié)議轉(zhuǎn)成另外一種協(xié)議的裝備,比如語音網(wǎng)關(guān)。

    在傳統(tǒng)TCP/IP術(shù)語中,網(wǎng)絡(luò)裝備只分成兩種,1種為網(wǎng)關(guān)(gateway),另外一種為主機(jī)(host)。網(wǎng)關(guān)能在網(wǎng)絡(luò)間轉(zhuǎn)遞數(shù)據(jù)包,但主機(jī)不能 轉(zhuǎn)送數(shù)據(jù)包。在主機(jī)(又稱終端系統(tǒng),end system)中,數(shù)據(jù)包需經(jīng)過TCP/IP4層協(xié)議處理,但是在網(wǎng)關(guān)(又稱中介系 統(tǒng),intermediate system)只需要到達(dá)網(wǎng)際層(Internet layer),決定路徑以后就能夠轉(zhuǎn)送。在當(dāng)時(shí),網(wǎng)關(guān) (gateway)與路由器(router)還沒有區(qū)分。

    在現(xiàn)代網(wǎng)絡(luò)術(shù)語中,網(wǎng)關(guān)(gateway)與路由器(router)的定義不同。網(wǎng)關(guān)(gateway)能在不同協(xié)議間移動(dòng)數(shù)據(jù),而路由器(router)是在不同網(wǎng)絡(luò)間移動(dòng)數(shù)據(jù),相當(dāng)于傳統(tǒng)所說的IP網(wǎng)關(guān)(IP gateway)。

    網(wǎng)關(guān)是連接兩個(gè)網(wǎng)絡(luò)的裝備,對(duì)語音網(wǎng)關(guān)來講,他可以連接PSTN網(wǎng)絡(luò)和以太網(wǎng),這就相當(dāng)于VOIP,把不同電話中的摹擬信號(hào)通過網(wǎng)關(guān)而轉(zhuǎn)換成數(shù)字信號(hào),而且加入?yún)f(xié)議再去傳輸。在到了接收真?zhèn)€時(shí)候再通過網(wǎng)關(guān)還原成摹擬的電話信號(hào),最后才能在電話機(jī)上聽到。

    對(duì)以太網(wǎng)中的網(wǎng)關(guān)只能轉(zhuǎn)發(fā)3層以上數(shù)據(jù)包,這1點(diǎn)和路由是1樣的。而不同的是網(wǎng)關(guān)中并沒有路由表,他只能依照預(yù)先設(shè)定的不同網(wǎng)段來進(jìn)行轉(zhuǎn)發(fā)。網(wǎng)關(guān)最重要的1點(diǎn)就是端口映照,子網(wǎng)內(nèi)用戶在外網(wǎng)看來只是外網(wǎng)的IP地址對(duì)應(yīng)著不同的端口,這樣看來就會(huì)保護(hù)子網(wǎng)內(nèi)的用戶。

    初識(shí)路由表

    路由表routing table)或稱路由擇域信息庫 Routing Information Base),是1個(gè)存儲(chǔ)在路由器或聯(lián)網(wǎng)計(jì)算機(jī)中的電子表格(文件)或數(shù)據(jù)庫。路由表存儲(chǔ)著指向特定網(wǎng)絡(luò)地址的路徑(在有些情況下,還記錄有路徑的路由度量值)。路由表中含有網(wǎng)絡(luò)周邊的拓?fù)?/span>信息。路由表建立的主要目標(biāo)是為了實(shí)現(xiàn)路由協(xié)議和靜態(tài)路由選擇。

    路由表使用了和利用地圖投遞包裹相似的思想。只要網(wǎng)絡(luò)上的1個(gè)節(jié)點(diǎn)需要發(fā)送數(shù)據(jù)給網(wǎng)絡(luò)上的另外一個(gè)節(jié)點(diǎn),它就必須要知道把數(shù)據(jù)發(fā)送到哪。裝備不可能直接連接到目的節(jié)點(diǎn),它需要找到另外一個(gè)方式去發(fā)送數(shù)據(jù)包。在局域網(wǎng)中,節(jié)點(diǎn)也不知道如何發(fā)送IP包到網(wǎng)關(guān)。將數(shù)據(jù)包發(fā)到正確的地址是1個(gè)復(fù)雜的任務(wù),網(wǎng)關(guān)需要記錄發(fā)送數(shù)據(jù)包的路徑信息。路由表就存儲(chǔ)著這樣的路徑信息,就如地圖1樣,是1個(gè)記錄路徑信息,并為需要這些信息的節(jié)點(diǎn)提供服務(wù)的數(shù)據(jù)庫

    以下圖所示為1張路由表:

    routetable

    路由表參數(shù)說明:

    Destination目的網(wǎng)段 
    mask子網(wǎng)掩碼 
    interface到達(dá)該目的地的本路由器的出口ip 
    gateway下1跳路由器入口的ip,路由器通過interfacegateway定義1調(diào)到下1個(gè)路由器的鏈路,通常情況下,interfacegateway是同1網(wǎng)段的 
    metric跳數(shù),該條路由記錄的質(zhì)量,1般情況下,如果有多條到達(dá)相同目的地的路由記錄,路由器會(huì)采取metric值小的那條路由 

    MTU

    最大傳輸單元(Maximum Transmission Unit,MTU)是指1種通訊協(xié)議的某1層上面所能通過的最大數(shù)據(jù)包大小(以字節(jié)為單位)。最大傳輸單元這個(gè)參數(shù)通常與通訊接口有關(guān)(網(wǎng)絡(luò)接口卡、串口等)。

    因特網(wǎng)協(xié)議允許IP分片,這樣就能夠?qū)?shù)據(jù)包分成足夠小的片斷以通過那些最大傳輸單元小于該數(shù)據(jù)包原始大小的鏈路了。這1分片進(jìn)程產(chǎn)生在網(wǎng)絡(luò)層 (OSI 模型的第3層),第4層為傳輸層,傳輸層是 OSI 模型中最重要的1層,這里是根據(jù)窗口控制傳輸,而非MTU。傳輸協(xié)議同時(shí)進(jìn)行流量控制或是 基于接收方可接收數(shù)據(jù)的快慢程度規(guī)定適當(dāng)?shù)陌l(fā)送速率。除此以外,傳輸層依照網(wǎng)絡(luò)能處理的最大尺寸將較長的數(shù)據(jù)包進(jìn)行強(qiáng)迫分割。例如,以太網(wǎng)沒法接收大于 1500字節(jié)的數(shù)據(jù)包。發(fā)送方節(jié)點(diǎn)的傳輸層將數(shù)據(jù)分割成較小的數(shù)據(jù)片,同時(shí)對(duì)每數(shù)據(jù)片安排1序列號(hào),以便數(shù)據(jù)到達(dá)接收方節(jié)點(diǎn)的傳輸層時(shí),能以正確的順序 重組,該進(jìn)程即被稱為排序。它使用的是將分組發(fā)送到鏈路上的網(wǎng)絡(luò)接口的最大傳輸單元的值。

    以太網(wǎng)MTU值為1500字節(jié) 。

    RIP、OSPF、BGP認(rèn)識(shí)

    路由信息協(xié)議Routing Information ProtocolRIP)是1種使用最廣泛的內(nèi)部網(wǎng)關(guān)協(xié)議IGP)。(IGP)是在內(nèi)部網(wǎng)絡(luò)上使用的路由協(xié)議(在少數(shù)情形下,也能夠用于連接到因特網(wǎng)的網(wǎng)絡(luò)),它可以通過不斷的交換信息讓路由器動(dòng)態(tài)的適應(yīng)網(wǎng)絡(luò)連接的變化,這些信息包括每一個(gè)路由器可以到達(dá)哪些網(wǎng)絡(luò),這些網(wǎng)絡(luò)有多遠(yuǎn)等 RIP 屬于網(wǎng)絡(luò)層

    開放式最短路徑優(yōu)先Open Shortest Path FirstOSPF)是對(duì)鏈路狀態(tài)路由協(xié)議的1種實(shí)現(xiàn),是大中型網(wǎng)絡(luò)上使用最為廣泛的IGPInterior Gateway Protocol)協(xié)議,運(yùn)作于自治系統(tǒng)內(nèi)部。著名的迪克斯加算法被用來計(jì)算最短路徑樹。它使用“代價(jià)(Cost)”作為路由度量。鏈路狀態(tài)數(shù)據(jù)庫LSDB)用來保存當(dāng)前網(wǎng)絡(luò)拓?fù)?/span>結(jié)構(gòu),它在同1區(qū)域中的所有路由器上是相同的。

    BGP (邊界網(wǎng)關(guān)協(xié)議,Border Gateway Protocol 是自治系統(tǒng)之間的路由選擇協(xié)議 生活不易,碼農(nóng)辛苦
    如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
    程序員人生

    ------分隔線----------------------------
    分享到:
    ------分隔線----------------------------
    關(guān)閉
    程序員人生
    主站蜘蛛池模板: 神马久久精品 | 91成人网在线播放 | 久国久产久精永久网页 | 亚洲三区在线观看 | av爽爽 | 一级毛片在线免费看 | av在线二区 | 日韩三级在线 | 交视频在线观看国产 | 日韩av中文在线 | 日韩高清成人 | 日本三级一区 | 欧美一区二区三区视频 | 国产尤物视频 | 亚洲国产中文在线 | 亚洲欧洲视频在线观看 | 国产成人午夜视频 | 国产美女被遭强高潮免费网站 | 久久91精品国产91久久跳 | 久久精品一区 | 国产精品电影一区二区 | 亚洲成人久久久久 | 欧美日韩中文字幕 | 精品一区二区三区免费视频 | 欧美在线免费 | 国产精品国产a | 久久久久久麻豆 | 亚洲精品电影 | 国产精品网站在线观看 | 国产精品视频一区二区三区四 | 日韩高清免费在线 | 精品一区二区6 | av片在线观看 | 成人免费观看视频大全 | 国产精品成人一区二区三区 | 91日韩在线 | 亚洲精品免费在线观看 | 国产精品久久久久久亚洲调教 | а_天堂中文最新版地址 | 中国一级毛片 | 中文字幕av片 |