<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Rookie

    Headache English

    數據加載中……
    SERVLET 學習(一) http協議
    一, HTTP
         HTTP(Hypertext Transfer Protocol, 超文本傳輸協議),用于從WWW服務器傳輸超文本到本地瀏覽器的傳輸協議。你可以通過協議定制傳送的內容,從而減少網絡傳輸。HTTP協議是以TCP/IP為基礎的高層協議?,F在廣泛使用的版本HTTP/1.1。
          HTTP協議基于請求/響應模式(Request/Response).客戶與服務器建立連接后,按照協議規定格式,發送請求到服務器,客戶得到請求后,返回響應信息給客戶。HTTP使用的端口號,通常為80。
    二,URL
    HTTP URL (包含了用于查找某個資源的足夠的信息)的格式如下:
    http://host[":"port][abs_path]
    http表示要通過HTTP協議來定位網絡資源;host表示合法的Internet主機域名或者IP地址;port指定一個端口號,為空則使用缺省端口80;abs_path指定請求資源的URI;如果URL中沒有給出abs_path,那么當它作為請求URI時,必須以“/”的形式給出,通常這個工作瀏覽器自動幫我們完成。
    http://www.microsoft.com/china/index.htm。它的含義如下:
    1.http://:代表超文本傳輸協議,通知microsoft.com服務器顯示Web頁,通常不用輸入;
    2.www:代表一個Web(萬維網)服務器;
    3.Microsoft.com/:這是裝有網頁的服務器的域名,或站點服務器的名稱;
    4.China/:為該服務器上的子目錄,就好像我們的文件夾;
    5.Index.htm:index.htm是文件夾中的一個HTML文件(網頁)。
    三,HTTP 工作原理
      HTTP協議是基于請求/響應范式的(相當于客戶機/服務器)。一個客戶機與服務器建立連接后,發送一個請求給服務器,請求方式的格式為:統一資源標識符(URL)、協議版本號,后邊是MIME信息包括請求修飾符、客戶機信息和可能的內容。服務器接到請求后,給予相應的響應信息,其格式為一個狀態行,包括信息的協議版本號、一個成功或錯誤的代碼,后邊是MIME信息包括服務器信息、實體信息和可能的內容。
      許多HTTP通訊是由一個用戶代理初始化的并且包括一個申請在源服務器上資源的請求。最簡單的情況可能是在用戶代理和服務器之間通過一個單獨的連接來完成。在Internet上,HTTP通訊通常發生在TCP/IP連接之上。缺省端口是TCP80,但其它的端口也是可用的。但這并不預示著HTTP協議在Internet或其它網絡的其它協協議之上才能完成。HTTP只預示著一個可靠的傳輸。
      這個過程就好像我們打電話訂貨一樣,我們可以打電話給商家,告訴他我們需要什么規格的商品,然后商家再告訴我們什么商品有貨,什么商品缺貨。這些,我們是通過電話線用電話聯系(HTTP是通過TCP/IP),當然我們也可以通過傳真,只要商家那邊也有傳真。
    四,HTTP 請求,應答組成
    http://www.cnpaf.net/Class/HTTP/0532918532641885.html

    posted on 2008-01-18 19:46 zhhang920 閱讀(4030) 評論(5)  編輯  收藏 所屬分類: J2EE

    評論

    # re: SERVLET 學習(一) http協議 2008-01-18 20:52 久城

    繼續做第二個回復你的人....哈哈!~

    關于N多的協議還真的沒有系統的研究過,大學里有門課好像講到了,不過那時也沒怎么聽過?,F在只知道http,ftp呵呵。
      回復  更多評論    

    # re: SERVLET 學習(一) http協議 2008-01-18 21:07 zhhang920

    哎,太失敗了,怎么就你一個回復呢?看來還是弄的不好,繼續努力。
    現在對http還是不怎么了解,servlet里面好多都封裝好了;就像上面例子里打電話一樣;其實越是低層的東西越難;
      回復  更多評論    

    # re: SERVLET 學習(一) http協議 2008-01-18 22:09 BeanSoft

    你還別說 如果做 AJAX 不懂 HTTP 協議還真是難弄
      回復  更多評論    

    # re: SERVLET 學習(一) http協議 2008-01-19 13:42 any

    3.Microsoft.com/:這是裝有網頁的服務器的域名,或站點服務器的名稱;
    你好像沒搞清楚什么是域名..
      回復  更多評論    

    # re: SERVLET 學習(一) http協議 2008-01-22 14:19 china-qd

    想學HTTP等協議的可以看RFC,這樣學起來更好。
    其實不難,你可以不必完全去解析HTTP請求,你只要解析出你想要的部分就可以了.
    JAVA實例可以參考我的文章:
    Upload Server (HTTP 上傳服務JAVA程序) 速度極快
    http://www.tkk7.com/china-qd/archive/2008/01/19/176529.html
      回復  更多評論    
    主站蜘蛛池模板: 久久久久亚洲AV成人无码| 亚洲国产三级在线观看| 亚洲日韩精品国产一区二区三区| 99久久99热精品免费观看国产| 亚洲国产精品无码中文字| 国产一精品一AV一免费| 久久精品国产亚洲av水果派| 免费国产黄网站在线观看| 久久青草亚洲AV无码麻豆| 99re免费在线视频| 亚洲最大中文字幕| 毛片免费视频观看| 久久久久亚洲精品无码网址色欲| 国产成人免费A在线视频| 人妻仑乱A级毛片免费看| 亚洲一区二区三区偷拍女厕| 久久免费视频网站| 亚洲国产韩国一区二区| 德国女人一级毛片免费| 一区二区三区免费视频网站 | 边摸边脱吃奶边高潮视频免费| 国产在线19禁免费观看国产 | 国产精品久久久久久久久久免费| 亚洲熟妇无码AV| 亚洲无码日韩精品第一页| 国产无遮挡裸体免费视频在线观看| 西西人体44rt高清亚洲| 免费a级毛片高清视频不卡| 无套内谢孕妇毛片免费看看| 国产亚洲成AV人片在线观黄桃| 国产免费丝袜调教视频| 亚洲成a∨人片在无码2023| 亚洲中文字幕久久精品无码喷水 | 精品国产日韩久久亚洲| 亚洲av午夜成人片精品电影 | 亚洲精品偷拍视频免费观看| 日韩中文字幕免费视频| 亚洲欧洲av综合色无码| 亚洲处破女AV日韩精品| 青青青青青青久久久免费观看 | 亚洲精品国产日韩|