亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

網(wǎng)絡(luò)技術(shù)

TCP/IP網(wǎng)絡(luò)協(xié)議知識(shí)點(diǎn)的歸納

時(shí)間:2025-04-23 00:15:17 網(wǎng)絡(luò)技術(shù) 我要投稿
  • 相關(guān)推薦

TCP/IP網(wǎng)絡(luò)協(xié)議知識(shí)點(diǎn)的歸納

  引導(dǎo)語(yǔ):網(wǎng)絡(luò)協(xié)議即網(wǎng)絡(luò)中(包括互聯(lián)網(wǎng))傳遞、管理信息的一些規(guī)范。以下是小編整理的TCP/IP網(wǎng)絡(luò)協(xié)議知識(shí)點(diǎn)的歸納,歡迎參考閱讀!

TCP/IP網(wǎng)絡(luò)協(xié)議知識(shí)點(diǎn)的歸納

  誰(shuí)來(lái)制定這個(gè)網(wǎng)絡(luò)協(xié)議?

  國(guó)際標(biāo)準(zhǔn)化組織(ISO)定義了網(wǎng)絡(luò)協(xié)議的基本框架,被稱為OSI模型。要制定通訊規(guī)則,內(nèi)容會(huì)很多,比如要考慮A電腦如何找到B電腦,A電腦在發(fā)送信息 給B電腦時(shí)是否需要B電腦進(jìn)行反饋,A電腦傳送給B電腦的數(shù)據(jù)的格式又是怎樣的??jī)?nèi)容太多太雜,所以O(shè)SI模型將這些通訊標(biāo)準(zhǔn)進(jìn)行層次劃分,每一層次解決 一個(gè)類(lèi)別的問(wèn)題,這樣就使得標(biāo)準(zhǔn)的制定沒(méi)那么復(fù)雜。OSI模型制定的七層標(biāo)準(zhǔn)模型,分別是:應(yīng)用層,表示層,會(huì)話層,傳輸層,網(wǎng)絡(luò)層,數(shù)據(jù)鏈路層,物理 層。

  雖然國(guó)際標(biāo)準(zhǔn)化組織制定了這樣一個(gè)網(wǎng)絡(luò)協(xié)議的模型,但是實(shí)際上互聯(lián)網(wǎng)通訊使用的網(wǎng)絡(luò)協(xié)議是TCP/IP網(wǎng)絡(luò)協(xié)議。

  TCP/IP 是一個(gè)協(xié)議族,也是按照層次劃分。共四層:應(yīng)用層,傳輸層,互連網(wǎng)絡(luò)層,網(wǎng)絡(luò)接口層。 那么TCP/IP協(xié)議和OSI模型有什么區(qū)別呢?OSI網(wǎng)絡(luò)協(xié)議模型,是一個(gè)參考模型,而TCP/IP協(xié)議是事實(shí)上的標(biāo)準(zhǔn)。TCP/IP協(xié)議參考了OSI 模型,但是并沒(méi)有嚴(yán)格按照OSI規(guī)定的七層去劃分標(biāo)準(zhǔn),而只劃分了四層,個(gè)人覺(jué)得這樣會(huì)更簡(jiǎn)單點(diǎn),當(dāng)劃分太多層次時(shí),你很難區(qū)分某個(gè)協(xié)議是屬于哪個(gè)層次 的。TCP/IP協(xié)議和OSI模型也并不沖突,TCP/IP協(xié)議中的應(yīng)用層協(xié)議,就對(duì)應(yīng)于OSI中的應(yīng)用層,表示層,會(huì)話層。就像以前有工業(yè)部和信息產(chǎn)業(yè) 部,現(xiàn)在實(shí)行大部制后只有工業(yè)和信息化部一個(gè)部門(mén),但是這個(gè)部門(mén)還是要做以前兩個(gè)部門(mén)一樣多的事情,本質(zhì)上沒(méi)有多大的差別。TCP/IP中有兩個(gè)重要的協(xié) 議,傳輸層的TCP協(xié)議和互連網(wǎng)絡(luò)層的IP協(xié)議,因此就拿這兩個(gè)協(xié)議做代表,來(lái)命名整個(gè)協(xié)議族了,在說(shuō)TCP/IP協(xié)議時(shí),是指整個(gè)協(xié)議族。

  TCP/IP協(xié)議分為四個(gè)層次,但我們并不需要了解所有層次的協(xié)議,我覺(jué)得主要關(guān)注應(yīng)用層和傳輸層的協(xié)議就可以了。拿寄送郵件舉例, A寄郵件給B,A關(guān)心的是用什么格式寫(xiě)什么內(nèi)容給B(應(yīng)用層內(nèi)容),是寄掛號(hào)信還是寄平信(傳輸層內(nèi)容),但是A是不會(huì)去關(guān)注郵件傳送過(guò)程中采用了那條路 線,郵遞員是如何把信件遞送到B手里的(互連網(wǎng)絡(luò)層,網(wǎng)絡(luò)接口層)。

  先說(shuō)傳輸層,傳輸層有多個(gè)協(xié)議,但最主要的是TCP和UDP協(xié)議。兩則的區(qū)別在于TCP協(xié)議需要接收方反饋,UDP協(xié)議不需要接收方反饋。TCP就像掛號(hào) 信,A電腦發(fā)信息給B電腦后,需要得到B電腦的反饋,這樣A電腦就能知道B電腦是否已經(jīng)收到信息。UDP就像平信,A電腦發(fā)信息給B電腦后,B電腦并不給 A電腦發(fā)聵,A電腦發(fā)送信息出去后并不知道B電腦是否已經(jīng)收到。 因此,TCP傳輸比UDP傳送更可靠,但是TCP傳輸?shù)男示筒蝗鏤DP了。至于,在傳送過(guò)程中具體選擇哪種傳送方式,需要具體問(wèn)題具體分析。在不可靠的 網(wǎng)絡(luò)傳送過(guò)程中一般選擇TCP傳送方式。在講求效率,或者不在乎傳送失誤的情況下可以選擇UDP方式來(lái)提高傳輸速率。

  應(yīng)用層的協(xié)議有很多,每一個(gè)協(xié)議代表一種類(lèi)型的服務(wù)。HTTP協(xié)議,萬(wàn)維網(wǎng)服務(wù)。FTP協(xié)議,文件傳送服務(wù)。POP3,郵件服務(wù),SOAP協(xié)議webService服務(wù)。

  在理解TCP/IP協(xié)議的過(guò)程中常見(jiàn)的問(wèn)題

  1.什么是socket?

  以前有聽(tīng)說(shuō)過(guò)socket編程這種說(shuō)法,也有的說(shuō)套接字編程。我在搜索關(guān)于socket的資料時(shí),發(fā)現(xiàn)有的說(shuō)socket是指一個(gè)連接,有的說(shuō) socket是一指一個(gè)端點(diǎn)。拿打電話做比喻,A電話機(jī)和B電話機(jī)正在通話,那么socket是指的A和B之間的連接線呢,還是指電話機(jī)(端點(diǎn))?

  我現(xiàn)在的理解是,socket就是一個(gè)連接中的一個(gè)端點(diǎn),一次通訊(連接)a,b端都會(huì)有一個(gè)socket。一個(gè)socket對(duì)應(yīng)一個(gè)連接。

  2.http協(xié)議屬于應(yīng)用層還是傳輸層?

  http 超文本傳送協(xié)議,聽(tīng)上去像是傳輸層的協(xié)議一樣。但事實(shí)上大家都知道http和ftp一樣都是屬于應(yīng)用層的協(xié)議,我先前很納悶的是,既然是應(yīng)用層的協(xié)議,怎 么就取這樣一個(gè)誤導(dǎo)人的名稱啊。在對(duì)TCP/IP協(xié)議還不熟悉的時(shí)候,這很容易讓人誤解和納悶的。后來(lái),我在wiki上發(fā)現(xiàn)這么一段話:

  http中文譯名問(wèn)題

  HTTP 在中國(guó)大陸被翻譯為“超文本傳輸協(xié)議”,因?yàn)椤皌ransfer”在中文里有“傳輸”的含意。但依據(jù) HTTP 定制者之一的 Roy Fielding博士的論文[1](6.5.3節(jié)),作者專(zhuān)門(mén)強(qiáng)調(diào)“transfer”表示的是“(表述狀態(tài)的)轉(zhuǎn)移” (Representational State Transfer),而不是“傳輸”(transport)。故其中文譯名“超文本傳輸協(xié)議”恰恰引種反映了這種誤解。更符合原義的譯名應(yīng)該為“超文本轉(zhuǎn) 移協(xié)議”。

  這段話解除了我的疑惑。那么http協(xié)議當(dāng)然是應(yīng)用層的協(xié)議。

  3.SOAP可以使用HTTP協(xié)議進(jìn)行傳輸嗎?

  在了解SOAP協(xié)議的過(guò)程中,看到介紹說(shuō)soap可以通過(guò)tcp,udp,http協(xié)議來(lái)傳送。這也是讓人困惑的描述。一看這句話,就會(huì)感覺(jué)http怎么 和tcp,udp協(xié)議并列了呢?難道http還是屬于傳輸層的協(xié)議?再加上http中文譯名的問(wèn)題,名字聽(tīng)上去像傳輸層,初學(xué)者又要開(kāi)始頭大了。

  事實(shí)上,http是應(yīng)用層的協(xié)議,這一點(diǎn)可以毫無(wú)懷疑。那么現(xiàn)在新的問(wèn)題來(lái)了。soap和http都是應(yīng)用層協(xié)議,怎么說(shuō)soap能用http協(xié)議來(lái)傳輸呢?應(yīng)用層的協(xié)議可以用應(yīng)用層的協(xié)議傳送嗎?

  我查閱了資料,是這樣一回事情,soap將信息進(jìn)行XML的序列化后,再用http協(xié)議的方式再打包進(jìn)行傳送,傳送的方式還是tcp或者udp。做個(gè)比喻 就好理解了。tcp 和 udp 都是公路,暫且把tcp認(rèn)為是一般公路,udp高速公路,soap和http就都是汽車(chē),那么soap和http都可以在tcp和udp上跑。說(shuō)soap 可以通過(guò)http來(lái)傳送,實(shí)際就是說(shuō)soap是小轎車(chē),http是裝轎車(chē)的卡車(chē),把soap的信息裝到http里面,然后再運(yùn)輸,當(dāng)然走的道路還是tcp 或udp。

  說(shuō)soap可以通過(guò)http協(xié)議來(lái)傳輸,這句話不太準(zhǔn)確,比較準(zhǔn)確第說(shuō)法是:soap信息可以通過(guò)http協(xié)議包裝后通過(guò)tcp或udp傳輸。

