說http之前,先説tcp/ip,tcp/ip是傳輸層的協議,這個協議是會保證傳到的,而直接使用tcp socket的時候,server和client是保持connect的;
通訊步驟是:
connect->request->request->request->disconnect;
結束訪問的時候,還必須手動disconnect;
http是基於tcp/ip的(保證傳到),但是是應用層,不保證connect(這個也許和server端保持高效處理訪問有關),也就是http的每次請求,都需要重新access(也就是tcp socket中的connect);
通訊步驟是:
connect->request //// connect->request //// connect->request;
如果直接用tcp socket也是可以實現這樣的操作的;