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

【網(wǎng)絡(luò)協(xié)議】TCP/IP 協(xié)議

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

1、TCP/IP 模型
  • TCP/IP 協(xié)議模型,包含了一系列構(gòu)成互聯(lián)網(wǎng)基礎(chǔ)的網(wǎng)絡(luò)協(xié)議,是 Internet 的核心協(xié)議。
  • 基于 TCP/IP 協(xié)議??煞譃樗膶踊蛭鍖?,轉(zhuǎn)換為 OSI 參考模型,可以分為七層,分別如下圖所示:
    tcp/ip協(xié)議,網(wǎng)絡(luò)安全,tcp/ip
  • 通常我們所說(shuō)的都是基于 TCP/TP 五層模型。
2、TCP/IP 協(xié)議棧每一層功能
  • 應(yīng)用層:HTTP、FTP 等等我們熟悉的協(xié)議。
  • 傳輸層:TCP 和 UDP 協(xié)議、HTTPS。
  • 網(wǎng)絡(luò)層:IP 協(xié)議,它負(fù)責(zé)對(duì)數(shù)據(jù)加上 IP 地址和其他的數(shù)據(jù)以確定傳輸?shù)哪繕?biāo)。
  • 數(shù)據(jù)鏈路層:為待傳送的數(shù)據(jù)加入一個(gè)以太網(wǎng)協(xié)議頭,并進(jìn)行 CRC 編碼,為最后的數(shù)據(jù)傳輸做準(zhǔn)備。
  • 物理層:二進(jìn)制數(shù)據(jù)流傳輸。
3、IP 協(xié)議
  • IP 協(xié)議 是TCP/IP 協(xié)議的核心,所有的 TCP、UDP、ICMP、IGCP 的數(shù)據(jù)都以 IP 數(shù)據(jù)格式傳輸。要注意的是,IP 不是可靠的協(xié)議,這是說(shuō),IP 協(xié)議沒(méi)有提供一種數(shù)據(jù)未傳達(dá)以后的處理機(jī)制,這被認(rèn)為是上層協(xié)議 TCP 或 UDP 要做的事情。
  • IP 協(xié)議屬于面向無(wú)連接協(xié)議。
4、IP 分片與重組
  • 對(duì)于不同的數(shù)據(jù)鏈路,其最大傳輸單元(MTU,單位字節(jié))不同。當(dāng) IP 數(shù)據(jù)包中的字節(jié)數(shù)無(wú)法在一個(gè)幀中發(fā)送,路由器就會(huì)將此 IP 數(shù)據(jù)報(bào)劃分成數(shù)個(gè)片。而這種分片處理只要路由器認(rèn)為有必要,就會(huì)周而復(fù)始的進(jìn)行。
  • 經(jīng)過(guò)分片之后的 IP 數(shù)據(jù)報(bào)只能由目標(biāo)主機(jī)進(jìn)行重組,路由器不會(huì)處理。(如果路由器要處理重組的話(huà),到下個(gè)路由器也可能被分片,這樣就會(huì)降低傳送效率。)
  • 路徑 MTU 發(fā)現(xiàn)技術(shù):路徑 MTU 是指從發(fā)送端主機(jī)到接收端主機(jī)之間不需要分片時(shí)最大的 MTU 大小。即路徑中存在的所有數(shù)據(jù)鏈路中最小的 MTU。該技術(shù)可以避免在中途的路由器上進(jìn)行分片處理,也可以針對(duì)傳輸層發(fā)送更大的包。提高傳送效率與網(wǎng)絡(luò)利用率,降低分片丟失分險(xiǎn)。
