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

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

這篇具有很好參考價(jià)值的文章主要介紹了計(jì)算機(jī)網(wǎng)絡(luò)筆記。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

TCP有連接可靠服務(wù)

TCP特點(diǎn)
1.TCP是面向連接的傳輸層協(xié)議;
2.每條TCP連接只能有兩個(gè)端點(diǎn),每條TCP連接是一對(duì)一的;
3.TCP提供可靠交付,保證傳送數(shù)據(jù)無差錯(cuò),不丟失,不重復(fù)且有序;
4.TCP提供全雙工信道,允許通信雙方同時(shí)發(fā)送數(shù)據(jù)。TCP兩端都設(shè)有發(fā)送緩存和接收緩存,用來臨時(shí)存放雙向通信的數(shù)據(jù);
發(fā)送緩存存放的數(shù)據(jù):1.發(fā)送應(yīng)用程序傳給發(fā)送方TCP準(zhǔn)備發(fā)送的數(shù)據(jù)。2.TCP已發(fā)送但未收到確認(rèn)的數(shù)據(jù)。
接收緩存存放的數(shù)據(jù):1.按序到達(dá)但尚未被接受應(yīng)用程序讀取的數(shù)據(jù)。2.不按序到達(dá)的數(shù)據(jù)。
5.TCP是面向字節(jié)流的,雖然應(yīng)用程序和TCP的交互是一次一個(gè)數(shù)據(jù)塊(大小不等),但TCP把應(yīng)用程序交下來的數(shù)據(jù)僅視為一串無結(jié)構(gòu)的字節(jié)流。(這會(huì)導(dǎo)致粘包問題)UDP報(bào)文長度由發(fā)送應(yīng)用進(jìn)程決定,TCP報(bào)文的長度需要根據(jù)接收方給出的窗口值和網(wǎng)絡(luò)擁塞程度來決定。如果進(jìn)程傳送到TCP緩存的數(shù)據(jù)塊太長,TCP會(huì)把它劃分得短一些傳送,如果太短則積足夠多得字節(jié)再組成報(bào)文段發(fā)出去。
TCP連接的端口為套接字,由IP和端口號(hào)組成,套接字唯一的標(biāo)識(shí)網(wǎng)絡(luò)中的一臺(tái)主機(jī)和其上的一個(gè)應(yīng)用(進(jìn)程)。每條TCP連接唯一的被通信的兩個(gè)端口確定。

三次握手
1.客戶機(jī)向服務(wù)器發(fā)送請(qǐng)求連接報(bào)文段,報(bào)文段中同步位SYN置1,同時(shí)包含一個(gè)初始序號(hào)seq=x,客戶端進(jìn)入同步已發(fā)送(SYN-SENT)狀態(tài)。
2.服務(wù)器收到客戶端的請(qǐng)求連接報(bào)文,回復(fù)一個(gè)確認(rèn)報(bào)文。報(bào)文中確認(rèn)位ACK、同步位SYN都置1,并包含一個(gè)初始序號(hào)seq=y和確認(rèn)號(hào)ack=x+1,服務(wù)器進(jìn)入同步收到(SYN-RCVD)狀態(tài)。
3.客戶端收到服務(wù)器的確認(rèn)之后再向服務(wù)器發(fā)送一個(gè)確認(rèn)報(bào)文,報(bào)文中確認(rèn)位ACK置1,序號(hào)為seq=x+1,確認(rèn)號(hào)ack=y+1,客戶進(jìn)程進(jìn)入已建立連接(ESTABLISHED)狀態(tài)。

四次揮手
1.客戶機(jī)發(fā)送釋放鏈接報(bào)文段,并停止發(fā)送數(shù)據(jù),主動(dòng)關(guān)閉TCP連接。報(bào)文段中終止位FIN置1,序號(hào)seq=u為上一個(gè)發(fā)送序號(hào)+1,客戶機(jī)進(jìn)入終止等待1(FIN-WAIT_1)狀態(tài)。
2.服務(wù)器收到報(bào)文段后回復(fù)一個(gè)確認(rèn)報(bào)文段。報(bào)文段中確認(rèn)位ACK置1,確認(rèn)號(hào)ack=u+1,序號(hào)seq=v為前一個(gè)序號(hào)加一,服務(wù)器進(jìn)入關(guān)閉等待狀態(tài)(CLOSE-WAIT)。
3.當(dāng)服務(wù)器沒有要向客戶機(jī)發(fā)送的數(shù)據(jù)時(shí),通知TCP釋放鏈接。發(fā)送釋放連接報(bào)文段。報(bào)文段中終止位FIN確認(rèn)位ACK都置1,確認(rèn)號(hào)ack=u+1,序號(hào)seq=w(可能在這之前服務(wù)器還發(fā)送過一些數(shù)據(jù)),服務(wù)器進(jìn)入最后確認(rèn)狀態(tài)(LAST-ACK)。
4.客戶機(jī)收到報(bào)文,回復(fù)一個(gè)確認(rèn)報(bào)文段。報(bào)文段中確認(rèn)位ACK置1,確認(rèn)號(hào)ack=w+1,序號(hào)seq=u+1。客戶機(jī)等待2MSL(最長報(bào)文段壽命)后進(jìn)入連接關(guān)閉狀態(tài)(CLOSED)。

