国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【網(wǎng)絡(luò)編程】Linux網(wǎng)絡(luò)編程基礎(chǔ)與實(shí)戰(zhàn)第三彈——網(wǎng)絡(luò)名詞術(shù)語

這篇具有很好參考價(jià)值的文章主要介紹了【網(wǎng)絡(luò)編程】Linux網(wǎng)絡(luò)編程基礎(chǔ)與實(shí)戰(zhàn)第三彈——網(wǎng)絡(luò)名詞術(shù)語。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

網(wǎng)絡(luò)名詞術(shù)語解析

路由

數(shù)據(jù)包從源地址到目的地址所經(jīng)過的路徑,由一系列路由節(jié)點(diǎn)組成。
某個(gè)路由節(jié)點(diǎn)為數(shù)據(jù)包選擇投遞方向的選路過程。
路由器工作原理

路由器

路由器是連接因特網(wǎng)中各局域網(wǎng)、廣域網(wǎng)的設(shè)備,它會(huì)根據(jù)信道的情況自動(dòng)選擇和設(shè)定路由,以最佳路徑,按前后順序發(fā)送信號(hào)的設(shè)備。
傳統(tǒng)地,路由器工作于OSI七層協(xié)議中的第三層,其主要任務(wù)是接收來自一個(gè)網(wǎng)絡(luò)接口的數(shù)據(jù)包,根據(jù)其中所含的目的地址,決定轉(zhuǎn)發(fā)到下一個(gè)目的地址。因此,路由器首先得在轉(zhuǎn)發(fā)路由表中查找它的目的地址,若找到了目的地址,就在數(shù)據(jù)包的幀格前添加下一個(gè)MAC地址,同時(shí)IP數(shù)據(jù)包頭的TTL(Time To Live)域也開始減數(shù), 并重新計(jì)算校驗(yàn)和。當(dāng)數(shù)據(jù)包被送到輸出端口時(shí),它需要按順序等待,以便被傳送到輸出鏈路上。
路由器在工作時(shí)能夠按照某種路由通信協(xié)議查找設(shè)備中的路由表。如果到某一特定節(jié)點(diǎn)有一條以上的路徑,則基本預(yù)先確定的路由準(zhǔn)則是選擇最優(yōu)(或最經(jīng)濟(jì))的傳輸路徑。由于各種網(wǎng)絡(luò)段和其相互連接情況可能會(huì)因環(huán)境變化而變化,因此路由情況的信息一般也按所使用的路由信息協(xié)議的規(guī)定而定時(shí)更新。
網(wǎng)絡(luò)中,每個(gè)路由器的基本功能都是按照一定的規(guī)則來動(dòng)態(tài)地更新它所保持的路由表,以便保持路由信息的有效性。為了便于在網(wǎng)絡(luò)間傳送報(bào)文,路由器總是先按照預(yù)定的規(guī)則把較大的數(shù)據(jù)分解成適當(dāng)大小的數(shù)據(jù)包,再將這些數(shù)據(jù)包分別通過相同或不同路徑發(fā)送出去。當(dāng)這些數(shù)據(jù)包按先后秩序到達(dá)目的地后,再把分解的數(shù)據(jù)包按照一定順序包裝成原有的報(bào)文形式。路由器的分層尋址功能是路由器的重要功能之一,該功能可以幫助具有很多節(jié)點(diǎn)站的網(wǎng)絡(luò)來存儲(chǔ)尋址信息,同時(shí)還能在網(wǎng)絡(luò)間截獲發(fā)送到遠(yuǎn)地網(wǎng)段的報(bào)文,起轉(zhuǎn)發(fā)作用;選擇最合理的路由,引導(dǎo)通信也是路由器基本功能;多協(xié)議路由器還可以連接使用不同通信協(xié)議的網(wǎng)絡(luò)段,成為不同通信協(xié)議網(wǎng)絡(luò)段之間的通信平臺(tái)。
路由和交換之間的主要區(qū)別就是交換發(fā)生在OSI參考模型第二層(數(shù)據(jù)鏈路層),而路由發(fā)生在第三層,即網(wǎng)絡(luò)層。這一區(qū)別決定了路由和交換在移動(dòng)信息的過程 中需使用不同的控制信息,所以兩者實(shí)現(xiàn)各自功能的方式是不同的。

路由表(Routing Table)