5、相關(guān)協(xié)議
  • DNS:將網(wǎng)址轉(zhuǎn)換為 IP。即域名解析,通過(guò)域名服務(wù)器查詢(xún)網(wǎng)址對(duì)應(yīng)的 IP。
  • ARP:將 IP 定位到對(duì)應(yīng)的 MAC 地址。(通過(guò)廣播發(fā)送一個(gè)ARP請(qǐng)求包(包含目標(biāo)I P 地址),發(fā)送到鏈路上的所有主機(jī)或者路由器,如果某個(gè)節(jié)點(diǎn)的 IP 與其一致,則將自己的 MAC 地址塞入 ARP 響應(yīng)包中返回給發(fā)送者。)
  • RARP:將 MAC 對(duì)應(yīng)上 IP 地址。(需要對(duì)應(yīng)的 RARP 服務(wù)器,當(dāng)物理設(shè)備接入后,告訴服務(wù)器自己的 MAC 地址,然后服務(wù)器分配對(duì)應(yīng)的 IP 地址。)
  • ICMP:確認(rèn) IP 包是否成功到達(dá)目標(biāo)地址,通知在發(fā)送過(guò)程中 IP 包被廢棄的具體原因,改善網(wǎng)絡(luò)設(shè)置等。當(dāng)某個(gè)路由器持有 IP 包,且發(fā)現(xiàn)問(wèn)題后,如未能發(fā)現(xiàn)目標(biāo)主機(jī)存在,則會(huì)像發(fā)送方反饋一個(gè) ICMP 包,說(shuō)明問(wèn)題原因。
  • DCHP:為設(shè)備自動(dòng)設(shè)置 IP 地址,統(tǒng)一管理 IP 地址分配。實(shí)現(xiàn)即插即用?;?DCHP 服務(wù)器,將要分配的 IP 地址、相應(yīng)的子網(wǎng)掩碼、路由控制信息、DNS 服務(wù)器的地址等設(shè)置到服務(wù)器上,設(shè)備接入后,就自動(dòng)為其分配事先配置的 IP 地址。
  • NAT:將本地網(wǎng)絡(luò)中的私有地址,在連接互聯(lián)網(wǎng)時(shí)轉(zhuǎn)而使用全局 IP 地址的技術(shù)。通過(guò) NAT 路由映射私有 IP 地址與全局 IP 地址。
5、TCP/UDP
  • TCP/UDP 都是是傳輸層協(xié)議,但是兩者具有不同的特性,同時(shí)也具有不同的應(yīng)用場(chǎng)景,下面以圖表的形式對(duì)比分析。
作用 TCP UDP
可靠性 可靠 不可靠
連接性 面向連接 無(wú)連接
報(bào)文 面向字節(jié)流 面向報(bào)文
效率 傳輸效率低 傳輸效率高
雙工性 全雙工 一對(duì)一、一對(duì)多、多對(duì)一、多對(duì)多
流量控制 滑動(dòng)窗口 無(wú)
擁塞控制 慢開(kāi)始、擁塞避免、快重傳、快恢復(fù) 無(wú)
傳輸速度
應(yīng)用場(chǎng)景 對(duì)效率要求低,對(duì)標(biāo)準(zhǔn)性要求高或者要求有連接的場(chǎng)景 對(duì)效率要求高,對(duì)準(zhǔn)確性要求低
  • 面向字節(jié)流:面向字節(jié)流的話(huà),雖然應(yīng)用程序和 TCP 的交互是一次一個(gè)數(shù)據(jù)塊(大小不等),但 TCP 把應(yīng)用程序看成是一連串的無(wú)結(jié)構(gòu)的字節(jié)流。TCP 有一個(gè)緩沖,當(dāng)應(yīng)用程序傳送的數(shù)據(jù)塊太長(zhǎng),TCP 就可以把它劃分短一些再傳送。
  • 面向報(bào)文:面向報(bào)文的傳輸方式是應(yīng)用層交給 UDP 多長(zhǎng)的報(bào)文,UDP 發(fā)送多長(zhǎng)的報(bào)文,即一次發(fā)送一個(gè)報(bào)文。因此應(yīng)用程序必須選擇合適大小的報(bào)文,若報(bào)文太長(zhǎng),則 IP 層需要分片,降低效率,若太短,會(huì)使 IP 數(shù)據(jù)報(bào)太小。
6、什么時(shí)候使用 TCP?什么時(shí)候使用 UDP?
  • 當(dāng)對(duì)網(wǎng)絡(luò)通訊質(zhì)量有要求的時(shí)候,比如:整個(gè)數(shù)據(jù)要準(zhǔn)確無(wú)誤的傳遞給對(duì)方,這往往用于一些要求可靠的應(yīng)用,比如: HTTP、HTTPS、FTP 等傳輸文件的協(xié)議,POP、SMTP 等郵件傳輸?shù)膮f(xié)議。
  • 當(dāng)對(duì)網(wǎng)絡(luò)通訊質(zhì)量要求不高的時(shí)候,要求網(wǎng)絡(luò)通訊速度能盡量的快,這時(shí)就可以使用 UDP,比如:微信語(yǔ)音、微信視頻、直播等。
