• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            單鏈DNA

            換了個地址:http://www.cnblogs.com/vizhen/

             

            網絡程序設計基礎知識拾掇(一)

            1。網絡應用程序的一般組成

                        一般來講,可以將網絡應用程序分為兩個部分。一部分專門用來負責通信的模塊;它們與網絡協議棧相連接,借助網絡協議棧提供的服務完成網絡上的數據信息交換;另外一部分是面向用戶或者進行其他處理的模塊,它們接收用戶的命令,或者對借助網絡傳輸過來的數據進行加工。

            2。網絡協議棧

                        規定計算機之間交換的消息格式和含義的協定,被稱為網絡協議或者計算機通信協議。按照分層的模型設計協議,所形成的協議軟件也是按層組織的,使用“棧”這一術語來描述實現整套協議的軟件。 
            Internet是基于TCP/IP協議棧的。

            3。網間進程通信

                         網間進程通信是指網絡中不同主機的應用進程之間相互通信,當然,也可以把同機進程通信看做是網間通信的特例。網間通信需要解決以下問題。
                          (1)網間進程標識問題
                             在同一主機中,不同的進程可以用進程號唯一標識,但是,在網絡環境下,各主機獨立分配進程號已經不能惟一的標識。
                             在Internet中,用一個三元組可以在全局惟一的標識一個應用進程。
              應用進程=(傳輸層協議,主機的IP地址,傳輸層端口)
                             一個完整的網間通信定義一個五元組在全局惟一的標識。
            (傳輸層協議,本地機IP得之,本地機傳輸層端口,遠地機IP地址,遠地機傳輸層端口)。
                          (2)與網絡協議棧連接的問題
                             網間通信實際是借助網絡協議棧實現的。對于網絡編程來說,與網絡協議連接,這個問題通過定義套接字網絡編程接口來解決。
                          (3)多重協議問題
                            現行的網絡體系結構很多,操作系統往往支持眾多的協議,不同的協議的工作方式不同,地址格式不同,因此網間進程通信需要解決多重協議的識別問題。
                         (4)不同的通信服務的問題
                         網間通信所要求的通信服務有不同的要求。在TCP/IP協議棧中,傳輸層有TCP和UDP兩個協議,TCP提供可靠的數據流來傳輸服務,UDP提供不可靠的數據報傳輸服務,需要根據通信服務要求做出選擇。

            4。TCP/IP簡介

                 TCP/IP(Transmission Control/Inetnet Protocol,傳輸控制協議/網際協議)是一系列協議,或者說協議簇,它定義了數據傳輸如何通過因特網進行交換。

                                  TCP IP 協議圖
                                                                     圖。TCP/IP協議棧簡圖

            5。端口號的分配機制

                          具體來說,TCP或UDP端口分配規則如下。

            端口號 用途
            0 不使用,或者作為特殊用途
            1~255 保留給特定服務
            256~1023 保留給其他的服務,如路由
            1024~4999 可以用作任意客戶端口
            5000~65535 可以用作任意的服務器端口

            posted on 2010-06-17 13:19 Geek.tan 閱讀(394) 評論(0)  編輯 收藏 引用 所屬分類: 網絡學習

            導航

            統計

            公告

            coding是我的寂寞,我是誰的寂寞

            隨筆分類(40)

            隨筆檔案(48)

            搜索

            積分與排名

            最新評論

            評論排行榜

            久久精品无码专区免费东京热| 99久久精品国产综合一区| 久久久精品人妻一区二区三区蜜桃| 亚洲一区精品伊人久久伊人| 无码国产69精品久久久久网站 | 91精品国产91热久久久久福利 | 亚洲精品97久久中文字幕无码| 亚洲国产精品一区二区久久hs| 国产精品久久久天天影视香蕉| 三级三级久久三级久久| 99久久精品免费看国产| 亚洲精品无码久久久久| 蜜臀久久99精品久久久久久| 国产精品久久久久国产A级| 久久久久国产精品人妻| 精品国产综合区久久久久久 | 亚洲欧洲中文日韩久久AV乱码| 久久精品国产亚洲网站| 婷婷五月深深久久精品| 久久经典免费视频| 人妻无码久久精品| 久久久精品波多野结衣| 久久精品国产免费一区| 久久发布国产伦子伦精品 | 亚洲午夜久久久久久久久久| 亚洲午夜无码AV毛片久久| 狠狠色丁香婷婷综合久久来来去| 久久精品人人做人人爽电影| 九九精品99久久久香蕉| 99久久免费国产特黄| 91精品国产综合久久精品| 99久久免费国产特黄| 国产成人精品久久| 国产激情久久久久影院老熟女免费 | 久久亚洲私人国产精品vA| 伊人色综合久久天天网| 97视频久久久| 亚洲成色WWW久久网站| 久久综合九色综合网站| 狠狠色丁香久久婷婷综合_中| 欧美日韩精品久久久免费观看|