<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ![](https://box.kancloud.cn/0bffa018b0220d9d14d33c26f4a2ddd6_566x244.jpg) ~~~ 1. 數據鏈路層: 主要功能是實現IP地址和MAC物理地址之間的解析,實現數據在物理媒介上的傳輸,最主要協議ARP和RARP協議。 ~~~ ~~~ 2. 網絡層: 主要實現數據報的選路和轉發,主要包括IP協議和ICMP協議,采用逐跳通信方式。 ~~~ ~~~ 3. 傳輸層: 為兩臺主機上的應用程序提供端到端的通信。主要包括TCP協議和UDP協議。 TCP協議:面向連接、可靠(超時重傳,數據確認)、基于流傳輸 UDP協議:無連接、不可靠、基于數據報傳輸 ~~~ ~~~ 4. 應用層: 負責應用程序的邏輯。 ~~~ 封裝:每層協議通過在上層數據的基礎上加上自己頭部信息,實現該層的功能,這個過程稱之為封裝。與之相對應的分用,即把下層數據去掉自己的頭部,交付上層。 ![](https://box.kancloud.cn/1cb8d66436b32e1e226c14188b76c63f_566x341.jpg) ~~~ ARP協議工作原理: 主機向自己所在的網絡廣播發送一個ARP請求,請求包含目標主機的IP地址,此網絡上所有的主機都接收這個請求,但只有目標主機才會應答,包含自己的物理地址。 ~~~ ~~~ socket: 就是內核協議封裝的一組API接口,給用戶空間協議提供服務。主要包括數據傳輸和協議參數修改。 ~~~ ~~~ IP協議三個特點: 無狀態:通信雙方不同步數據傳輸的狀態信息。 無連接:通信雙方都不長久維持對方信息,每次發送數據,都必須指明對方IP地址。 不可靠:數據不保證到達接收端。 ~~~ 通過代理服務器訪問internet上web服務器流程圖: ![](https://box.kancloud.cn/0cf88b5fa1ceab2ba4536ef2fbe66109_566x297.jpg)
                  <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>

                              哎呀哎呀视频在线观看