7、TCP 連接的建立與終止
(1)TCP 三次捂手建立連接
  • 三次握手的主要作用:確認(rèn)雙方的接收能力和發(fā)送能力是否正常、指定自己的初始序列號(hào)(ISN)為后面的可靠性傳輸做準(zhǔn)備。

  • TCP是面向連接的,無(wú)論哪一方向另一方發(fā)送數(shù)據(jù)之前,都必須先在雙方之間建立一條連接。在TCP/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務(wù),連接是通過(guò)三次握手進(jìn)行初始化的。三次握手的目的是同步連接雙方的序列號(hào)和確認(rèn)號(hào)并交換 TCP窗口大小信息。
    tcp/ip協(xié)議,網(wǎng)絡(luò)安全,tcp/ip

  • 第一次握手:客戶(hù)端向服務(wù)端發(fā)送一個(gè) SYN 報(bào)文(SYN = 1),并指明客戶(hù)端的初始序列號(hào) ISN(x),即圖中的 seq = x,表示本報(bào)文段所發(fā)送的數(shù)據(jù)的第一個(gè)字節(jié)的序號(hào)。此時(shí)客戶(hù)端處于 SYN 發(fā)送(SYN_Send)狀態(tài)。

  • 第二次握手:服務(wù)器收到客戶(hù)端的 SYN 報(bào)文之后,會(huì)發(fā)送 SYN 和 ACK 報(bào)文作為應(yīng)答(SYN = 1 , ACK = 1),并且指定自己的初始序列號(hào) ISN(y),即圖中的 seq = y。同時(shí)會(huì)把客戶(hù)端的 ISN + 1 作為確認(rèn)號(hào) ack 的值,表示已經(jīng)收到了客戶(hù)端發(fā)來(lái)的的 SYN 報(bào)文,希望收到的下一個(gè)數(shù)據(jù)的第一個(gè)字節(jié)的序號(hào)是 x + 1,此時(shí)服務(wù)器處于 SYN 收到(SYN_RECV => SYN_RECEIVED)的狀態(tài)。

  • 第三次握手:客戶(hù)端收到服務(wù)器端響應(yīng)的 SYN 報(bào)文之后,會(huì)發(fā)送一個(gè) ACK 報(bào)文,也是一樣把服務(wù)器的 ISN + 1 作為 ack 的值,表示已經(jīng)收到了服務(wù)端發(fā)來(lái)的的 SYN 報(bào)文,希望收到的下一個(gè)數(shù)據(jù)的第一個(gè)字節(jié)的序號(hào)是 y + 1,并指明此時(shí)客戶(hù)端的序列號(hào) seq = x + 1(初始為 seq = x,所以第二個(gè)報(bào)文段要 +1),此時(shí)客戶(hù)端處于建立連接(ESTABLISHED)狀態(tài),同時(shí)服務(wù)器收到 ACK 報(bào)文之后,也處于建立連接(ESTABLISHED)狀態(tài),至此雙方建立起了 TCP 連接。

(2)TCP 四次揮手釋放連接
  • 當(dāng)客戶(hù)端和服務(wù)端通過(guò)三次握手建立了 TCP 連接以后,且數(shù)據(jù)傳送完畢,肯定是要斷開(kāi) TCP 連接的。那對(duì)于TCP的斷開(kāi)連接,這里就有了神秘的“四次揮手”。

  • 注意:客戶(hù)端和服務(wù)端均可主動(dòng)發(fā)起揮手動(dòng)作。
    tcp/ip協(xié)議,網(wǎng)絡(luò)安全,tcp/ip

  • 第一次揮手:客戶(hù)端發(fā)送一個(gè) FIN 報(bào)文(請(qǐng)求連接終止:FIN = 1),報(bào)文中會(huì)指定一個(gè)序列號(hào) seq = u。并停止再發(fā)送數(shù)據(jù),主動(dòng)關(guān)閉 TCP 連接。此時(shí)客戶(hù)端處于 FIN_WAIT1 狀態(tài),等待服務(wù)端的確認(rèn)。

  • 第二次揮手:服務(wù)端收到 FIN 之后,會(huì)發(fā)送 ACK 報(bào)文,且把客戶(hù)端的序列號(hào)值 u + 1 作為 ACK 報(bào)文的序列號(hào)值,表明已經(jīng)收到客戶(hù)端的報(bào)文了,此時(shí)服務(wù)端處于 CLOSE_WAIT 狀態(tài)。此時(shí)的 TCP 處于半關(guān)閉狀態(tài),客戶(hù)端到服務(wù)端的連接釋放。客戶(hù)端收到服務(wù)端的確認(rèn)后,進(jìn)入FIN_WAIT2(終止等待 2)狀態(tài),等待服務(wù)端發(fā)出的連接釋放報(bào)文段。

  • 第三次揮手:如果服務(wù)端也想斷開(kāi)連接了(沒(méi)有要向客戶(hù)端發(fā)出的數(shù)據(jù)),和客戶(hù)端的第一次揮手一樣,發(fā)送 FIN 報(bào)文,且指定一個(gè)序列號(hào)。此時(shí)服務(wù)端處于 LAST_ACK 的狀態(tài),等待客戶(hù)端的確認(rèn)。

  • 第四次揮手:客戶(hù)端收到 FIN 之后,一樣發(fā)送一個(gè) ACK 報(bào)文作為應(yīng)答(ack = w+1),且把服務(wù)端的序列值 +1 作為自己 ACK 報(bào)文的序號(hào)值(seq=u+1),此時(shí)客戶(hù)端處于 TIME_WAIT (時(shí)間等待)狀態(tài),等待 2MSL(一個(gè)報(bào)文的來(lái)回時(shí)間)后依然沒(méi)有收到回復(fù),則證明服務(wù)端已經(jīng)正常關(guān)閉,那么客戶(hù)端也可以關(guān)閉連接了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-657925.html