在計(jì)算機(jī)網(wǎng)絡(luò)中,路由表或稱路由擇域信息庫(RIB)是一個(gè)存儲(chǔ)在路由器或者聯(lián)網(wǎng)計(jì)算機(jī)中的電子表格(文件)或類數(shù)據(jù)庫。路由表存儲(chǔ)著指向特定網(wǎng)絡(luò)地址的路徑。

路由條目

路由表中的一行,每個(gè)條目主要由目的網(wǎng)絡(luò)地址、子網(wǎng)掩碼、下一跳地址、發(fā)送接口四部分組成,如果要發(fā)送的數(shù)據(jù)包的目的網(wǎng)絡(luò)地址匹配路由表中的某一行,就按規(guī)定的接口發(fā)送到下一跳地址。

缺省路由條目

路由表中的最后一行,主要由下一跳地址和發(fā)送接口兩部分組成,當(dāng)目的地址與路由表中其它行都不匹配時(shí),就按缺省路由條目規(guī)定的接口發(fā)送到下一跳地址。

路由節(jié)點(diǎn)

一個(gè)具有路由能力的主機(jī)或路由器,它維護(hù)一張路由表,通過查詢路由表來決定向哪個(gè)接口發(fā)送數(shù)據(jù)包。

以太網(wǎng)交換機(jī)工作原理

以太網(wǎng)交換機(jī)是基于以太網(wǎng)傳輸數(shù)據(jù)的交換機(jī),以太網(wǎng)采用共享總線型傳輸媒體方式的局域網(wǎng)。以太網(wǎng)交換機(jī)的結(jié)構(gòu)是每個(gè)端口都直接與主機(jī)相連,并且一般都工作在全雙工方式。交換機(jī)能同時(shí)連通許多對(duì)端口,使每一對(duì)相互通信的主機(jī)都能像獨(dú)占通信媒體那樣,進(jìn)行無沖突地傳輸數(shù)據(jù)。
以太網(wǎng)交換機(jī)工作于OSI網(wǎng)絡(luò)參考模型的第二層(即數(shù)據(jù)鏈路層),是一種基于MAC(Media Access Control,介質(zhì)訪問控制)地址識(shí)別、完成以太網(wǎng)數(shù)據(jù)幀轉(zhuǎn)發(fā)的網(wǎng)絡(luò)設(shè)備。

hub工作原理

集線器實(shí)際上就是中繼器的一種,其區(qū)別僅在于集線器能夠提供更多的端口服務(wù),所以集線器又叫多口中繼器。
集線器功能是隨機(jī)選出某一端口的設(shè)備,并讓它獨(dú)占全部帶寬,與集線器的上聯(lián)設(shè)備(交換機(jī)、路由器或服務(wù)器等)進(jìn)行通信。從Hub的工作方式可以看出,它在網(wǎng)絡(luò)中只起到信號(hào)放大和重發(fā)作用,其目的是擴(kuò)大網(wǎng)絡(luò)的傳輸范圍,而不具備信號(hào)的定向傳送能力,是—個(gè)標(biāo)準(zhǔn)的共享式設(shè)備。其次是Hub只與它的上聯(lián)設(shè)備(如上層Hub、交換機(jī)或服務(wù)器)進(jìn)行通信,同層的各端口之間不會(huì)直接進(jìn)行通信,而是通過上聯(lián)設(shè)備再將信息廣播到所有端口上。 由此可見,即使是在同一Hub的不同兩個(gè)端口之間進(jìn)行通信,都必須要經(jīng)過兩步操作:
第一步是將信息上傳到上聯(lián)設(shè)備;
第二步是上聯(lián)設(shè)備再將該信息廣播到所有端口上。

半雙工/全雙工

Full-duplex(全雙工)全雙工是在通道中同時(shí)雙向數(shù)據(jù)傳輸?shù)哪芰Α?br> Half-duplex(半雙工)在通道中同時(shí)只能沿著一個(gè)方向傳輸數(shù)據(jù)。

DNS服務(wù)器

DNS 是域名系統(tǒng) (Domain Name System) 的縮寫,是因特網(wǎng)的一項(xiàng)核心服務(wù),它作為可以將域名和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能夠使人更方便的訪問互聯(lián)網(wǎng),而不用去記住能夠被機(jī)器直接讀取的IP地址串。
它是由解析器以及域名服務(wù)器組成的。域名服務(wù)器是指保存有該網(wǎng)絡(luò)中所有主機(jī)的域名和對(duì)應(yīng)IP地址,并具有將域名轉(zhuǎn)換為IP地址功能的服務(wù)器。

