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

            導航

            統計

            公告

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

            隨筆分類(40)

            隨筆檔案(48)

            搜索

            積分與排名

            最新評論

            評論排行榜

            久久无码AV中文出轨人妻| 精品一区二区久久| 欧美日韩精品久久久免费观看| 国产综合免费精品久久久| 无码任你躁久久久久久久| 天堂久久天堂AV色综合| 久久久久久国产精品免费无码| 久久九九亚洲精品| 久久久这里有精品| 久久久久久狠狠丁香| 亚洲国产天堂久久综合| 国产精品99久久精品| 久久有码中文字幕| 久久精品草草草| 久久WWW免费人成一看片| 国产99久久久国产精免费| 99久久香蕉国产线看观香| 国产香蕉97碰碰久久人人| 亚洲午夜久久久影院| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精品乱码久久久久久按摩 | 久久久久久久久久久精品尤物| 无码人妻精品一区二区三区久久久 | 亚洲国产精品热久久| 久久综合国产乱子伦精品免费| 日本精品久久久久久久久免费| 久久99中文字幕久久| 精品一区二区久久| 久久精品天天中文字幕人妻| 亚洲精品乱码久久久久66| 亚洲欧美成人久久综合中文网 | 亚洲∧v久久久无码精品| 日产精品久久久一区二区| 久久午夜伦鲁片免费无码| 久久综合丁香激情久久| 久久精品国产久精国产一老狼| 国产精品久久网| 久久99精品久久久久久| 精品一区二区久久久久久久网站| 99久久成人国产精品免费| www亚洲欲色成人久久精品|