Tcp Udp的一些知識

2021-10-04 06:02:34 字數 443 閱讀 2752

tcp

tcp(transmission control protocol,傳輸控制協議,速度慢,安全)提供的是面向連線,可靠的位元組流服務。客戶端和伺服器建立tcp連線進行資料交換。還提供了超時重發,丟棄重複資料,檢驗資料,流量控制等功能,保證資料能從一端傳到另一端。

tcp分為了「客戶端」和「伺服器」。

udpudp分為了「傳送端」和「接收端」

tcp和upd的區別

1.tcp基於連線的( 建立連線才可傳輸資料),udp無連線;

2.tcp對系統資源的要求較多,udp對系統資源的要求少;

3.udp程式結構較簡單;

4.流模式與資料報模式 ;

5.tcp保證資料正確性,udp可能丟包

6.tcp保證資料順序,udp不保證

傳輸層TCP UDP的一些疑問

可能之前專門研究過tcp ip的原因,現在碰到這方面的內容就像剛一剛 大白話理解tcp三次握手 3次握手,用來保障通訊雙方有通訊的基礎 4次揮手,用來保障通訊雙方可以安全的 tcp通訊的系統資源 其實這個問題本身就有問題 握手過程是在傳輸層也就是在tcp協議下做的事情,跟應用層無關 在這兩種應用層協...

TCP UDP的一些收發介面的特殊用法

1.udp使用connect函式和不使用connect函式的區別 不能再使用sendto recvfrom,而只能使用write read或send recv,也就是說不能在收發資料時才指定目的ip 已連線的udp引發的非同步錯誤會返回給所在的程序,而未連線的udp不會接收非同步錯誤 已連線的udp...

MFC DLL的一些知識

雖然能用dll實現的東西都可以用com來實現,但dll的優點確實不少,它更容易建立。本文將討論如何利用mfc來建立不同型別的dll,以及如何使用他們。一 dll的不同型別 使用mfc可以生成兩種型別的dll mfc擴充套件dll和常規dll。常規dll有可以分為動態連線和靜態連線。visual c ...