极品尤物一区二区三区_亚洲日本中文字幕_欧美激情精品久久久久久大尺度_国产精品视频_美玉足脚交一区二区三区图片_国产日韩欧美在线观看_亚洲欧美制服另类日韩_久久久国产精彩视频美女艺术照福利_欧美精品在线一区二区三区_亚洲欧洲日夜超级视频_欧美国产亚洲精品久久久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
轉載請注明:文章轉載自 www.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 教程 更多>>

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

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

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

保留所有權利

返回頂部

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

喜歡 不喜歡
极品尤物一区二区三区_亚洲日本中文字幕_欧美激情精品久久久久久大尺度_国产精品视频_美玉足脚交一区二区三区图片_国产日韩欧美在线观看_亚洲欧美制服另类日韩_久久久国产精彩视频美女艺术照福利_欧美精品在线一区二区三区_亚洲欧洲日夜超级视频_欧美国产亚洲精品久久久8v_欧美成人免费在线视频_国产精品亚洲片夜色在线_性欧美暴力猛交69hd_欧美三级小说_亚洲日本va在线观看
在线成人h网| 欧美四级在线观看| 亚洲观看高清完整版在线观看| 久久久国产成人精品| 午夜欧美理论片| 欧美日韩国产999| 老鸭窝毛片一区二区三区| 亚洲欧美乱综合| 亚洲精选一区| 国产亚洲永久域名| 欧美在线视频在线播放完整版免费观看| 日韩亚洲成人av在线| 亚洲免费人成在线视频观看| 亚洲欧美偷拍卡通变态| 久久视频一区二区| 欧美精品在线一区| 嫩模写真一区二区三区三州| 午夜精品在线视频| 亚洲一区三区视频在线观看| 麻豆精品精品国产自在97香蕉| 亚洲国产裸拍裸体视频在线观看乱了中文| 国产日韩欧美精品在线| 噜噜噜噜噜久久久久久91| 国产精品剧情在线亚洲| 国产精品久久久久久久久婷婷| 国产伪娘ts一区| 国产精品成人久久久久| 国产一区91精品张津瑜| 国产精品日韩欧美| 欧美日韩dvd在线观看| 国产欧美精品在线播放| 一本大道久久精品懂色aⅴ| 小辣椒精品导航| 一二三四社区欧美黄| 久久亚洲午夜电影| 国产精品欧美风情| 久久久之久亚州精品露出| 制服丝袜激情欧洲亚洲| 午夜精品久久久99热福利| 91久久精品国产91久久性色| 国产精品一区二区久久精品| 免费日韩一区二区| 国产精品免费看久久久香蕉| 91久久久久久久久久久久久| 好吊妞这里只有精品| 欧美成人免费全部观看天天性色| 日韩视频在线观看国产| 亚洲伊人色欲综合网| 欧美精品在线视频| 久久久噜噜噜久久中文字幕色伊伊| 一本色道久久综合亚洲91| 国产欧美日本在线| 国产精品视频一二三| 91久久一区二区| 亚洲特黄一级片| 欧美一区三区二区在线观看| 久久久久久综合网天天| 国产一区二区在线观看免费播放| 一本久久青青| 国产农村妇女精品一区二区| 欧美日韩伊人| 亚洲欧洲日韩综合二区| 欧美亚洲一级| 欧美激情精品久久久久久变态| 亚洲一区亚洲| 欧美日韩色婷婷| 欧美激情1区2区| 久久视频国产精品免费视频在线| 91久久综合亚洲鲁鲁五月天| 久久久噜久噜久久综合| 国产精品狠色婷| 99精品国产一区二区青青牛奶| 久久精品亚洲一区二区三区浴池| 亚洲欧美日韩另类| 狠狠色丁香婷婷综合久久片| 欧美欧美在线| 久久麻豆一区二区| 国产一区二区三区电影在线观看| 麻豆精品在线播放| 午夜精品久久久久久久久久久久| 亚洲高清不卡在线| 亚洲精品综合精品自拍| 精品9999| 欧美 日韩 国产一区二区在线视频| 午夜精品久久久久99热蜜桃导演| 亚洲婷婷在线| 欧美在线网站| 国产精品美女999| 欧美激情一区二区久久久| 日韩网站在线| 欧美激情一区二区三区全黄| 麻豆国产精品777777在线| 亚洲精品久久久久久久久久久久久| 欧美揉bbbbb揉bbbbb| 亚洲精品视频在线看| 国产丝袜一区二区三区| 蜜臀91精品一区二区三区| 在线观看亚洲视频| 久久国产日本精品| 国产日韩欧美精品在线| 国产午夜亚洲精品不卡| 欧美成人高清视频| 久久久久综合| 国产精品男女猛烈高潮激情| 午夜精品久久久久久99热软件| 久久福利资源站| 性做久久久久久久免费看| 国产精品露脸自拍| 国产日韩在线亚洲字幕中文| 久久精品国产综合精品| 国产一区二区三区高清在线观看| 99亚洲伊人久久精品影院红桃| 亚洲一区精品视频| 国产精品亚洲一区二区三区在线| 国产亚洲免费的视频看| 亚洲电影一级黄| 午夜视频一区| 国产亚洲综合性久久久影院| 在线观看视频亚洲| 亚洲午夜91| 国产精品夜夜夜| 久久久久久成人| 亚洲黄色一区二区三区| 欧美日韩亚洲精品内裤| 99热在线精品观看| 一区二区国产日产| 欧美伦理在线观看| 亚洲精品中文字幕在线观看| 亚洲欧洲日产国产综合网| 欧美国产精品久久| 国产精品国产馆在线真实露脸| 欧美永久精品| 黄色成人在线网址| 亚洲欧美在线播放| 亚洲激情国产| 夜夜夜精品看看| 宅男噜噜噜66一区二区| 国产真实精品久久二三区| 国产精品久久久久久一区二区三区| 先锋影院在线亚洲| 欧美日韩在线三区| 欧美精品久久99| 一区二区三区视频在线观看| 久久手机精品视频| 欧美激情精品久久久久久免费印度| 日韩视频在线免费| 久久精品夜色噜噜亚洲aⅴ| 国产欧美日韩视频一区二区| 欧美亚洲午夜视频在线观看| 日韩视频在线观看免费| 国产精品av免费在线观看| 亚洲一区三区在线观看| 曰韩精品一区二区| 最新国产成人在线观看| 国产午夜精品理论片a级探花| 国产精品对白刺激久久久| 欧美乱妇高清无乱码| 欧美va天堂va视频va在线| 欧美精品九九99久久| 午夜精品国产更新| 国产精品入口| 夜夜嗨av一区二区三区四区| 国产精品久久久久久超碰| 伊人狠狠色j香婷婷综合|