UDP無連接非可靠服務(wù)

UDP特點(diǎn)
1.無需建立連接,沒有建立連接時(shí)延;
2.無連接狀態(tài),因?yàn)槭菬o連接,因此不必維護(hù)連接狀態(tài)(接收緩存發(fā)送緩存擁塞控制和確認(rèn)之類的);
3.分組首部開銷更?。║DP首部只有8B,而TCP有20B);
4.應(yīng)用層能更好的控制發(fā)送的數(shù)據(jù)和發(fā)送時(shí)間。(沒有擁塞控制不會(huì)受網(wǎng)絡(luò)擁塞影響);
5.UDP支持一對(duì)一,一對(duì)多,多對(duì)多的交互通信,而TCP只支持一對(duì)一通信;

UDP常用于一次性傳送較少數(shù)據(jù)的網(wǎng)絡(luò)應(yīng)用,如DNS,SNMP,也常用于多媒體應(yīng)用,如IP電話,視屏?xí)h,流媒體等。因?yàn)闀r(shí)延小。
UDP不保證可靠交互,但可由用戶在應(yīng)用層來完成可靠交互(可以在應(yīng)用層實(shí)現(xiàn)類似TCP可靠交互的機(jī)制(確認(rèn),重傳,數(shù)據(jù)有序))
UDP是面向報(bào)文,UDP對(duì)應(yīng)用層交下來的報(bào)文既不合并,也不拆分,而是保留報(bào)文的邊界,一次交付一個(gè)完整的報(bào)文(報(bào)文在UDP中是不可分割的,報(bào)文是UDP數(shù)據(jù)報(bào)處理的最小單位)。(但UDP交付給IP層(網(wǎng)絡(luò)層)后可能會(huì)被分片)文章來源地址http://www.zghlxwxcb.cn/news/detail-652134.html