【TCP/IP網(wǎng)絡(luò)協(xié)議知識(shí)點(diǎn)的歸納】相關(guān)文章:

IP、TCP和DNS與HTTP的關(guān)系09-08

計(jì)算機(jī)四級(jí)復(fù)習(xí)知識(shí)點(diǎn):TCP/IP聯(lián)網(wǎng)06-17

TCP/IP網(wǎng)絡(luò)重復(fù)型服務(wù)器通信軟件設(shè)計(jì)10-23

計(jì)算機(jī)等考三級(jí)網(wǎng)絡(luò)技術(shù)考點(diǎn):TCP/IP參考模型與協(xié)議11-08

2015計(jì)算機(jī)三級(jí)網(wǎng)絡(luò)技術(shù)考試重點(diǎn):TCP/IP09-02

2016四級(jí)網(wǎng)絡(luò)工程師學(xué)習(xí)筆記:TCP/IP聯(lián)網(wǎng)08-04

2015計(jì)算機(jī)四級(jí)網(wǎng)絡(luò)工程師考前輔導(dǎo):TCP/IP的分層11-10

計(jì)算機(jī)四級(jí)考試網(wǎng)絡(luò)工程師考點(diǎn):TCP/IP聯(lián)網(wǎng)06-09

2016年計(jì)算機(jī)四級(jí)網(wǎng)絡(luò)工程師筆記:TCP/IP的分層10-20