• <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 閱讀(382) 評論(0)  編輯 收藏 引用 所屬分類: 網絡學習

            導航

            統計

            公告

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

            隨筆分類(40)

            隨筆檔案(48)

            搜索

            積分與排名

            最新評論

            評論排行榜

            久久综合视频网| 青青草原综合久久| 开心久久婷婷综合中文字幕| 久久精品成人免费观看97| 三级片免费观看久久| 无码八A片人妻少妇久久| 亚洲国产精品久久久天堂| 久久91精品国产91久久麻豆| 色婷婷噜噜久久国产精品12p | 亚洲AV伊人久久青青草原| 久久婷婷是五月综合色狠狠| 国内精品久久久久影院日本| 久久无码一区二区三区少妇| 日韩精品久久无码中文字幕| 久久激情亚洲精品无码?V| 亚洲国产精品无码成人片久久| 亚洲国产精品久久66| 久久综合88熟人妻| 日本欧美国产精品第一页久久| 婷婷伊人久久大香线蕉AV | 久久精品成人| www.久久热.com| 新狼窝色AV性久久久久久| 久久精品中文字幕第23页| 久久久av波多野一区二区| 久久精品国产亚洲AV香蕉| 久久精品中文字幕一区| 久久精品免费全国观看国产| 国内精品久久久久久中文字幕| 奇米综合四色77777久久| 久久久久99这里有精品10 | 99久久国语露脸精品国产| 久久久久久久久66精品片| 性高湖久久久久久久久AAAAA| 久久精品国产91久久综合麻豆自制| 久久婷婷五月综合97色直播| 亚洲伊人久久综合中文成人网| 久久久无码精品亚洲日韩软件| 9999国产精品欧美久久久久久 | 国产精品久久久久影视不卡| 一本一本久久a久久综合精品蜜桃|