极品尤物一区二区三区_亚洲日本中文字幕_欧美激情精品久久久久久大尺度_国产精品视频_美玉足脚交一区二区三区图片_国产日韩欧美在线观看_亚洲欧美制服另类日韩_久久久国产精彩视频美女艺术照福利_欧美精品在线一区二区三区_亚洲欧洲日夜超级视频_欧美国产亚洲精品久久久8v_欧美成人免费在线视频_国产精品亚洲片夜色在线_性欧美暴力猛交69hd_欧美三级小说_亚洲日本va在线观看

安全版下載 極速版下載
適用于 Windows 11、10、7、XP 系統 微軟官方原版鏡像
視頻教程
當前位置:首頁 > 幫助

你真的了解tcp/ip協議到底是什么嗎

分類:幫助    回答于: 2020年07月17日 10:40:00

你真的了解tcp/ip協議到底是什么嗎?可能很多人并不知道什么是所謂的tcp/ip協議,就包括小編我目前也不清楚什么是所謂的tcp/ip協議。不過我今天還是為大家整理了關于tcp/ip協議科普的文章,希望同大家一起分享。

為什么會有TCP/IP協議

在世界上各地,各種各樣的電腦運行著各自不同的操作系統為大家服務,這些電腦在表達同一種信息的時候所使用的方法是千差萬別。就好像圣經中上帝打亂了各地人的口音,讓他們無法合作一樣。計算機使用者意識到,計算機只是單兵作戰并不會發揮太大的作用。只有把它們聯合起來,電腦才會發揮出它最大的潛力。于是人們就想方設法的用電線把電腦連接到了一起。

但是簡單的連到一起是遠遠不夠的,就好像語言不同的兩個人互相見了面,完全不能交流信息。因而他們需要定義一些共通的東西來進行交流,TCP/IP就是為此而生。TCP/IP不是一個協議,而是一個協議族的統稱。里面包括了IP協議,IMCP協議,TCP協議,以及我們更加熟悉的http、ftp、pop3協議等等。電腦有了這些,就好像學會了外語一樣,就可以和其他的計算機終端做自由的交流了。

TCP/IP模型:

image.png

應用層:

向用戶提供一組常用的應用程序,比如電子郵件、文件傳輸訪問、遠程登錄等。遠程登錄TELNET使用TELNET協議提供在網絡其它主機上注冊的接口。TELNET會話提供了基于字符的虛擬終端。文件傳輸訪問FTP使用FTP協議來提供網絡內機器間的文件拷貝功能。

傳輸層:

提供應用程序間的通信。其功能包括:一、格式化信息流;二、提供可靠傳輸。為實現后者,傳輸層協議規定接收端必須發回確認,并且假如分組丟失,必須重新發送。

網絡層 :

負責相鄰計算機之間的通信。其功能包括三方面。

一、處理來自傳輸層的分組發送請求,收到請求后,將分組裝入IP數據報,填充報頭,選擇去往信宿機的路徑,然后將數據報發往適當的網絡接口。

二、處理輸入數據報:首先檢查其合法性,然后進行尋徑–假如該數據報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該數據報尚未到達信宿,則轉發該數據報。

三、處理路徑、流控、擁塞等問題。

網絡接口層:

這是TCP/IP軟件的最低層,負責接收IP數據報并通過網絡發送之,或者從網絡上接收物理幀,抽出IP數據報,交給IP層。

IP

IP 用于計算機之間的通信。

IP 是無連接的通信協議。它不會占用兩個正在通信的計算機之間的通信線路。這樣,IP 就降低了對網絡線路的需求。每條線可以同時滿足許多不同的計算機之間的通信需要。

通過 IP,消息(或者其他數據)被分割為小的獨立的包,并通過因特網在計算機之間傳送。

IP 負責將每個包路由至它的目的地。

IP地址

每個計算機必須有一個 IP 地址才能夠連入因特網。

每個 IP 包必須有一個地址才能夠發送到另一臺計算機。

網絡上每一個節點都必須有一個獨立的Internet地址(也叫做IP地址)?,F在,通常使用的IP地址是一個32bit的數字,也就是我們常說的IPv4標準,這32bit的數字分成四組,也就是常見的255.255.255.255的樣式。IPv4標準上,地址被分為五類,我們常用的是B類地址。具體的分類請參考其他文檔。需要注意的是IP地址是網絡號+主機號的組合,這非常重要。