到了這里,關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)筆記的文章就介紹完了。如果您還想了解更多內(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)文章

  • 計(jì)算機(jī)網(wǎng)絡(luò)面試八股文

    計(jì)算機(jī)網(wǎng)絡(luò)體系大致分為三種,OSI七層模型、TCP/IP四層模型和五層模型。一般面試的時(shí)候考察比較多的是五層模型。最全面的Java面試網(wǎng)站:最全面的Java面試網(wǎng)站 五層模型 :應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層。 應(yīng)用層 :為應(yīng)用程序提供交互服務(wù)。在互聯(lián)網(wǎng)中的

    2024年02月06日
    瀏覽(22)
  • 前端面試常考 HTTP/計(jì)算機(jī)網(wǎng)絡(luò)面試題

    HTTP協(xié)議是基于TCP/IP通信協(xié)議來傳輸數(shù)據(jù),如HTML文件,圖像等,即是一個(gè)客戶端和服務(wù)端進(jìn)行請(qǐng)求和響應(yīng)的協(xié)議 無連接,限制每次連接只處理一個(gè)請(qǐng)求,服務(wù)端完成客戶端請(qǐng)求就斷開連接 無狀態(tài),沒有記憶能力,每次請(qǐng)求都是獨(dú)立的,不記錄客戶端的任何行為。優(yōu)點(diǎn)是解放服

    2024年02月21日
    瀏覽(17)
  • 計(jì)算機(jī)網(wǎng)絡(luò) 基礎(chǔ)面試第二彈

    TCP三次握手的過程如下: 第一步(SYN):客戶端向服務(wù)器發(fā)送一個(gè)帶有SYN(同步)標(biāo)志的TCP包,指示客戶端希望建立連接。這個(gè)包包含一個(gè)隨機(jī)的初始序列號(hào)(ISN)。 第二步(SYN-ACK):服務(wù)器收到客戶端的SYN包后,會(huì)發(fā)送一個(gè)帶有SYN和ACK(確認(rèn))標(biāo)志的TCP包作為回應(yīng)。服務(wù)

    2024年02月08日
    瀏覽(19)
  • 計(jì)算機(jī)網(wǎng)絡(luò)、瀏覽器面試題

    1、根據(jù)輸入的網(wǎng)址解析域名到對(duì)應(yīng)的ip地址,查找順序: 瀏覽器緩存、操作系統(tǒng)緩存、路由器緩存、DNS 服務(wù)器(記錄這域名和ip地址的映射)、根服務(wù)器。 2、找到ip地址需要先建立TCP鏈接 客戶端發(fā)送 SYN數(shù)據(jù)包表示請(qǐng)求連接,服務(wù)端響應(yīng)SYN 和 ACK 表示問答,客戶端收到后回應(yīng)

    2024年01月19日
    瀏覽(21)
  • 計(jì)算機(jī)網(wǎng)絡(luò)方面的面試題目(合集)

    計(jì)算機(jī)網(wǎng)絡(luò)方面的面試題目(合集)

    ? ??python面試題 ??1、python下多線程的限制以及多進(jìn)程中傳遞參數(shù)的方式 ??python多線程有個(gè)全局解釋器鎖(global interpreter ??lock),這個(gè)鎖的意思是任一時(shí)間只能有一個(gè)線程使用解釋器,跟單cpu跑多個(gè)程序一個(gè)意思,大家都是輪著用的,這叫“并發(fā)”,不是“并行”。 ??多進(jìn)

    2024年02月08日
    瀏覽(16)
  • 2023年前端面試匯總-計(jì)算機(jī)網(wǎng)絡(luò)

    2023年前端面試匯總-計(jì)算機(jī)網(wǎng)絡(luò)

    Post 和 Get 是 HTTP 請(qǐng)求的兩種方法,其區(qū)別如下: 1.?應(yīng)用場景 GET 請(qǐng)求是一個(gè)冪等的請(qǐng)求,一般 Get 請(qǐng)求用于對(duì)服務(wù)器資源不會(huì)產(chǎn)生影響的場景,比如說請(qǐng)求一個(gè)網(wǎng)頁的資源。而 Post 不是一個(gè)冪等的請(qǐng)求,一般用于對(duì)服務(wù)器資源會(huì)產(chǎn)生影響的情景,比如注冊(cè)用戶這一類的操作。

    2024年02月10日
    瀏覽(15)
  • 計(jì)算機(jī)網(wǎng)絡(luò) 基礎(chǔ)面試第一彈

    DNS解析(Domain Name System Resolution)是將域名轉(zhuǎn)換為IP地址的過程。 以下是DNS解析的詳細(xì)過程: 發(fā)起解析請(qǐng)求:當(dāng)您在瀏覽器中輸入一個(gè)域名時(shí),您的操作系統(tǒng)會(huì)發(fā)起一個(gè)DNS解析請(qǐng)求。該請(qǐng)求被發(fā)送到您計(jì)算機(jī)上配置的本地DNS服務(wù)器,通常由您的互聯(lián)網(wǎng)服務(wù)提供商(ISP)提供。

    2024年02月08日
    瀏覽(24)
  • 計(jì)算機(jī)網(wǎng)絡(luò) 基礎(chǔ)面試第三彈

    短連接: 短連接是指每次客戶端請(qǐng)求與服務(wù)器響應(yīng)完成后,連接就會(huì)關(guān)閉。也就是說,每次請(qǐng)求都需要重新建立連接,完成一次請(qǐng)求后立即關(guān)閉連接。這意味著每個(gè)HTTP請(qǐng)求都需要經(jīng)歷連接建立、數(shù)據(jù)傳輸和連接關(guān)閉的過程。 短連接的特點(diǎn)包括: 每個(gè)請(qǐng)求都需要建立和關(guān)閉連

    2024年02月08日
    瀏覽(27)
  • 計(jì)算機(jī)網(wǎng)絡(luò)高頻面試八股文

    計(jì)算機(jī)網(wǎng)絡(luò)體系大致分為三種,OSI七層模型、TCP/IP四層模型和五層模型。一般面試的時(shí)候考察比較多的是五層模型。最全面的Java面試網(wǎng)站 五層模型 :應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層。 應(yīng)用層 :為應(yīng)用程序提供交互服務(wù)。在互聯(lián)網(wǎng)中的應(yīng)用層協(xié)議很多,如域

    2023年04月19日
    瀏覽(22)
  • 計(jì)算機(jī)網(wǎng)絡(luò)-筆記-第一章-計(jì)算機(jī)網(wǎng)絡(luò)概述

    計(jì)算機(jī)網(wǎng)絡(luò)-筆記-第一章-計(jì)算機(jī)網(wǎng)絡(luò)概述

    一、第一章——計(jì)算機(jī)網(wǎng)絡(luò)概述 二、第二章——物理層 三、第三章——數(shù)據(jù)鏈路層 四、第四章——網(wǎng)絡(luò)層 五、第五章——運(yùn)輸層 六、第六章——應(yīng)用層 目錄 一、第一章——計(jì)算機(jī)網(wǎng)絡(luò)概述 1、因特網(wǎng)概述 (1)網(wǎng)絡(luò)、互聯(lián)網(wǎng)、因特網(wǎng) (2)因特網(wǎng)發(fā)展的三個(gè)階段 (3)因特

    2024年02月11日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包