8、為什么要三次握手?為什么不能進(jìn)行兩次握手連接?
  • 三次握手最主要的目的是需要確認(rèn)客戶(hù)端和服務(wù)端都有發(fā)送和接受的能力。
  • 如果只采用兩次捂手,服務(wù)端不能判斷客戶(hù)端是否能接受數(shù)據(jù)的能力,并且如果采用兩次握手的話(huà),已失效的連接請(qǐng)求報(bào)文段突然又傳送到了服務(wù)端,服務(wù)端返回確認(rèn)報(bào)文段給客戶(hù)端,以為雙方再次確立連接,等待客戶(hù)端的數(shù)據(jù)。但客戶(hù)端實(shí)際上并沒(méi)有發(fā)送連接請(qǐng)求報(bào)文段,不會(huì)傳送數(shù)據(jù)給服務(wù)端,服務(wù)端就會(huì)等著,浪費(fèi)資源。(雖說(shuō) TCP 還有?;钣?jì)時(shí)器)
9、ISN(初始序列號(hào))是固定的嗎?
  • 不是固定的,三次握手的其中一個(gè)重要功能是客戶(hù)端和服務(wù)端交換 ISN(初始序列號(hào)),以便讓對(duì)方知道接下來(lái)接收數(shù)據(jù)的時(shí)候如何按序列號(hào)組裝數(shù)據(jù)。
  • 當(dāng)一端為建立連接而發(fā)送它的 SYN 時(shí),它會(huì)為連接選擇一個(gè)初始序號(hào)。ISN 隨時(shí)間而變化,因此每個(gè)連接都將具有不同的 ISN。如果 ISN 是固定的,攻擊者很容易猜出后續(xù)的確認(rèn)號(hào),因此 ISN 是動(dòng)態(tài)生成的。
10、三次握手過(guò)程中可以攜帶數(shù)據(jù)嗎?
  • 第三次握手的時(shí)候是可以攜帶數(shù)據(jù),但是第一次和第二次絕對(duì)不可以攜帶數(shù)據(jù)。
  • 假如第一次握手可以攜帶數(shù)據(jù)的話(huà),如果有人要惡意攻擊服務(wù)器,那他每次都在第一次握手中的 SYN 報(bào)文中放入大量的數(shù)據(jù),然后瘋狂重復(fù)發(fā) SYN 報(bào)文的話(huà)(因?yàn)楣粽吒揪筒挥霉芊?wù)器的接收、發(fā)送能力是否正常,它就是要攻擊你),這會(huì)讓服務(wù)器花費(fèi)很多時(shí)間、內(nèi)存空間來(lái)接收這些報(bào)文。而對(duì)于第三次的話(huà),此時(shí)客戶(hù)端已經(jīng)處于建立連接狀態(tài)(ESTABLISHED),并且也已經(jīng)知道服務(wù)器的接收、發(fā)送能力是正常的了,所以當(dāng)然能正常發(fā)送/攜帶數(shù)據(jù)了。
