您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
09 訂閱轉換服務地址可用主機數為(IPV6指的是什么)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-15 19:28:49【】0人已围观
简介。N是目標地址的網絡地址,R是傳輸路徑中的下一個路由。通常這個路由和這臺機器在同一物理網絡里。第五節TCP協議TCP傳輸原理TCP協議在IP協議之上。與IP協議提供不可靠傳輸服務不同的是,TCP協議為
第五節 TCP協議
TCP傳輸原理
TCP協議在IP協議之上。與IP協議提供不可靠傳輸服務不同的是,TCP協議為其上的應用層提供了一種可靠傳輸服務。這種服務的特點是:可靠、全雙工、流式和無結構傳輸。
它是怎樣實現可靠傳輸的呢?
TCP協議使用了一個叫積極確認和重發送(positive acknowledgement with retransmission)的技術來實現這一點的。
接收者在收到發送者發送的數據后,必須發送一個相應的確認(ACK)消息,表示它已經收到了數據。
發送者保存發送的數據的記錄,在發送下一個數據之前,等待這個數據的確認消息。在它發送這個數據的同時,還啟動了一個記時器。如果在一定時間之內,沒有接收到確認消息,就認為是這個數據在傳送時丟失了,接著,就會重新發送這個數據。
這種方法還產生了一個問題,就是包的重復。如果網絡傳輸速度比較低,等到等待時間結束后,確認消息才返回到發送者,那么,由于發送者采用的發送方法,就會出現重復的數據了。解決的一個辦法是給每個數據一個序列號,并需要發送者記住哪個序列號的數據已經確認了。為了防止由于延時或重復確認,規定確認消息里也要包含確認序列號。從而發送者就能知道哪個包已經確認了。 TCP協議中還有一個重要的概念:滑動窗口。這一方法的使用,使得傳輸更加高效。
有前面的描述可見,發送者在發送完一個數據包之后,要等待確認。在它收到確認消息之前的這段時間是空閑的。如果網絡延時比較長,這個問題會相當明顯。
滑動窗口方法是在它收到確認消息以前,發送多個數據包。可以想象成有一個窗口在一個序列上移動。
如果一個包發送出去之后還沒有確認,叫做未確認包。通常未確認的包的個數就是窗口的大小。
此窗口的大小為8。發送者允許在接收到一個確認消息以前發送8個數據包。當發送者接到窗口中第一個包的確認消息時,它就將窗口下滑一個。
在接收端,也有一個滑動窗口接收和確認一個包。
端口
使用TCP傳輸就是建立一個連接。在TCP傳輸中一個連接有兩個端點組成。其實,一個連接代表的是發送和接收兩端應用程序的之間的一個通信。可以把他們想象成建立了一個電路。通常一個連接用下面的公式表示:
(host,port)
host是主機,port是端口。TCP端口能被幾個應用程序共享。對于程序員來講,可以這樣理解:一個應用程序可以為不同的連接提供服務。
TCP格式
TCP傳輸的單位是段,在建立連接,傳送數據,確認消息和告之窗口大小時均要進行段的交換。
段的格式如下圖:
段的格式也分成兩部分,頭和數據。
上面格式中的名稱已經足夠說明了他們的作用了。具體的含義請參見有關資料。
建立一個TCP連接
TCP協議使用一個三次握手來建立一個TCP連接的。
握手過程的第一個段的代碼位設置為SYN,序列號為x,表示開始一次握手。接收方收到這個段后,向發送者回發一個段。代碼位設置為SYN和ACK,序列號設置為y,確認序列號設置為x+1。發送者在受到這個段后,知道就可以進行TCP數據發送了,于是,它又向接收者發送一個ACK段,表示,雙方的連接已經建立。
在完成握手之后,就開始正式的數據傳輸了。
上面握手段中的序列號都是隨機產生的。
TCP/IP
每種網絡協議都有自己的優點,但是只有TCP/IP允許與Inter買粉絲完全的連接。TCP/IP是在60年代由麻省理工學院和一些商業組織為美國國防部開發的,即便遭到核攻擊而破壞了大部分網絡,TCP/IP仍然能夠維持有效的通信。ARPANET就是由基于協議開發的,并發展成為作為科學家和工程師交流媒體的Inter買粉絲。
TCP/IP同時具備了可擴展性和可靠性的需求。不幸的是犧牲了速度和效率(可是:TCP/IP的開發受到了政府的資助)。
Inter買粉絲公用化以后,人們開始發現全球網的強大功能。Inter買粉絲的普遍性是TCP/IP至今仍然使用的原因。常常在沒有意識到的情況下,用戶就在自己的PC上安裝了TCP/IP棧,從而使該網絡協議在全球應用最廣。
TCP/IP的32位尋址功能方案不足以支持即將加入Inter買粉絲的主機和網絡數。因而可能代替當前實現的標準是IPv6。
很赞哦!(54237)
相关文章
- youtube music download online video.js(youtube music下載的文件在哪里)
- youtube music download windows apple官網澳門(如何在youtubemusic中創建快捷指令)
- 01 蘋果手機海外有鎖版怎么解鎖不了(蘋果有鎖版的怎么解鎖?)
- youtube music disco 80 90(音樂欣賞問題)
- youtube music download online website是什么意思中文(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)
- youtube music download app ios(對于ios8的系統,有哪些插件不兼容)
- 01 蘋果手機訂閱是什么意思(蘋果賬戶設置里面有一個訂閱是干什么用的)
- youtube music download online mp3歌曲免費下載軟件(尋一個聽歌的網站)
- 01 蘋果手機芒果tv自動續費怎么取消訂閱(蘋果手機芒果會員怎么取消自動續費)
- 01 蘋果手機訂閱取消了為什么還自動扣費(蘋果手機訂閱取消了怎么還會自動續費)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:河南驻马店正阳县
工作室:小组
Email:[email protected]
热门文章
站长推荐
01 蘋果手機訂閱東西怎么取消(蘋果app怎么取消訂閱)
01 蘋果手機沒有找到訂閱選項(蘋果手機賬戶設置里面沒有訂閱)
youtube music download window(尋一個聽歌的網站)
youtube music download online website ranking web(youtube music下載的文件在哪里)
youtube music download pc apple music歌詞(介紹幾個經典的音樂網站啊)
01 蘋果手機訂閱到期怎么刪除記錄(ios如何刪除已過期訂閱)
youtube music download windows apple官網(youtube music下載的文件在哪里)
youtube music download pc 32 bit(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)