接口測(cè)試
一 網(wǎng)絡(luò)基礎(chǔ)試
網(wǎng)絡(luò)協(xié)議TCP/UDP
TCP:
建立連接 安全可靠協(xié)議
以流進(jìn)行數(shù)據(jù)傳遞孟辑,無(wú)大小限制
三次握手協(xié)議辅搬,四次揮手
UDP:
不建立連接
不可靠協(xié)議
以數(shù)據(jù)包傳遞立砸,有大小限制64k
二網(wǎng)絡(luò)模型
定義:計(jì)算機(jī)網(wǎng)絡(luò)的各層+其協(xié)議的集合
作用:定義計(jì)算機(jī)網(wǎng)絡(luò)的所能完成的功能
osi體系結(jié)構(gòu):概念清楚&理念完整 但復(fù)雜&不實(shí)用
OSI體系結(jié)構(gòu)七層 | TCP/IP結(jié)構(gòu) | 五層體系結(jié)構(gòu) |
---|---|---|
7.應(yīng)用層 | 4.應(yīng)用層 | 5.應(yīng)用層 |
6.表示層 | 3.運(yùn)輸層 | 4.運(yùn)輸層 |
5.會(huì)話(huà)層 | 2.網(wǎng)際層 | 3.網(wǎng)絡(luò)層 |
4.傳輸層 | 1.網(wǎng)絡(luò)接口層 | 2.鏈路層 |
3.網(wǎng)絡(luò)層 | 1物理層 | |
2.鏈路層 | ||
1.物理層 |
HTTP協(xié)議
1.超文本傳輸協(xié)議:使用鏈接的方法洞坑,將各種不同空間的文字信息組織在一起的網(wǎng)狀文本缠局。
2.HTTP協(xié)議概述:
WEB瀏覽器與WEB瀏覽器之間的一問(wèn)一答的交互過(guò)程必須遵循一定的規(guī)則吼鳞,這個(gè)規(guī)則就是HTTP協(xié)議看蚜。
HTTP協(xié)議是一種應(yīng)用層協(xié)議,它通過(guò)TCP實(shí)現(xiàn)了可靠的數(shù)據(jù)傳輸赔桌,能高保證數(shù)據(jù)的完整性供炎,正確性
而TCP對(duì)于數(shù)據(jù)傳輸控制的優(yōu)點(diǎn)也能夠體現(xiàn)在HTTP協(xié)議上,使得HTTP的數(shù)據(jù)傳輸吞吐量疾党,效率得到保證音诫。
常用的請(qǐng)求方法
GET PODT DELETE PUT HEAD
get與post的區(qū)別
1.GET是不安全的,因?yàn)樵趥鬏斶^(guò)程通過(guò)地址欄發(fā)送數(shù)據(jù)雪位,數(shù)據(jù)傳輸有限制竭钝,不安全
2.post通過(guò)請(qǐng)求體提交數(shù)據(jù),數(shù)據(jù)傳輸無(wú)限制雹洗,安全香罐。Get是表單的默認(rèn)提交方法,Get的執(zhí)行效率比Post方法好时肿,
常見(jiàn)的狀態(tài)碼:
狀態(tài)碼 | 描述 |
---|---|
200 | 請(qǐng)求成功 |
301 | 重定向 |
404 | 路徑錯(cuò)誤 |
500 | 內(nèi)部服務(wù)器錯(cuò)誤 |
Http1.0與Http1.1的區(qū)別
1.0協(xié)議庇茫,客戶(hù)端與web服務(wù)器建立連接后,只能獲得一個(gè)web資源螃成!而1.1協(xié)議旦签,允許客戶(hù)端與web服務(wù)器建立連接后,在一個(gè)連接上獲取多個(gè)web資源寸宏!
Http與Https的基本概念
Https協(xié)議是在Http協(xié)議的基礎(chǔ)上加了ssl安全協(xié)議宁炫,可進(jìn)行加密傳輸,身份認(rèn)證的網(wǎng)絡(luò)協(xié)議氮凝,比http協(xié)議更加安全