CP/IP 使用 32 個比特來編址。一個計算機字節是 8 比特。所以 TCP/IP 使用了 4 個字節。

一個計算機字節可以包含 256 個不同的值:

00000000、00000001、00000010、00000011、00000100、00000101、00000110、00000111、00001000 … 直到 11111111。

現在,你知道了為什么 TCP/IP 地址是介于 0 到 255 之間的 4 個數字。

TCP 使用固定的連接

TCP 用于應用程序之間的通信。

當應用程序希望通過 TCP 與另一個應用程序通信時,它會發送一個通信請求。這個請求必須被送到一個確切的地址。在雙方“握手”之后,TCP 將在兩個應用程序之間建立一個全雙工 (full-duplex) 的通信。

這個全雙工的通信將占用兩個計算機之間的通信線路,直到它被一方或雙方關閉為止。

UDP 和 TCP 很相似,但是更簡單,同時可靠性低于 TCP。

IP 路由器

當一個 IP 包從一臺計算機被發送,它會到達一個 IP 路由器。

IP 路由器負責將這個包路由至它的目的地,直接地或者通過其他的路由器。

在一個相同的通信中,一個包所經由的路徑可能會和其他的包不同。而路由器負責根據通信量、網絡中的錯誤或者其他參數來進行正確地尋址。

域名

12 個阿拉伯數字很難記憶。使用一個名稱更容易。

用于 TCP/IP 地址的名字被稱為域名。www.baidu.com就是一個域名。

當你鍵入一個像https://www.baidu.com/這樣的域名,域名會被一種 DNS 程序翻譯為數字。

在全世界,數量龐大的 DNS 服務器被連入因特網。DNS 服務器負責將域名翻譯為 TCP/IP 地址,同時負責使用新的域名信息更新彼此的系統。

當一個新的域名連同其 TCP/IP 地址一同注冊后,全世界的 DNS 服務器都會對此信息進行更新。

TCP/IP

TCP/IP 意味著 TCP 和 IP 在一起協同工作。

TCP 負責應用軟件(比如你的瀏覽器)和網絡軟件之間的通信。

IP 負責計算機之間的通信。

TCP 負責將數據分割并裝入 IP 包,然后在它們到達的時候重新組合它們。

IP 負責將包發送至接受者。

TCP報文格式

image.png

16位源端口號:16位的源端口中包含初始化通信的端口。源端口和源IP地址的作用是標識報文的返回地址。

16位目的端口號:16位的目的端口域定義傳輸的目的。這個端口指明報文接收計算機上的應用程序地址接口。

32位序號:32位的序列號由接收端計算機使用,重新分段的報文成最初形式。當SYN出現,序列碼實際上是初始序列碼(Initial Sequence Number,ISN),而第一個數據字節是ISN+1。這個序列號(序列碼)可用來補償傳輸中的不一致。

32位確認序號:32位的序列號由接收端計算機使用,重組分段的報文成最初形式。如果設置了ACK控制位,這個值表示一個準備接收的包的序列碼。

4位首部長度:4位包括TCP頭大小,指示何處數據開始。

保留(6位):6位值域,這些位必須是0。為了將來定義新的用途而保留。

標志:6位標志域。表示為:緊急標志、有意義的應答標志、推、重置連接標志、同步序列號標志、完成發送數據標志。按照順序排列是:URG、ACK、PSH、RST、SYN、FIN。

16位窗口大?。河脕肀硎鞠胧盏降拿總€TCP數據段的大小。TCP的流量控制由連接的每一端通過聲明的窗口大小來提供。窗口大小為字節數,起始于確認序號字段指明的值,這個值是接收端正期望接收的字節。窗口大小是一個16字節字段,因而窗口大小最大為65535字節。

16位校驗和:16位TCP頭。源機器基于數據內容計算一個數值,收信息機要與源機器數值 結果完全一樣,從而證明數據的有效性。檢驗和覆蓋了整個的TCP報文段:這是一個強制性的字段,一定是由發送端計算和存儲,并由接收端進行驗證的。

16位緊急指針:指向后面是優先數據的字節,在URG標志設置了時才有效。如果URG標志沒有被設置,緊急域作為填充。加快處理標示為緊急的數據段。

選項:長度不定,但長度必須為1個字節。如果沒有選項就表示這個1字節的域等于0。

數據:該TCP協議包負載的數據。

在上述字段中,6位標志域的各個選項功能如下。