11、什么叫半連接隊(duì)列?
  • 服務(wù)器第一次收到客戶(hù)端的 SYN 之后,就會(huì)處于 SYN 收到狀態(tài)(SYN_RCVD),此時(shí)雙方還沒(méi)有完全建立其連接,服務(wù)器會(huì)把這種狀態(tài)下的請(qǐng)求連接放在一個(gè)隊(duì)列里,我們把這種隊(duì)列稱(chēng)之為半連接隊(duì)列。
  • 當(dāng)然還有一個(gè)全連接隊(duì)列,完成三次握手后建立起的連接就會(huì)放在全連接隊(duì)列中。如果隊(duì)列滿(mǎn)了就有可能會(huì)出現(xiàn)丟包現(xiàn)象。
12、什么是 SYN 洪泛攻擊?
  • SYN 攻擊就是客戶(hù)端在短時(shí)間內(nèi)偽造大量不存在的 IP 地址,并向服務(wù)端不斷地發(fā)送 SYN 包,服務(wù)端則回復(fù)確認(rèn)包,并等待客戶(hù)端確認(rèn),由于源地址不存在,因此服務(wù)端需要不斷重發(fā)直至超時(shí),這些偽造的 SYN 包將長(zhǎng)時(shí)間占用半連接隊(duì)列,導(dǎo)致正常的 SYN 請(qǐng)求因?yàn)殛?duì)列滿(mǎn)而被丟棄,從而引起網(wǎng)絡(luò)擁塞甚至系統(tǒng)癱瘓。
13、如果第三次握手丟失了,客戶(hù)端服務(wù)端會(huì)如何處理?
  • 服務(wù)器發(fā)送完 SYN-ACK 包,如果未收到客戶(hù)端響應(yīng)的確認(rèn)包,也即第三次握手丟失。那么服務(wù)器就會(huì)進(jìn)行首次重傳,若等待一段時(shí)間仍未收到客戶(hù)確認(rèn)包,就進(jìn)行第二次重傳。如果重傳次數(shù)超過(guò)系統(tǒng)規(guī)定的最大重傳次數(shù),則系統(tǒng)將該連接信息從半連接隊(duì)列中刪除。
  • 注意,每次重傳等待的時(shí)間不一定相同,一般會(huì)是指數(shù)增長(zhǎng),例如間隔時(shí)間為 1s,2s,4s,8s…
14、如果已經(jīng)建立了連接,但是客戶(hù)端突然出現(xiàn)故障了怎么辦?
  • TCP 設(shè)置有一個(gè)?;钣?jì)時(shí)器,服務(wù)器每一次收到數(shù)據(jù)就會(huì)重新復(fù)位這個(gè)計(jì)時(shí)器,若計(jì)時(shí)器走完,沒(méi)有收到客戶(hù)端的數(shù)據(jù),服務(wù)器就會(huì)發(fā)送探測(cè)報(bào)文,75秒一個(gè)探測(cè)報(bào)文,連續(xù)10個(gè)探測(cè)報(bào)文沒(méi)有收到回復(fù),就認(rèn)為客戶(hù)端故障,斷開(kāi)連接。
15、為什么要四次揮手?
  • TCP 協(xié)議是一種面向連接的、可靠的、基于字節(jié)流的運(yùn)輸層通信協(xié)議,且 TCP 是全雙工模式,這就意味著當(dāng)客戶(hù)端發(fā)出 FIN 報(bào)文段時(shí),只是表示客戶(hù)端數(shù)據(jù)已全部發(fā)送完畢了,但是這個(gè)時(shí)候客戶(hù)端還是可以接受來(lái)自服務(wù)端的數(shù)據(jù);當(dāng)服務(wù)端返回 ACK 報(bào)文段時(shí),表示它已經(jīng)知道客戶(hù)端沒(méi)有數(shù)據(jù)發(fā)送了,但是服務(wù)端還是可以發(fā)送數(shù)據(jù)到客戶(hù)端的;當(dāng)服務(wù)端也發(fā)送了 FIN 報(bào)文段時(shí),這個(gè)時(shí)候就表示服務(wù)端也沒(méi)有數(shù)據(jù)要發(fā)送了,就會(huì)告訴客戶(hù)端我也沒(méi)有數(shù)據(jù)要發(fā)送了,之后彼此就會(huì)愉快的中斷這次 TCP 連接。
