极品尤物一区二区三区_亚洲日本中文字幕_欧美激情精品久久久久久大尺度_国产精品视频_美玉足脚交一区二区三区图片_国产日韩欧美在线观看_亚洲欧美制服另类日韩_久久久国产精彩视频美女艺术照福利_欧美精品在线一区二区三区_亚洲欧洲日夜超级视频_欧美国产亚洲精品久久久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在线观看
亚洲欧美伊人| 亚洲第一网中文字幕| 日韩欧美在线综合| 99中文字幕一区| 亚洲第一福利视频在线| 欧美日韩中文字幕综合视频| 日韩欧美国产免费播放| 精品日韩在线播放| 亚洲午夜久久| 国产免费电影网站入口| 欧美日韩亚洲国产综合| 精品国产91| 日本精品福利视频| 在线观看中文字幕一区| 婷婷精品视频| 91精品国产91久久久久久不卡| 中文字幕最新精品| 日韩欧中文字幕| 精品无人国产偷自产在线| 黄色在线资源| 欧美日韩不卡在线视频| 在线视频第一页| 日韩 国产 一区| 欧美日韩国产免费观看视频| 91精品国产综合久久久久久| 视频一区不卡| av免费在线播放| 国产h片在线观看| 中文字幕亚洲视频| 日韩欧美国产午夜精品| 国产色在线视频| 欧美日韩国产一二三| 日本精品在线| 日韩欧美中文免费| 日韩视频在线一区| 欧美激情视频一区二区三区在线播放| 色综合婷婷久久| www高清在线视频日韩欧美| av免费观看网站| 一区二区国产在线| 在线不卡一区二区| 日韩视频一区| 精品中文在线| 91精品日本| 欧美日韩国产一区中文午夜| 日韩不卡一二三区| 中文字幕亚洲在| 精品国产不卡一区二区| 亚洲福利视频在线| 国产婷婷在线观看| 粉嫩粉嫩芽的虎白女18在线视频| 日韩国产欧美三级| 久久精品日韩无码| 精品视频—区二区三区免费| 国产一区免费视频| 日韩视频在线一区二区三区| 日韩三级视频中文字幕| 欧美日韩高清在线| 91国内精品在线视频| 在线看欧美日韩| 国产不卡在线| 一级免费a一片| 国产福利久久久| 国产一级免费看| 国产视频中文字幕在线观看| 欧美日韩在线精品一区二区三区激情综| 日韩精品在线免费播放| 中文字幕欧美日韩精品| 免费看ww视频网站入口| 亚洲欧洲三级| 国产成人精品免费在线| 国产在线小视频| 99精品一级欧美片免费播放| 色综合天天性综合| 久久久精品国产99久久精品芒果| 一区二区不卡在线播放| 91蜜桃婷婷狠狠久久综合9色| 亚洲一区日韩精品中文字幕| 粉嫩粉嫩芽的虎白女18在线视频| 日韩欧美国产成人一区二区| 国产资源中文字幕| 国产乱国产乱老熟300| 国产视频三级在线观看播放| 中文字幕在线中文字幕二区| 亚洲视频日韩| 91精品国产网站| 欧洲精品在线一区| 成年人黄国产| 欧美日韩国产第一页| 99精品视频国产| 国产一卡2卡3卡4卡网站免费| 99视频精品全国免费| 免费精品国产自产拍在| 欧美日韩在线观看首页| 不卡av免费在线| 欧美乱大交xxxxx免费| 婷婷综合福利| 国产婷婷色一区二区三区在线| 国产一级一片免费播放| 欧洲精品二区| 91精品网站| 91精品在线视频观看| 99久久精品国产成人一区二区| 亚洲尤物av| 日韩欧美一卡二卡| 亚洲一区激情| 二区三区不卡不卡视频| 日韩欧美中文字幕在线观看| 欧美日韩免费不卡视频一区二区三区| 久久久久久99精品| 中文欧美日韩| 国产一级在线| av一区二区高清| 中文字幕欧美日韩精品| 九七久久人人| 欧美婷婷久久| 国产欧美日产一区| 国产欧美日韩第一页| 国产精品福利视频一区二区三区| 国产日韩中文字幕在线| 欧美在线视频一区二区| 欧美日韩国产第一页| 在线观看国产一区| 91午夜在线| 日本亚洲欧美| 国产欧美在线观看| 午夜国产欧美理论在线播放| 欧美日韩性视频一区二区三区| 91精品视频国产| 亚洲第一页中文字幕| 日韩欧美国产视频| 一区二区精品| 国产色在线 com| 国产三级精品网站| 日韩欧美999| 日韩.欧美.亚洲| 国产午夜精品一区二区三区视频| 国内国产区免费视频| 免费视频最近日韩| 亚洲女人天堂a在线播放| 亚洲一区在线观看免费| 国产在线观看黄色| 亚洲黄色片在线观看| 91精品久久久久久蜜臀| 欧美日韩久久不卡| 中文字幕精品一区二区三区在线| 亚洲a一级视频| 精品国内自产拍在线视频| 69免费视频| 日韩国产在线观看一区| 久久麻豆视频| 91精品国产高清久久久久久| 最近中文字幕日韩精品| 中文字幕欧美在线| 中文字幕欧美日韩在线| 欧美日韩999| 综合激情一区| 亚洲综合在线小说| 日韩黄色在线播放| 国内激情久久| 日韩视频精品在线观看| 尤物av一区二区| 日韩精品乱码av一区二区| 国产调教精品|