URG:緊急標志。緊急標志為"1"表明該位有效。

ACK:確認標志。表明確認編號欄有效。大多數情況下該標志位是置位的。TCP報頭內的確認編號欄內包含的確認編號(w+1)為下一個預期的序列編號,同時提示遠端系統已經成功接收所有數據。

PSH:推標志。該標志置位時,接收端不將該數據進行隊列處理,而是盡可能快地將數據轉由應用處理。在處理Telnet或rlogin等交互模式的連接時,該標志總是置位的。

RST:復位標志。用于復位相應的TCP連接。

SYN:同步標志。表明同步序列編號欄有效。該標志僅在三次握手建立TCP連接時有效。它提示TCP連接的服務端檢查序列編號,該序列編號為TCP連接初始端(一般是客戶端)的初始序列編號。在這里,可以把TCP序列編號看作是一個范圍從0到4,294,967,295的32位計數器。通過TCP連接交換的數據中每一個字節都經過序列編號。在TCP報頭中的序列編號欄包括了TCP分段中第一個字節的序列編號。

FIN:結束標志。

TCP三次握手

所謂三次握手(Three-Way Handshake)即建立TCP連接,就是指建立一個TCP連接時,需要客戶端和服務端總共發送3個包以確認連接的建立。在socket編程中,這一過程由客戶端執行connect來觸發,整個流程如下圖所示:

image.png

(1)第一次握手:Client將標志位SYN置為1,隨機產生一個值seq=J,并將該數據包發送給Server,Client進入SYN_SENT狀態,等待Server確認。

(2)第二次握手:Server收到數據包后由標志位SYN=1知道Client請求建立連接,Server將標志位SYN和ACK都置為1,ack=J+1,隨機產生一個值seq=K,并將該數據包發送給Client以確認連接請求,Server進入SYN_RCVD狀態。

(3)第三次握手:Client收到確認后,檢查ack是否為J+1,ACK是否為1,如果正確則將標志位ACK置為1,ack=K+1,并將該數據包發送給Server,Server檢查ack是否為K+1,ACK是否為1,如果正確則連接建立成功,Client和Server進入ESTABLISHED狀態,完成三次握手,隨后Client與Server之間可以開始傳輸數據了。

簡單來說,就是

1、建立連接時,客戶端發送SYN包(SYN=i)到服務器,并進入到SYN-SEND狀態,等待服務器確認

2、服務器收到SYN包,必須確認客戶的SYN(ack=i+1),同時自己也發送一個SYN包(SYN=k),即SYN+ACK包,此時服務器進入SYN-RECV狀態

3、客戶端收到服務器的SYN+ACK包,向服務器發送確認報ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED狀態,完成三次握手,客戶端與服務器開始傳送數據。

SYN攻擊:

在三次握手過程中,Server發送SYN-ACK之后,收到Client的ACK之前的TCP連接稱為半連接(half-open connect),此時Server處于SYN_RCVD狀態,當收到ACK后,Server轉入ESTABLISHED狀態。SYN攻擊就是Client在短時間內偽造大量不存在的IP地址,并向Server不斷地發送SYN包,Server回復確認包,并等待Client的確認,由于源地址是不存在的,因此,Server需要不斷重發直至超時,這些偽造的SYN包將產時間占用未連接隊列,導致正常的SYN請求因為隊列滿而被丟棄,從而引起網絡堵塞甚至系統癱瘓。SYN攻擊時一種典型的DDOS攻擊,檢測SYN攻擊的方式非常簡單,即當Server上有大量半連接狀態且源IP地址是隨機的,則可以斷定遭到SYN攻擊了,使用如下命令可以讓之現行:

#netstat -nap | grep SYN_RECV

TCP四次揮手

所謂四次揮手(Four-Way Wavehand)即終止TCP連接,就是指斷開一個TCP連接時,需要客戶端和服務端總共發送4個包以確認連接的斷開。在socket編程中,這一過程由客戶端或服務端任一方執行close來觸發,整個流程如下圖所示:

image.png

由于TCP連接時全雙工的,因此,每個方向都必須要單獨進行關閉,這一原則是當一方完成數據發送任務后,發送一個FIN來終止這一方向的連接,收到一個FIN只是意味著這一方向上沒有數據流動了,即不會再收到數據了,但是在這個TCP連接上仍然能夠發送數據,直到這一方向也發送了FIN。首先進行關閉的一方將執行主動關閉,而另一方則執行被動關閉,上圖描述的即是如此。