16、為什么第四次揮手要等待 2MSL?
  • MSL:報(bào)文段最大生存時(shí)間,它是任何報(bào)文段被丟棄前在網(wǎng)絡(luò)內(nèi)的最長(zhǎng)時(shí)間。
  • 原因有二:(1)保證 TCP 協(xié)議的全雙工連接能夠可靠關(guān)閉;(2)保證本次連接的所有數(shù)據(jù)從網(wǎng)絡(luò)中消失。
  • 第一點(diǎn):如果客戶(hù)端直接關(guān)閉了,那么由于 IP 協(xié)議的不可靠性或者是其它網(wǎng)絡(luò)原因,導(dǎo)致服務(wù)端沒(méi)有收到客戶(hù)端最后回復(fù)的 ACK 報(bào)文。那么服務(wù)端就會(huì)在超時(shí)之后繼續(xù)發(fā)送 FIN,此時(shí)由于客戶(hù)端已經(jīng)關(guān)閉了,就找不到與重發(fā)的 FIN 對(duì)應(yīng)的連接。所以客戶(hù)端不是直接進(jìn)入關(guān)閉狀態(tài),而是要保持 TIME_WAIT 狀態(tài)。當(dāng)再次收到 FIN 的時(shí)候,能夠保證對(duì)方收到 ACK,最后正確的關(guān)閉連接。
  • 第二點(diǎn):如果客戶(hù)端直接關(guān)閉,然后又再向服務(wù)端發(fā)起一個(gè)新連接,我們不能保證這個(gè)新連接與剛關(guān)閉的連接的端口號(hào)是不同的。也就是說(shuō)有可能新連接和老連接的端口號(hào)是相同的。一般來(lái)說(shuō)不會(huì)發(fā)生什么問(wèn)題,但是還是有特殊情況出現(xiàn):假設(shè)新連接和已經(jīng)關(guān)閉的老連接端口號(hào)是一樣的,如果前一次連接的某些數(shù)據(jù)仍然滯留在網(wǎng)絡(luò)中(稱(chēng)為 Lost Duplicate),這些延遲數(shù)據(jù)在建立新連接之后才到達(dá)服務(wù)端,由于新連接和老連接的端口號(hào)是一樣的,TCP 協(xié)議就認(rèn)為那個(gè)延遲的數(shù)據(jù)是屬于新連接的,這樣就和真正的新連接的數(shù)據(jù)包發(fā)生混淆了。所以 TCP 連接要在 TIME_WAIT 狀態(tài)等待 2MSL,保證本次連接的所有數(shù)據(jù)都從網(wǎng)絡(luò)中消失。
17、打開(kāi)一個(gè)網(wǎng)頁(yè)會(huì)經(jīng)歷什么?
  • 首先在瀏覽器地址欄輸入一個(gè) URL,然后瀏覽器根據(jù)你輸入的 URL 去查看瀏覽器緩存器緩存信息,如果緩存中有則直接從緩存中取出相對(duì)于的 IP 地址,如果沒(méi)有則進(jìn)行 DNS 域名解析,然后獲取到相對(duì)于的 IP 地址。
  • 解析出 IP 地址后,再根據(jù) IP 地址和默認(rèn)端口跟服務(wù)端開(kāi)始嘗試建立 TCP 連接。
  • 通過(guò) TCP 三次握手之后,成功與服務(wù)端建立連接,并發(fā)出響應(yīng)的數(shù)據(jù)請(qǐng)求。
  • 服務(wù)端收到請(qǐng)求,并對(duì)瀏覽器做出相應(yīng)的響應(yīng),并發(fā)送給瀏覽器。
  • 通過(guò) TCP 四次揮手釋放連接。
  • 瀏覽器收到 Response 數(shù)據(jù),然后將數(shù)據(jù)解析并渲染到頁(yè)面上。

