2018-09-25

什么是tcp?
tcp簡(jiǎn)稱(chēng)傳輸控制協(xié)議,提供的是面向連接骆膝,可靠的字節(jié)流服務(wù)≡钐澹客戶(hù)和服務(wù)器彼此交換數(shù)據(jù)前阅签,
必須先在雙方之間建立一個(gè)tcp連接,之后才能傳輸數(shù)據(jù)蝎抽。

什么是udp政钟?

udp就是用戶(hù)數(shù)據(jù)報(bào)協(xié)議,是一個(gè)簡(jiǎn)單的面向數(shù)據(jù)報(bào)的運(yùn)輸層協(xié)議樟结。udp不提供可靠性锥涕,它只是把
應(yīng)用程序傳給ip層的數(shù)據(jù)報(bào)發(fā)送出去,并不能保證它們到達(dá)目的地狭吼。

tcp和udp的區(qū)別层坠?

1.tcp面向連接,udp是面向無(wú)連接刁笙,即發(fā)送數(shù)據(jù)之前不需要建立連接破花。

2.tcp提供可靠的服務(wù)谦趣,也就是說(shuō),通過(guò)tcp連接傳送的數(shù)據(jù)座每,無(wú)差錯(cuò)前鹅,不丟失,不重復(fù)峭梳,且按序到達(dá)
udp只是盡最大努力交付舰绘,不保證可靠交付。

3.udp具有較好的實(shí)用性葱椭,工作效率比tcp高捂寿,適用于對(duì)高速傳輸和實(shí)時(shí)性有較高的通信或廣播通信

4.每一條tcp連接只能是點(diǎn)對(duì)點(diǎn),udp支持一對(duì)一孵运,多對(duì)多秦陋,多對(duì)一和一對(duì)多的交互通信。

5.tcp對(duì)系統(tǒng)資源要求較多治笨,udp對(duì)系統(tǒng)資源要求較少驳概。

6.tcp的邏輯通信信道是全雙工的可靠信道,udp的邏輯通信信道是不可靠信道旷赖。

tcp的三次握手和四次揮手

第一次握手:客戶(hù)端的應(yīng)用進(jìn)程主動(dòng)打開(kāi)顺又,并向客戶(hù)端發(fā)出請(qǐng)求報(bào)文段。首部中:SYN=1,seq=x.

第二次握手:服務(wù)器應(yīng)用進(jìn)程被主動(dòng)打開(kāi)等孵,若同意客戶(hù)端請(qǐng)求稚照,則發(fā)回確認(rèn)報(bào)文,首部中:
SYN=1,ACK=1,ack=x+1,seq=y.

第三次握手:客戶(hù)端收到確認(rèn)報(bào)文后流济,通知上層應(yīng)用進(jìn)程連接已建立锐锣,并向服務(wù)器發(fā)出確認(rèn)報(bào)文,
首部中:ACK=1,ack=y+1,seq=x+1.當(dāng)服務(wù)器收到客戶(hù)端的確認(rèn)報(bào)文后绳瘟,也通知其上層應(yīng)用進(jìn)程已建立雕憔。

第一次揮手:數(shù)據(jù)傳輸結(jié)束后,客戶(hù)端應(yīng)用進(jìn)程發(fā)出連接釋放報(bào)文段糖声,并停止發(fā)送數(shù)據(jù)斤彼,首部
FIN=1,seq=u

第二次揮手:服務(wù)端收到連接釋放報(bào)文段后,發(fā)出確認(rèn)報(bào)文蘸泻,首部:ack=u+1,seq=v
此時(shí)本次連接進(jìn)入半關(guān)閉狀態(tài)琉苇,客戶(hù)端不再向服務(wù)器發(fā)送數(shù)據(jù),服務(wù)端仍會(huì)繼續(xù)發(fā)送

第三次揮手:若服務(wù)器已經(jīng)沒(méi)有向客戶(hù)端發(fā)送數(shù)據(jù)悦施,其應(yīng)用進(jìn)程就通知服務(wù)器釋放tcp連接
這個(gè)階段服務(wù)器發(fā)出最后一個(gè)報(bào)文首部為 FIN=1,ACK=1,seq=w,ack=u+1

第四次揮手:客戶(hù)端收到連接釋放報(bào)文后并扇,必須發(fā)出確認(rèn): ACK=1,seq=u+1,ack=w+1
再經(jīng)過(guò)2msl(最長(zhǎng)報(bào)文壽命)后,本次tcp連接真正結(jié)束抡诞,通信雙方完成告別穷蛹。

HTTP:是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議土陪,是一個(gè)客戶(hù)端和服務(wù)器端請(qǐng)求和應(yīng)答的標(biāo)準(zhǔn)
用于從www服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議,它可以使瀏覽器更加高效肴熏,使網(wǎng)絡(luò)傳輸減少鬼雀。

HTTPS:是以安全為目標(biāo)的HTTP通道,簡(jiǎn)單講是HTTP的安全版,即HTTP加入ssl層蛙吏,HTTPS的
安全基礎(chǔ)是SSL源哩,因此加密的詳細(xì)內(nèi)容需要SSL。作用:保證數(shù)據(jù)傳輸安全鸦做,確認(rèn)網(wǎng)站的真實(shí)性励烦。

http和https的區(qū)別?

