网络基础: 浅析应用层一
應(yīng)用層
1. http協(xié)議
在 http 中協(xié)議分為了協(xié)議方案名, 登錄信息名, 服務(wù)器地址, 服務(wù)器端口號(http協(xié)議綁定的端口號), 文件類型, 查詢的字符串, 片段標識位
2. http 請求協(xié)議格式
httpp 總共分為三大部分, 其中首行即就是第一部分, 分為三個區(qū)域, 第一去個區(qū)域是請方法, 第二個區(qū)域是請求的資源(如用戶請求什么網(wǎng)頁, 什么圖片等), 同時會以路徑的形式寫出, 第三部分就是好 http 的版本, 第二部分是請求報頭, 第三部分是請求信息, 第四部分是空格代表報頭結(jié)束, 第四部分即就是用戶請求內(nèi)容
3. http 的方法
4. http 響應(yīng)格式
第一行代表的是響應(yīng)行, 第一部分是響應(yīng)方法, 版本, 第二部分是狀態(tài)碼, 第三部分是狀態(tài)碼的描述, 第三部分是空行代表響應(yīng)結(jié)束, 第四部分是響應(yīng)內(nèi)容, 即就是服務(wù)器展示給瀏覽器的內(nèi)容.
5. http 狀態(tài)碼
6. http 常見的HEADER
二. 相關(guān)名詞
1. 網(wǎng)頁分配資源顯示
網(wǎng)頁分配資源顯示一般都是分批顯示, 即文字一批, 圖片一批, 視頻一批等等
2. 協(xié)議
雙方在通信之前約定的一種規(guī)定
3. 數(shù)據(jù)發(fā)送
在發(fā)送數(shù)據(jù)前需要將數(shù)據(jù)進行結(jié)構(gòu)化序列化, 這樣有利于數(shù)據(jù)的傳輸
4. 數(shù)據(jù)的接受
既然在數(shù)據(jù)進行發(fā)送之前數(shù)據(jù)經(jīng)過了序列化, 那么在數(shù)據(jù)進行接受到之后, 數(shù)據(jù)要進行一定的反序列化.
5. 短連接
基于發(fā)起請求響應(yīng)斷開的連接.
6. 長連接
在數(shù)據(jù)未接收完之前不會講數(shù)據(jù)建立的連接進行斷開, 直到數(shù)據(jù)接收完畢之后才將連接進行斷開. 例如當(dāng)發(fā)送 100 個數(shù)據(jù), 此時將連接建立好之后, 當(dāng)只傳輸了一個數(shù)據(jù)的時候, 此時不會將數(shù)據(jù)之間的連接進行斷開, 只有當(dāng)這 100 個數(shù)據(jù)全部傳輸完畢的時候, 此時才會將連接進行斷開.
7. 日志
程序在運行到關(guān)鍵步驟的信息的時候會往文件中寫異常時間內(nèi)容等. 在看日志的時候從最后往前看, 通常會將日志進行保存, 當(dāng)日志較大的時候會將日志保存在數(shù)據(jù)庫中.
8. 命令
//登錄百度首頁 telnet www.baidu,com總結(jié)
以上是生活随笔為你收集整理的网络基础: 浅析应用层一的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。