<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### 計算機通信三要素 1. IP地址:用來標識網絡上一臺獨立計算機(127.0.0.1 本地回環地址,保留地址). 2. 端口號:要將數據發送到對方指定的應用程序上,為了標識這些應用程序,所以給這些網絡應用程序都用數字進行標識,這些數據我們稱為,端口號,如 apache/nginx(80)、mysql(3306) 等 . 3. 傳輸協議:兩者之間的通訊規則。如,TCP、UDP等 . ### TCP TCP:Transmission Control Protocol傳輸控制協議 * 面向連接,傳輸數據之前需要建立連接 * 通過“三次握手”的方式完成連接,是安全可靠協議 * 傳輸速度慢,效率低 實例:apache、nginx、mysql、php-fpm這樣的服務都是基于tcp ### UDP UDP:User Datagram Protocol用戶數據報協議 * 面向無連接,傳輸數據之前源端和目的端不需要建立連接 * 發送數據不進行檢測,所以發送不一定可靠 * 傳輸速度快,效率高 實例:快遞、視頻會議、聊天(QQ) ### TCP三次握手 * SYN_SENT 表示請求連接 * SYN_RECV 表示正在等待處理的請求數 * ESTABLISHED 表示正常數據傳輸狀態 * TIME_WAIT 表示處理完畢,等待超時結束的請求數 ![](https://box.kancloud.cn/485182c1793c32c0bc547d370f012a37_919x510.png) 第一次握手:Client將標志位SYN置為1,隨機產生一個值seq=J,并將該數據包發送給Server,Client進入SYN_SENT 狀態,等待Server確認。 第二次握手:Server收到數據包后由標志位SYN=1知道Client請求建立連接,Server將標志位SYN和ACK都置為1,ack (number )=J+1,隨機產生一個值seq=K,并將該數據包發送給Client以確認連接請求,Server進入SYN_RCVD狀態。 第三次握手:Client收到確認后,檢查ack是否為J+1,ACK是否為1,如果正確則將標志位ACK置為1,ack=K+1,并將該 數據包發送給Server,Server檢查ack是否為K+1,ACK是否為1,如果正確則連接建立成功,Client和Server進入 ESTABLISHED狀態,完成三次握手,隨后Client與Server之間可以開始傳輸數據了
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看