国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 網絡協議 > 正文

TCP和UDP有什么區別

2020-04-29 13:44:17
字體:
來源:轉載
供稿:網友

  TCP和UDP之間的區別和聯系

  1.面向連接的TCP

  TCP(Transmission Control Protocol,傳輸控制協議)是基于連接的協議,也就是說,在正式收發數據前,必須和對方建立可靠的連接。一個TCP連接必須要經過三次“對話”才能建立起來,其中的過程非常復雜,我們這里只做簡單、形象的介紹,你只要做到能夠理解這個過程即可。我們來看看這三次對話的簡單過程:主機A向主機B發出連接請求數據包:“我想給你發數據,可以嗎?”,這是第一次對話;主機B向主機A發送同意連接和要求同步(同步就是兩臺主機一個在發送,一個在接收,協調工作)的數據包:“可以,你什么時候發?”,這是第二次對話;主機A再發出一個數據包確認主機B的要求同步:“我現在就發,你接著吧!”,這是第三次對話。三次“對話”的目的是使數據包的發送和接收同步,經過三次“對話”之后,主機A才向主機B正式發送數據。

  總之,TCP要建立連接必須經過三次握手。

  優點:1、面向連接的傳輸;2、數據傳輸穩定可靠;3、端到端的通信;4、全雙工方式;5、以字節為單位傳輸

  缺點:傳輸速度不夠快

  2.面向無連接的UDP

  “面向非連接”就是在正式通信前不必與對方先建立連接,不管對方狀態就直接發送。這與現在風行的手機短信非常相似:你在發短信的時候,只需要輸入對方手機號就OK了。

  UDP(User Data Protocol,用戶數據報協議)是與TCP相對應的協議。它是面向非連接的協議,它不與對方建立連接,而是直接就把數據包發送過去!

  每個數據包的大小限定在64K以內!

  優點:1、傳輸速度快;2、效率高;

  缺點:數據包可能會丟失

  小結:正因為UDP協議沒有連接的過程,所以它的通信效果高;但也正因為如此,它的可靠性不如TCP協議高。QQ就使用UDP發消息,因此有時會出現收不到消息的情況。TCP協議和UDP協議各有所長、各有所短,適用于不同要求的通信環境。


(責任編輯:VEVB)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云霄县| 集安市| 咸阳市| 哈密市| 汉寿县| 涟水县| 新巴尔虎右旗| 澄迈县| 武汉市| 嘉善县| 阳信县| 平凉市| 塔河县| 东丰县| 淮阳县| 安图县| 克东县| 绥棱县| 八宿县| 岚皋县| 蓬安县| 利津县| 定边县| 宣城市| 交城县| 攀枝花市| 鹤壁市| 台安县| 老河口市| 剑川县| 静海县| 长治市| 金门县| 东宁县| 张家川| 大安市| 兴和县| 望都县| 宁武县| 屯留县| 大连市|