局域網(wǎng)(LAN)

local area network,一種覆蓋一座或幾座大樓、一個(gè)校園或者一個(gè)廠區(qū)等地理區(qū)域的小范圍的計(jì)算機(jī)網(wǎng)。

  1. 覆蓋的地理范圍較小,只在一個(gè)相對(duì)獨(dú)立的局部范圍內(nèi)聯(lián),如一座或集中的建筑群內(nèi)。
  2. 使用專門鋪設(shè)的傳輸介質(zhì)進(jìn)行聯(lián)網(wǎng),數(shù)據(jù)傳輸速率高(10Mb/s~10Gb/s)
  3. 通信延遲時(shí)間短,可靠性較高
  4. 局域網(wǎng)可以支持多種傳輸介質(zhì)

廣域網(wǎng)(WAN)

wide area network,一種用來實(shí)現(xiàn)不同地區(qū)的局域網(wǎng)或城域網(wǎng)的互連,可提供不同地區(qū)、城市和國家之間的計(jì)算機(jī)通信的遠(yuǎn)程計(jì)算機(jī)網(wǎng)。
覆蓋的范圍比局域網(wǎng)(LAN)和城域網(wǎng)(MAN)都廣。廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術(shù)。
廣域網(wǎng)的通信子網(wǎng)可以利用公用分組交換網(wǎng)、衛(wèi)星通信網(wǎng)和無線分組交換網(wǎng),它將分布在不同地區(qū)的局域網(wǎng)或計(jì)算機(jī)系統(tǒng)互連起來,達(dá)到資源共享的目的。如互聯(lián)網(wǎng)是世界范圍內(nèi)最大的廣域網(wǎng)。

  1. 適應(yīng)大容量與突發(fā)性通信的要求;
  2. 適應(yīng)綜合業(yè)務(wù)服務(wù)的要求;
  3. 開放的設(shè)備接口與規(guī)范化的協(xié)議;
  4. 完善的通信服務(wù)與網(wǎng)絡(luò)管理。

端口

邏輯意義上的端口,一般是指TCP/IP協(xié)議中的端口,端口號(hào)的范圍從0到65535,比如用于瀏覽網(wǎng)頁服務(wù)的80端口,用于FTP服務(wù)的21端口等等。

  1. 端口號(hào)小于256的定義為常用端口,服務(wù)器一般都是通過常用端口號(hào)來識(shí)別的。
  2. 客戶端只需保證該端口號(hào)在本機(jī)上是惟一的就可以了??蛻舳丝谔?hào)因存在時(shí)間很短暫又稱臨時(shí)端口號(hào);
  3. 大多數(shù)TCP/IP實(shí)現(xiàn)給臨時(shí)端口號(hào)分配1024—5000之間的端口號(hào)。大于5000的端口號(hào)是為其他服務(wù)器預(yù)留的。
    我們應(yīng)該在自定義端口時(shí),避免使用well-known的端口。如:80等等。

MTU

MTU:通信術(shù)語 最大傳輸單元(Maximum Transmission Unit,MTU)
是指一種通信協(xié)議的某一層上面所能通過的最大數(shù)據(jù)包大?。ㄒ宰止?jié)為單位)。最大傳輸單元這個(gè)參數(shù)通常與通信接口有關(guān)(網(wǎng)絡(luò)接口卡、串口等)。
以下是一些協(xié)議的MTU:
FDDI協(xié)議:4352字節(jié)
以太網(wǎng)(Ethernet)協(xié)議:1500字節(jié)
PPPoE(ADSL)協(xié)議:1492字節(jié)
X.25協(xié)議(Dial Up/Modem):576字節(jié)
Point-to-Point:4470字節(jié)文章來源地址http://www.zghlxwxcb.cn/news/detail-714637.html