(1)第一次揮手:Client發送一個FIN,用來關閉Client到Server的數據傳送,Client進入FIN_WAIT_1狀態。

(2)第二次揮手:Server收到FIN后,發送一個ACK給Client,確認序號為收到序號+1(與SYN相同,一個FIN占用一個序號),Server進入CLOSE_WAIT狀態。

(3)第三次揮手:Server發送一個FIN,用來關閉Server到Client的數據傳送,Server進入LAST_ACK狀態。

(4)第四次揮手:Client收到FIN后,Client進入TIME_WAIT狀態,接著發送一個ACK給Server,確認序號為收到序號+1,Server進入CLOSED狀態,完成四次揮手。

以上就是tcp/ip協議詳解,你現在是不是多少對tcp/ip協議有一定的了解了呢?

happy 有用 26 sad
分享 share
轉載請注明:文章轉載自 m.8x4b.com
user 小白系統
小白幫助
如果該頁面中上述提供的方法無法解決問題,您可以通過使用微信掃描左側二維碼加群讓客服免費幫助你解決。備注:人工客服僅限正常工作時間(周一至周六:9:00~12:00 2:00~6:00)
QR
分享到
wx微信好友
circleOfFriends朋友圈
QQQQ好友
QQZoneQQ空間
wb新浪微博
link復制鏈接
取消
復制成功
電腦不能正常啟動了怎么辦
eye1000
2022/10/05
電腦重裝系統教程
eye1000
2019/07/10
如何重裝電腦系統最簡單快捷
eye1000
2019/07/02
重裝系統軟件,小編教你重裝系統軟件哪個好
eye1000
2018/10/18
小編教你如何使用一鍵ghost還原系統.
eye1000
2017/08/10
小魚一鍵重裝系統軟件重裝win7系統圖文教程
eye1000
2017/06/21
最新電腦系統重裝圖文教程
eye1000
2017/06/11
小白系統v8.16.5.1版本使用教程
eye0
2017/03/06
小白一鍵重裝系統使用教程(通用7.1及以下版本)
eye0
2017/03/06
重要警示:辨別真假小白一鍵重裝系統
eye0
2017/03/06
文章已經到底了,點擊返回首頁繼續瀏覽新內容。
幫助 更多>>
系統 更多>>
Win7 教程 更多>>
Win10 教程 更多>>

小白一鍵重裝系統 m.8x4b.com 假冒盜版橫行,敬請甄別!

關注小白微信公眾號獲取更多實用電腦教程、技巧、資訊、軟件信息。

Copyright © 2012-2023 小白系統 All Rights Reserved.

保留所有權利

返回頂部

喜歡小白一鍵重裝網站嗎?