1.https協(xié)議需要到ca申請(qǐng)證書(shū)馁龟,一般免費(fèi)證書(shū)較少崩侠,因而需要一定費(fèi)用漆魔。

2.http是超文本傳輸協(xié)議坷檩,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協(xié)議改抡。

3.http和https使用的是完全不同的連接方式矢炼,用的端口也不一樣,前者是80阿纤,后者是43.

4.http的連接很簡(jiǎn)單句灌,是無(wú)狀態(tài)的;https協(xié)議是由ssl+http協(xié)議構(gòu)成的可進(jìn)行加密傳輸欠拾,
身份認(rèn)證的網(wǎng)絡(luò)協(xié)議胰锌,比http協(xié)議安全。

http的8種請(qǐng)求方法藐窄?

1.opions 返回服務(wù)器針對(duì)特定資源所能支持的http請(qǐng)求方法 或利用向web服務(wù)器發(fā)送'*'的請(qǐng)求
測(cè)試服務(wù)器的功能性资昧。

2.head 向服務(wù)器索要與get請(qǐng)求一致的響應(yīng),只不過(guò)響應(yīng)體將不會(huì)被返回荆忍。這一方法可以再不
傳輸整個(gè)響應(yīng)內(nèi)容的情況下格带,獲取包含在響應(yīng)信息頭中的元信息。

3.get 向特定資源發(fā)出請(qǐng)求(請(qǐng)求指定頁(yè)面信息刹枉,并返回實(shí)體主體)

4.put 向指定資源位置上上傳其最新內(nèi)容(從客戶(hù)端向服務(wù)器傳送的數(shù)據(jù)取代指定文檔的內(nèi)容)

5.post 向指定資源提交數(shù)據(jù)進(jìn)行處理請(qǐng)求(提交表單叽唱,上傳文件),有可能導(dǎo)致新的
資源建立或原有資源的修改

6.delete 請(qǐng)求服務(wù)器刪除request-URL所標(biāo)示的資源*(請(qǐng)求服務(wù)器刪除頁(yè)面)

7.trace 回顯服務(wù)器收到的請(qǐng)求微宝,用于測(cè)試和診斷

8.connect HTTP/1.1 協(xié)議中能夠?qū)⑦B接改為管道方式的代理服務(wù)器

http中g(shù)et和post區(qū)別棺亭?

1.get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器傳送數(shù)據(jù)蟋软。
get和post只是一種傳遞數(shù)據(jù)的方式镶摘,get也可以把數(shù)據(jù)傳到服務(wù)器

2.get是把參數(shù)數(shù)據(jù)隊(duì)列加到提交表單的action屬性所指的url中专甩,值和表單內(nèi)各個(gè)字段一一對(duì)應(yīng)
在url中可以看到。 post是通過(guò)http post機(jī)制钉稍,將表單內(nèi)各個(gè)字段與內(nèi)容放置在html header
內(nèi)一起傳送到action屬性所指url地址涤躲,用戶(hù)看不到過(guò)程

3.對(duì)于get方式,服務(wù)器端用Request.QueryString獲取變量的值贡未,對(duì)于post方式种樱,服務(wù)器端
用Request.Form獲取提交的數(shù)據(jù)

4.get傳送的數(shù)據(jù)量小,不能大于2kb俊卤,post傳送數(shù)據(jù)量大嫩挤,一般被默認(rèn)不受限制
理論上,iis4中最大80kb 消恍,iis5中100kb

5.get安全性非常低岂昭,post安全性較高。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末狠怨,一起剝皮案震驚了整個(gè)濱河市约啊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌佣赖,老刑警劉巖恰矩,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異憎蛤,居然都是意外死亡外傅,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)俩檬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)萎胰,“玉大人,你說(shuō)我怎么就攤上這事棚辽〖季梗” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵晚胡,是天一觀的道長(zhǎng)灵奖。 經(jīng)常有香客問(wèn)我,道長(zhǎng)估盘,這世上最難降的妖魔是什么瓷患? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮遣妥,結(jié)果婚禮上擅编,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好爱态,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布谭贪。 她就那樣靜靜地躺著,像睡著了一般锦担。 火紅的嫁衣襯著肌膚如雪俭识。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 50,084評(píng)論 1 291
  • 那天洞渔,我揣著相機(jī)與錄音套媚,去河邊找鬼。 笑死磁椒,一個(gè)胖子當(dāng)著我的面吹牛堤瘤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播浆熔,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼本辐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了医增?” 一聲冷哼從身側(cè)響起慎皱,我...
    開(kāi)封第一講書(shū)人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎调窍,沒(méi)想到半個(gè)月后宝冕,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體张遭,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡邓萨,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了菊卷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缔恳。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖洁闰,靈堂內(nèi)的尸體忽然破棺而出歉甚,到底是詐尸還是另有隱情,我是刑警寧澤扑眉,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布纸泄,位于F島的核電站,受9級(jí)特大地震影響腰素,放射性物質(zhì)發(fā)生泄漏聘裁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一弓千、第九天 我趴在偏房一處隱蔽的房頂上張望衡便。 院中可真熱鬧,春花似錦、人聲如沸镣陕。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)呆抑。三九已至岂嗓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間鹊碍,已是汗流浹背摄闸。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留妹萨,地道東北人年枕。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像乎完,于是被迫代替她去往敵國(guó)和親熏兄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容