到了這里,關(guān)于【網(wǎng)絡(luò)協(xié)議】TCP/IP 協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(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)文章

  • 網(wǎng)絡(luò):TCP/IP協(xié)議

    網(wǎng)絡(luò):TCP/IP協(xié)議

    1. OSI七層參考模型 ? ? ? ?應(yīng)用層 ????????表示層 ? ? ? ? 會(huì)話(huà)層 ? ? ? ? 傳輸層 ? ? ? ? 網(wǎng)絡(luò)層 ? ? ? ? 數(shù)據(jù)鏈路層 ? ? ? ? 物理層 2. TCP/IP模型 ????????應(yīng)用層 ? ? ? ? 傳輸層 ? ? ? ? 網(wǎng)絡(luò)層 ? ? ? ? 數(shù)據(jù)鏈路層 ? ? ? ? 物理層 3. 各鏈路層對(duì)應(yīng)的名稱(chēng) ???

    2024年02月15日
    瀏覽(97)
  • 【網(wǎng)絡(luò)】- TCP/IP四層(五層)協(xié)議 - 網(wǎng)際層(網(wǎng)絡(luò)層) - 網(wǎng)際協(xié)議IP

    【網(wǎng)絡(luò)】- TCP/IP四層(五層)協(xié)議 - 網(wǎng)際層(網(wǎng)絡(luò)層) - 網(wǎng)際協(xié)議IP

    這篇文章主要介紹TCP/IP協(xié)議的網(wǎng)際層,上一篇文章介紹了數(shù)據(jù)鏈路層,數(shù)據(jù)鏈路層的主要作用是 在互連同一種數(shù)據(jù)鏈路的節(jié)點(diǎn)之間進(jìn)行包傳遞 。而網(wǎng)際層的主要作用是 實(shí)現(xiàn)終端節(jié)點(diǎn)(即使不在同一網(wǎng)絡(luò))的通信 。 網(wǎng)際層 有時(shí)也稱(chēng) 網(wǎng)絡(luò)層 ,但由于網(wǎng)際層的作用中包含了“實(shí)現(xiàn)

    2024年02月06日
    瀏覽(38)
  • 【網(wǎng)絡(luò)原理】TCP/IP協(xié)議

    【網(wǎng)絡(luò)原理】TCP/IP協(xié)議

    目錄 1.應(yīng)用層 2.傳輸層(核心問(wèn)題) 2.1 UDP協(xié)議 2.1.2 UDP的特點(diǎn) 2.1.3?基于UDP的應(yīng)用層協(xié)議 2.2 TCP協(xié)議(重點(diǎn)內(nèi)容) 2.2.1 TCP/IP 協(xié)議含義 2.2.2?TCP協(xié)議端格式: 2.2.3 TCP的特點(diǎn) 2.3?TCP原理 2.4?確認(rèn)應(yīng)答機(jī)制(安全機(jī)制) 2.5?超時(shí)重傳機(jī)制(安全機(jī)制) 2.5.1?數(shù)據(jù)直接丟了,接收方?jīng)]

    2023年04月13日
    瀏覽(38)
  • TCP協(xié)議IP網(wǎng)絡(luò)音柱

    SV-704CT TCP協(xié)議I P網(wǎng)絡(luò)音柱 一、描述 ?SV-704CT是深圳銳科達(dá)電子有限公司的一款壁掛式 IP網(wǎng)絡(luò)有源音柱 ,具有10/100M以太網(wǎng)接口,可將網(wǎng)絡(luò)音源通過(guò)自帶的功放和喇叭輸出播放,其采用防水設(shè)計(jì),功率可以從60W到120W。SV-704CT作為網(wǎng)絡(luò)廣播播放系統(tǒng)的終端,可用于需要廣播播放的

    2024年02月07日
    瀏覽(33)
  • Java中網(wǎng)絡(luò)的基本介紹。網(wǎng)絡(luò)通信,網(wǎng)絡(luò),ip地址,域名,端口,網(wǎng)絡(luò)通信協(xié)議,TCP/IP傳輸過(guò)程,網(wǎng)絡(luò)通信協(xié)議模型,TCP協(xié)議,UDP協(xié)議

    Java中網(wǎng)絡(luò)的基本介紹。網(wǎng)絡(luò)通信,網(wǎng)絡(luò),ip地址,域名,端口,網(wǎng)絡(luò)通信協(xié)議,TCP/IP傳輸過(guò)程,網(wǎng)絡(luò)通信協(xié)議模型,TCP協(xié)議,UDP協(xié)議

    - 網(wǎng)絡(luò)通信 概念:網(wǎng)絡(luò)通信是指 通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行信息傳輸?shù)倪^(guò)程 ,包括數(shù)據(jù)傳輸、語(yǔ)音通話(huà)、視頻會(huì)議等。在網(wǎng)絡(luò)通信中,數(shù)據(jù)被分成一系列的數(shù)據(jù)包,并通過(guò)網(wǎng)絡(luò)傳輸?shù)侥康牡亍T跀?shù)據(jù)傳輸過(guò)程中,需要確保數(shù)據(jù)的完整性、準(zhǔn)確性和安全性。常見(jiàn)的網(wǎng)絡(luò)通信協(xié)議有T

    2024年02月10日
    瀏覽(33)
  • 什么是網(wǎng)絡(luò)——TCP/IP協(xié)議

    什么是網(wǎng)絡(luò)——TCP/IP協(xié)議

    ? 個(gè)人簡(jiǎn)介:云計(jì)算網(wǎng)絡(luò)運(yùn)維專(zhuān)業(yè)人員,了解運(yùn)維知識(shí),掌握TCP/IP協(xié)議,每天分享網(wǎng)絡(luò)運(yùn)維知識(shí)與技能。 座右銘:海不辭水,故能成其大;山不辭石,故能成其高。 個(gè)人主頁(yè):小李會(huì)科技的主頁(yè) 目錄 前言: ?什么是tcp/ip TCP IP-網(wǎng)際協(xié)議 基本信息 tcp/ip包含哪些協(xié)議 HTTP HTTP

    2024年02月03日
    瀏覽(29)
  • 網(wǎng)絡(luò)協(xié)議TCP/IP是什么

    ?????? TCP/IP協(xié)議是互聯(lián)網(wǎng)上最常見(jiàn)的協(xié)議之一,它是一組通信協(xié)議的集合,包括傳輸控制協(xié)議(TCP)、互聯(lián)網(wǎng)協(xié)議(IP)以及其他相關(guān)協(xié)議。TCP/IP協(xié)議是互聯(lián)網(wǎng)上數(shù)據(jù)傳輸?shù)幕A(chǔ),幾乎所有的網(wǎng)絡(luò)應(yīng)用都依賴(lài)于它。 TCP/IP協(xié)議由以下幾個(gè)協(xié)議組成: IP協(xié)議(Internet Proto

    2024年04月29日
    瀏覽(55)
  • 【網(wǎng)絡(luò)原理】TCP/IP協(xié)議(續(xù))

    【網(wǎng)絡(luò)原理】TCP/IP協(xié)議(續(xù))

    目錄 ??網(wǎng)絡(luò)層重點(diǎn)協(xié)議(IP 協(xié)議) 一、地址管理 1.如何解決上述地址不夠用問(wèn)題? 2.NAT 機(jī)制 2.1?NAPT 2.2?在 NAT 背景下如何通信? 3.IPv6 4.IP地址 4.1?ABCDE類(lèi) 4.2 子網(wǎng)掩碼 4.3 特殊的 IP 地址 二、路由選擇 1.路由器 1.1 網(wǎng)關(guān) 1.2 路由 ??數(shù)據(jù)鏈路層重點(diǎn)協(xié)議 1.以太網(wǎng) 1.1 認(rèn)識(shí)以太網(wǎng)

    2023年04月19日
    瀏覽(45)
  • 【網(wǎng)絡(luò)】- TCP/IP四層(五層)協(xié)議 - 網(wǎng)際層(網(wǎng)絡(luò)層) - IP地址

    【網(wǎng)絡(luò)】- TCP/IP四層(五層)協(xié)議 - 網(wǎng)際層(網(wǎng)絡(luò)層) - IP地址

    上篇文章簡(jiǎn)單介紹了網(wǎng)際協(xié)議IP。網(wǎng)際協(xié)議 IP 大致分為三大作用模塊, ①I(mǎi)P尋址、 ②路由(最終節(jié)點(diǎn)為止的轉(zhuǎn)發(fā)) 、③IP分包與組包。 這篇文章主要詳細(xì)介紹IP地址的基礎(chǔ)知識(shí)。包括IP地址的組成、分類(lèi)、廣播地址、多播、子網(wǎng)掩碼等。 在用 TCP/IP 通信時(shí), 用 IP地址 識(shí)別主

    2024年02月06日
    瀏覽(34)
  • TCP/IP協(xié)議簇的安全問(wèn)題

    一、TCP/IP協(xié)議簇的安全問(wèn)題 鏈路層協(xié)議的安全隱患 ARP用來(lái)將IP地址轉(zhuǎn)換為網(wǎng)卡地址MAC,通過(guò)ARP緩存映射表完成。 為了減少網(wǎng)路上的ARP通信,主機(jī)收到的ARP應(yīng)答不是自己的請(qǐng)求,也會(huì)將其插入自己的ARP緩存表中 導(dǎo)致基于ARP欺騙的中間人攻擊(man in the middle ,MITM) 網(wǎng)絡(luò)層協(xié)議的

    2024年02月04日
    瀏覽(24)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包