到了這里,關(guān)于【網(wǎng)絡(luò)編程】Linux網(wǎng)絡(luò)編程基礎(chǔ)與實(shí)戰(zhàn)第三彈——網(wǎng)絡(luò)名詞術(shù)語的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • linux【網(wǎng)絡(luò)編程】之網(wǎng)絡(luò)基礎(chǔ)

    linux【網(wǎng)絡(luò)編程】之網(wǎng)絡(luò)基礎(chǔ)

    “協(xié)議” 是一種約定 軟件設(shè)計(jì)方面的優(yōu)勢(shì)—低耦合 分層依據(jù):功能比較集中,耦合度較高的模塊—高內(nèi)聚 每一層都要解決特定的問題 每一層都有自己匹配的協(xié)議,每一層協(xié)議都解決自己的問題 OSI(Open System Interconnection,開放系統(tǒng)互連)七層網(wǎng)絡(luò)模型稱為開放式系統(tǒng)互聯(lián)參

    2024年02月04日
    瀏覽(32)
  • Linux網(wǎng)絡(luò)編程 網(wǎng)絡(luò)基礎(chǔ)知識(shí)

    Linux網(wǎng)絡(luò)編程 網(wǎng)絡(luò)基礎(chǔ)知識(shí)

    目錄 1.網(wǎng)絡(luò)的歷史和協(xié)議的分成 2.網(wǎng)絡(luò)互聯(lián)促成了TCP/IP協(xié)議的產(chǎn)生 3.網(wǎng)絡(luò)的體系結(jié)構(gòu) 4.TCP/IP協(xié)議族體系 5.網(wǎng)絡(luò)各層的協(xié)議解釋 6.網(wǎng)絡(luò)的封包和拆包 7.網(wǎng)絡(luò)預(yù)備知識(shí)? ? ? Internet-\\\"冷戰(zhàn)\\\"的產(chǎn)物 1957年十月和十一月,前蘇聯(lián)先后歐兩顆”Spuinik”衛(wèi)星上天 1958年美國總統(tǒng)艾森豪威爾向

    2024年02月10日
    瀏覽(25)
  • 嵌入式培訓(xùn)機(jī)構(gòu)四個(gè)月實(shí)訓(xùn)課程筆記(完整版)-Linux網(wǎng)絡(luò)編程第三天-UDP編程(物聯(lián)技術(shù)666)

    技術(shù)咨詢:wulianjishu666 上午:UDP網(wǎng)絡(luò)編程? 下午:UDP聊天程序的設(shè)計(jì)、select超時(shí)控制 教學(xué)內(nèi)容: 1、udp和tcp都是在傳輸層上的協(xié)議,它們的區(qū)別 UDP協(xié)議與TCP協(xié)議的差異: TCP:面向連接,可靠 UDP:無連接,不可靠 ----------------------- UDP協(xié)議的優(yōu)勢(shì): 支持廣播和多播 UDP沒有連接

    2024年01月16日
    瀏覽(23)
  • 【Linux網(wǎng)絡(luò)編程一】網(wǎng)絡(luò)基礎(chǔ)1(網(wǎng)絡(luò)框架)

    【Linux網(wǎng)絡(luò)編程一】網(wǎng)絡(luò)基礎(chǔ)1(網(wǎng)絡(luò)框架)

    本篇開始總結(jié)網(wǎng)絡(luò)知識(shí),系統(tǒng)部分到此結(jié)束。 網(wǎng)絡(luò)的本質(zhì)就是在獲取和生產(chǎn)數(shù)據(jù),而系統(tǒng)的本質(zhì)就是在處理數(shù)據(jù)。從網(wǎng)絡(luò)中獲取到數(shù)據(jù)利用系統(tǒng)調(diào)用來處理數(shù)據(jù)。而網(wǎng)絡(luò)的本質(zhì)也就是文件,我往文件里寫,就是往網(wǎng)卡里寫,往網(wǎng)卡里寫,就是往網(wǎng)絡(luò)里寫。 我們?cè)谏钪卸际?/p>

    2024年02月19日
    瀏覽(16)
  • Linux socket網(wǎng)絡(luò)編程實(shí)戰(zhàn)(tcp)實(shí)現(xiàn)雙方聊天

    Linux socket網(wǎng)絡(luò)編程實(shí)戰(zhàn)(tcp)實(shí)現(xiàn)雙方聊天

    在上節(jié)已經(jīng)系統(tǒng)介紹了大致的流程和相關(guān)的API,這節(jié)就開始寫代碼! 回顧上節(jié)的流程: 創(chuàng)建一個(gè)NET文件夾 來存放網(wǎng)絡(luò)編程相關(guān)的代碼: 這部分先實(shí)現(xiàn)服務(wù)器的連接部分的代碼并進(jìn)行驗(yàn)證 server1.c: 代碼驗(yàn)證: 先編譯并運(yùn)行這部分代碼: 可見,此時(shí)沒有客戶端進(jìn)行連接,程

    2024年02月03日
    瀏覽(22)
  • C++Linux網(wǎng)絡(luò)編程基礎(chǔ)

    當(dāng)動(dòng)態(tài)庫和靜態(tài)庫同時(shí)存在的時(shí)候,會(huì)優(yōu)先使用動(dòng)態(tài)庫 。 靜態(tài)庫 1. 制作靜態(tài)庫 -c表示只編譯,-o則是說明需要指定文件名 2. 使用靜態(tài)庫 3. 庫文件的概念 程序在編譯時(shí),會(huì)將庫文件的二進(jìn)制代碼鏈接到目標(biāo)程序中,這種方式稱為 靜態(tài)編譯 。 如果多個(gè)程序中用到了同一個(gè)靜

    2024年01月20日
    瀏覽(50)
  • C語言網(wǎng)絡(luò)編程基礎(chǔ)(linux)

    C語言網(wǎng)絡(luò)編程基礎(chǔ)(linux)

    在linux操作系統(tǒng)下,有萬物皆文件的概念,當(dāng)一個(gè)進(jìn)程想要打開/創(chuàng)建一個(gè)文件時(shí),內(nèi)核會(huì)給進(jìn)程返回一個(gè)文件描述符,文件描述符是一個(gè)非負(fù)數(shù),常用int類型表示,起到索引的作用,是為了高效管理進(jìn)程打開/創(chuàng)建的文件的,指向的是被打開的文件。所有I/O的系統(tǒng)操作也都是通

    2024年02月07日
    瀏覽(22)
  • 嵌入式培訓(xùn)機(jī)構(gòu)四個(gè)月實(shí)訓(xùn)課程筆記(完整版)-Linux網(wǎng)絡(luò)編程第三天-UDP編程練習(xí)題(物聯(lián)技術(shù)666)

    網(wǎng)盤鏈接:https://pan.baidu.com/s/1TKdHdeuDI8XPaakepvSLZQ?pwd=1688? 提取碼:1688 利用UDP實(shí)現(xiàn)雙人不同機(jī)器聊天(服務(wù)器可以被多人連接,顯示多人聊天記錄) //-------------------------服務(wù)器 #include string.h #include sys/types.h #include sys/socket.h #include unistd.h #include netinet/in.h #include stdio.h #include stdlib

    2024年02月02日
    瀏覽(100)
  • 【Linux】網(wǎng)絡(luò)基礎(chǔ)+UDP網(wǎng)絡(luò)套接字編程

    【Linux】網(wǎng)絡(luò)基礎(chǔ)+UDP網(wǎng)絡(luò)套接字編程

    只做自己喜歡做的事情,不被社會(huì)和時(shí)代裹挾著前進(jìn),是一件很奢侈的事。 1. 首先計(jì)算機(jī)是人類設(shè)計(jì)出來提高生產(chǎn)力的工具,而人類的文明綿延至今一定離不開人類之間互相的協(xié)作,既然人類需要協(xié)作以完成更為復(fù)雜的工作和難題,所以計(jì)算機(jī)作為人類的工具自然也一定需要

    2024年02月08日
    瀏覽(89)
  • 【Java 基礎(chǔ)篇】Java網(wǎng)絡(luò)編程實(shí)戰(zhàn):P2P文件共享詳解

    【Java 基礎(chǔ)篇】Java網(wǎng)絡(luò)編程實(shí)戰(zhàn):P2P文件共享詳解

    Java網(wǎng)絡(luò)編程是現(xiàn)代軟件開發(fā)中不可或缺的一部分,因?yàn)樗试S不同計(jì)算機(jī)之間的數(shù)據(jù)傳輸和通信。在本篇博客中,我們將深入探討Java中的P2P文件共享,包括什么是P2P文件共享、如何實(shí)現(xiàn)它以及一些相關(guān)的重要概念。 P2P(Peer-to-Peer)文件共享是一種分布式計(jì)算模型,其中每個(gè)

    2024年02月07日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包