喜歡 不喜歡
极品尤物一区二区三区_亚洲日本中文字幕_欧美激情精品久久久久久大尺度_国产精品视频_美玉足脚交一区二区三区图片_国产日韩欧美在线观看_亚洲欧美制服另类日韩_久久久国产精彩视频美女艺术照福利_欧美精品在线一区二区三区_亚洲欧洲日夜超级视频_欧美国产亚洲精品久久久8v_欧美成人免费在线视频_国产精品亚洲片夜色在线_性欧美暴力猛交69hd_欧美三级小说_亚洲日本va在线观看
欧美日韩精品免费观看| 亚洲免费在线观看视频| 国产精品第13页| 国产日韩精品视频一区| 亚洲精品日产精品乱码不卡| 久久久国产精彩视频美女艺术照福利| 国产精品美女一区二区| 好吊日精品视频| 国产一区二区三区在线观看免费视频| 一区二区不卡在线视频 午夜欧美不卡在| 欧美麻豆久久久久久中文| 国产一区二区三区电影在线观看| 蜜桃精品一区二区三区| 亚洲国产综合91精品麻豆| 国内一区二区三区在线视频| 久久久亚洲欧洲日产国码αv| 久久深夜福利免费观看| 亚洲精品久久嫩草网站秘色| 欧美视频精品在线| 亚洲国产精品99久久久久久久久| 在线亚洲一区二区| 这里只有精品在线播放| 日韩亚洲国产精品| 亚洲综合清纯丝袜自拍| 欧美日韩一区二区精品| 欧美激情综合五月色丁香| 国产亚洲一区在线| 在线电影国产精品| 亚洲作爱视频| 99精品国产高清一区二区| 国产主播精品在线| 99在线观看免费视频精品观看| 国产婷婷色综合av蜜臀av| 亚洲视频福利| 亚洲午夜免费福利视频| 欧美三级中文字幕在线观看| 亚洲男人的天堂在线观看| 欧美中文在线字幕| 久久亚洲综合网| 欧美激情一区二区三级高清视频| 久久免费99精品久久久久久| 中文av一区特黄| 极品少妇一区二区三区| 久久久九九九九| 欧美色综合天天久久综合精品| 欧美成人激情视频免费观看| 久久综合伊人77777麻豆| 日韩亚洲不卡在线| 一区二区三区视频在线看| 国产精品日韩专区| 亚洲视频精品| 国产精品视频一区二区高潮| 国产日韩专区| 国产亚洲福利一区| 免费不卡中文字幕视频| 亚洲巨乳在线| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲天堂av综合网| 在线观看视频日韩| 亚洲高清免费视频| 久热国产精品| 欧美激情无毛| 久久电影一区| 国内精品久久久久久久影视蜜臀| 国产欧美日韩视频| 亚洲欧美日本视频在线观看| 国产精品观看| 欧美va亚洲va香蕉在线| 在线高清一区| 黄色精品在线看| 国产性天天综合网| 欧美三级韩国三级日本三斤| 国产一区二区精品久久91| 欧美午夜精品久久久| 国产日产欧美精品| 午夜日韩电影| 国产精品亚洲不卡a| 欧美午夜精品久久久久久人妖| 免费看亚洲片| 国产精品夜色7777狼人| 国产欧美日韩高清| 欧美日本韩国一区二区三区| 欧美日韩在线不卡一区| 欧美精品一区二区三区蜜臀| 99精品欧美一区| 一区二区三区在线免费观看| 99视频在线精品国自产拍免费观看| 国产精品入口尤物| 国产一区二区三区日韩欧美| 欧美人与禽性xxxxx杂性| 日韩午夜在线视频| 亚洲精品黄网在线观看| 韩国福利一区| 亚洲成色999久久网站| 午夜精品一区二区在线观看| 亚洲观看高清完整版在线观看| 久久成人免费日本黄色| 亚洲欧洲精品一区| 免费在线观看成人av| 在线一区视频| 黄色工厂这里只有精品| 亚洲人成7777| 国产精品成人aaaaa网站| 亚洲福利视频二区| 欧美国产国产综合| 国产精品久久久久999| 亚洲网站在线看| 欧美xart系列在线观看| 欧美精品在线网站| 国产麻豆精品视频| 亚洲第一免费播放区| 亚洲国产精品小视频| 亚洲综合激情| 欧美日韩 国产精品| 亚洲国产成人精品视频| 欧美亚洲在线观看| 韩国av一区二区三区四区| 国产日韩欧美三级| 亚洲视频专区在线| 亚洲国产精品久久久久婷婷老年| 欧美三级日本三级少妇99| 欧美激情一区二区三区在线视频| 美日韩精品免费观看视频| 午夜精品久久久久久久白皮肤| 久久久精品国产免大香伊| 欧美区日韩区| 国产精品美女久久久久aⅴ国产馆| 久久精品99国产精品酒店日本| 一本色道久久综合一区| 毛片基地黄久久久久久天堂| 亚洲午夜精品一区二区三区他趣| 日韩亚洲欧美一区二区三区| 欧美午夜剧场| 国产日韩成人精品| 国产性猛交xxxx免费看久久| 国产日韩欧美在线观看| 久久精彩免费视频| 一区二区日韩伦理片| 一区二区三区在线看| 欧美精品一区二区三| 欧美婷婷六月丁香综合色| 欧美一区二区在线免费观看| 国产精品成人一区| 性做久久久久久免费观看欧美| 日韩视频免费| 午夜精品福利一区二区蜜股av| 亚洲经典在线看| 国产一区二区日韩| 欧美三级在线视频| 一区二区久久久久久| 亚洲最黄网站| 国产视频一区欧美| 免费精品99久久国产综合精品| 日韩一级裸体免费视频| 欧美三日本三级少妇三99| 欧美三区不卡| 亚洲综合色网站| 欧美成熟视频| av成人天堂| 久久久久国产一区二区| 亚洲色图在线视频| 欧美成人中文字幕在线| 在线看成人片| 欧美一区二区精品久久911|