日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

协议地址结构_TCP/IP 协议 讲解

發(fā)布時(shí)間:2023/12/1 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 协议地址结构_TCP/IP 协议 讲解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)分層

不難看出,TCP/IP 與 OSI 在分層模塊上稍有區(qū)別。OSI 參考模型注重“通信協(xié)議必要的功能是什么”,而 TCP/IP 則更強(qiáng)調(diào)“在計(jì)算機(jī)上實(shí)現(xiàn)協(xié)議應(yīng)該開發(fā)哪種程序”。

1. TCP/IP 的具體含義

從字面意義上講,有人可能會(huì)認(rèn)為 TCP/IP 是指 TCP 和 IP 兩種協(xié)議。實(shí)際生活當(dāng)中有時(shí)也確實(shí)就是指這兩種協(xié)議。然而在很多情況下,它只是利用 IP 進(jìn)行通信時(shí)所必須用到的協(xié)議群的統(tǒng)稱。具體來(lái)說(shuō),IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都屬于 TCP/IP 協(xié)議。他們與 TCP 或 IP 的關(guān)系緊密,是互聯(lián)網(wǎng)必不可少的組成部分。TCP/IP 一詞泛指這些協(xié)議,因此,有時(shí)也稱 TCP/IP 為網(wǎng)際協(xié)議群。

互聯(lián)網(wǎng)進(jìn)行通信時(shí),需要相應(yīng)的網(wǎng)絡(luò)協(xié)議,TCP/IP 原本就是為使用互聯(lián)網(wǎng)而開發(fā)制定的協(xié)議族。因此,互聯(lián)網(wǎng)的協(xié)議就是 TCP/IP,TCP/IP 就是互聯(lián)網(wǎng)的協(xié)議。

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

網(wǎng)際協(xié)議群

2. 數(shù)據(jù)包

包、幀、數(shù)據(jù)包、段、消息

以上五個(gè)術(shù)語(yǔ)都用來(lái)表述數(shù)據(jù)的單位,大致區(qū)分如下:

每個(gè)分層中,都會(huì)對(duì)所發(fā)送的數(shù)據(jù)附加一個(gè)首部,在這個(gè)首部中包含了該層必要的信息,如發(fā)送的目標(biāo)地址以及協(xié)議相關(guān)信息。通常,為協(xié)議提供的信息為包首部,所要發(fā)送的內(nèi)容為數(shù)據(jù)。在下一層的角度看,從上一層收到的包全部都被認(rèn)為是本層的數(shù)據(jù)。

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

數(shù)據(jù)包首部

網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)包由兩部分組成:一部分是協(xié)議所要用到的首部,另一部分是上一層傳過來(lái)的數(shù)據(jù)。首部的結(jié)構(gòu)由協(xié)議的具體規(guī)范詳細(xì)定義。在數(shù)據(jù)包的首部,明確標(biāo)明了協(xié)議應(yīng)該如何讀取數(shù)據(jù)。反過來(lái)說(shuō),看到首部,也就能夠了解該協(xié)議必要的信息以及所要處理的數(shù)據(jù)。包首部就像協(xié)議的臉。

3. 數(shù)據(jù)處理流程

下圖以用戶 a 向用戶 b 發(fā)送郵件為例子:

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

數(shù)據(jù)處理流程

TCP/IP 中有兩個(gè)具有代表性的傳輸層協(xié)議,分別是 TCP 和 UDP。

1. 端口號(hào)

數(shù)據(jù)鏈路和 IP 中的地址,分別指的是 MAC 地址和 IP 地址。前者用來(lái)識(shí)別同一鏈路中不同的計(jì)算機(jī),后者用來(lái)識(shí)別 TCP/IP 網(wǎng)絡(luò)中互連的主機(jī)和路由器。在傳輸層也有這種類似于地址的概念,那就是端口號(hào)。端口號(hào)用來(lái)識(shí)別同一臺(tái)計(jì)算機(jī)中進(jìn)行通信的不同應(yīng)用程序。因此,它也被稱為程序地址。

1.1 根據(jù)端口號(hào)識(shí)別應(yīng)用

一臺(tái)計(jì)算機(jī)上同時(shí)可以運(yùn)行多個(gè)程序。傳輸層協(xié)議正是利用這些端口號(hào)識(shí)別本機(jī)中正在進(jìn)行通信的應(yīng)用程序,并準(zhǔn)確地將數(shù)據(jù)傳輸。

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

通過端口號(hào)識(shí)別應(yīng)用

1.2 通過 IP 地址、端口號(hào)、協(xié)議號(hào)進(jìn)行通信識(shí)別

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

通過端口號(hào)、IP地址、協(xié)議號(hào)進(jìn)行通信識(shí)別

1.3 端口號(hào)的確定

1.4 端口號(hào)與協(xié)議

2. UDP

3. TCP

3.1 三次握手(重點(diǎn))

下面來(lái)看看三次握手的流程圖:

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

三次握手

3.2 四次揮手(重點(diǎn))

下面來(lái)看看四次揮手的流程圖:

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

四次揮手

上面是一方主動(dòng)關(guān)閉,另一方被動(dòng)關(guān)閉的情況,實(shí)際中還會(huì)出現(xiàn)同時(shí)發(fā)起主動(dòng)關(guān)閉的情況,

具體流程如下圖:

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

同時(shí)揮手

3.3 通過序列號(hào)與確認(rèn)應(yīng)答提高可靠性

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

序列號(hào)和確認(rèn)應(yīng)答

3.4 重發(fā)超時(shí)的確定

3.5 以段為單位發(fā)送數(shù)據(jù)

3.6 利用窗口控制提高速度

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

3.7 滑動(dòng)窗口控制

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

滑動(dòng)窗口

3.8 窗口控制中的重發(fā)控制

在使用窗口控制中, 出現(xiàn)丟包一般分為兩種情況:

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

部分確認(rèn)應(yīng)答丟失

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

高速重發(fā)控制

1. IP 地址

1.1 IP 地址概述

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

1.2 IP 地址由網(wǎng)絡(luò)和主機(jī)兩部分標(biāo)識(shí)組成

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

IP地址的主機(jī)標(biāo)識(shí)

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

IP地址的網(wǎng)絡(luò)標(biāo)識(shí)

1.3 IP 地址的分類

1.4 廣播地址

1.5 IP 多播

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

1.6 子網(wǎng)掩碼

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

2. 路由

2.1 IP 地址與路由控制

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

路由控制表與 IP 包發(fā)送

3. IP 分包與組包

3.1 路徑 MTU 發(fā)現(xiàn)

4. IPv6

4.1 IPv6 的特點(diǎn)

4.2 IPv6 中 IP 地址的標(biāo)記方法

4.3 IPv6 地址的結(jié)構(gòu)

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

4.4 全局單播地址

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

全局單播地址

4.5 鏈路本地單播地址

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

鏈路本地單播地址

4.6 唯一本地地址

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

唯一本地地址

4.7 IPv6 分段處理

4.8 IP 首部(暫略)

5. IP 協(xié)議相關(guān)技術(shù)

5.1 DNS

5.2 ARP

5.3 ICMP

5.4 DHCP

5.5 NAT

5.6 IP 隧道

太厲害了,終于有人能把TCP/IP 協(xié)議講的明明白白了

夾著 IPv4 網(wǎng)絡(luò)的兩個(gè) IPv6 網(wǎng)絡(luò)

總結(jié)

以上是生活随笔為你收集整理的协议地址结构_TCP/IP 协议 讲解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。