亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 課堂 > 網(wǎng)絡(luò)協(xié)議 > 正文

分享下TCP/IP、Http、Socket的區(qū)別

2020-10-24 11:54:02
字體:
供稿:網(wǎng)友

網(wǎng)絡(luò)由下往上分為

物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。

通過初步的了解,我知道IP協(xié)議對(duì)應(yīng)于網(wǎng)絡(luò)層,TCP協(xié)議對(duì)應(yīng)于傳輸層,而HTTP協(xié)議對(duì)應(yīng)于應(yīng)用層,

三者從本質(zhì)上來說沒有可比性,

socket則是對(duì)TCP/IP協(xié)議的封裝和應(yīng)用(程序員層面上)。

也可以說,TPC/IP協(xié)議是傳輸層協(xié)議,主要解決數(shù)據(jù)如何在網(wǎng)絡(luò)中傳輸,

而HTTP是應(yīng)用層協(xié)議,主要解決如何包裝數(shù)據(jù)。

關(guān)于TCP/IP和HTTP協(xié)議的關(guān)系,網(wǎng)絡(luò)有一段比較容易理解的介紹:

“我們?cè)趥鬏敂?shù)據(jù)時(shí),可以只使用(傳輸層)TCP/IP協(xié)議,但是那樣的話,如果沒有應(yīng)用層,便無法識(shí)別數(shù)據(jù)內(nèi)容。
如果想要使傳輸?shù)臄?shù)據(jù)有意義,則必須使用到應(yīng)用層協(xié)議。
應(yīng)用層協(xié)議有很多,比如HTTP、FTP、TELNET等,也可以自己定義應(yīng)用層協(xié)議。
WEB使用HTTP協(xié)議作應(yīng)用層協(xié)議,以封裝HTTP文本信息,然后使用TCP/IP做傳輸層協(xié)議將它發(fā)到網(wǎng)絡(luò)上。”
而我們平時(shí)說的最多的socket是什么呢,實(shí)際上socket是對(duì)TCP/IP協(xié)議的封裝,Socket本身并不是協(xié)議,而是一個(gè)調(diào)用接口(API)。
通過Socket,我們才能使用TCP/IP協(xié)議。

實(shí)際上,Socket跟TCP/IP協(xié)議沒有必然的聯(lián)系。

Socket編程接口在設(shè)計(jì)的時(shí)候,就希望也能適應(yīng)其他的網(wǎng)絡(luò)協(xié)議。
所以說,Socket的出現(xiàn)只是使得程序員更方便地使用TCP/IP協(xié)議棧而已,是對(duì)TCP/IP協(xié)議的抽象,
從而形成了我們知道的一些最基本的函數(shù)接口,比如create、listen、connect、accept、send、read和write等等。
網(wǎng)絡(luò)有一段關(guān)于socket和TCP/IP協(xié)議關(guān)系的說法比較容易理解:
“TCP/IP只是一個(gè)協(xié)議棧,就像操作系統(tǒng)的運(yùn)行機(jī)制一樣,必須要具體實(shí)現(xiàn),同時(shí)還要提供對(duì)外的操作接口。
這個(gè)就像操作系統(tǒng)會(huì)提供標(biāo)準(zhǔn)的編程接口,比如win32編程接口一樣,
TCP/IP也要提供可供程序員做網(wǎng)絡(luò)開發(fā)所用的接口,這就是Socket編程接口。”

關(guān)于TCP/IP協(xié)議的相關(guān)只是,用博大精深來講我想也不為過,單單查一下網(wǎng)上關(guān)于此類只是的資料和書籍文獻(xiàn)的數(shù)量就知道,
這個(gè)我打算會(huì)買一些經(jīng)典的書籍(比如《TCP/IP詳解:卷一、卷二、卷三》)進(jìn)行學(xué)習(xí),今天就先總結(jié)一些基于基于TCP/IP協(xié)議的應(yīng)用和編程接口的知識(shí),也就是剛才說了很多的HTTP和Socket。
CSDN上有個(gè)比較形象的描述:HTTP是轎車,提供了封裝或者顯示數(shù)據(jù)的具體形式;Socket是發(fā)動(dòng)機(jī),提供了網(wǎng)絡(luò)通信的能力。

實(shí)際上,傳輸層的TCP是基于網(wǎng)絡(luò)層的IP協(xié)議的,而應(yīng)用層的HTTP協(xié)議又是基于傳輸層的TCP協(xié)議的,而Socket本身不算是協(xié)議,就像上面所說,它只是提供了一個(gè)針對(duì)TCP或者UDP編程的接口。
下面是一些經(jīng)常在筆試或者面試中碰到的重要的概念,特在此做摘抄和總結(jié)。

一、什么是TCP連接的三次握手

第一次握手:客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);
第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);
第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。
握手過程中傳送的包里不包含數(shù)據(jù),三次握手完畢后,客戶端與服務(wù)器才正式開始傳送數(shù)據(jù)。
理想狀態(tài)下,TCP連接一旦建立,在通信雙方中的任何一方主動(dòng)關(guān)閉連接之前,TCP 連接都將被一直保持下去。
斷開連接時(shí)服務(wù)器和客戶端均可以主動(dòng)發(fā)起斷開TCP連接的請(qǐng)求,斷開過程需要經(jīng)過“四次握手”(過程就不細(xì)寫了,就是服務(wù)器和客戶端交互,最終確定斷開)

二、利用Socket建立網(wǎng)絡(luò)連接的步驟

建立Socket連接至少需要一對(duì)套接字,其中一個(gè)運(yùn)行于客戶端,稱為ClientSocket ,另一個(gè)運(yùn)行于服務(wù)器端,稱為ServerSocket 。
套接字之間的連接過程分為三個(gè)步驟:服務(wù)器監(jiān)聽,客戶端請(qǐng)求,連接確認(rèn)。
1、服務(wù)器監(jiān)聽:服務(wù)器端套接字并不定位具體的客戶端套接字,而是處于等待連接的狀態(tài),實(shí)時(shí)監(jiān)控網(wǎng)絡(luò)狀態(tài),等待客戶端的連接請(qǐng)求。
2、客戶端請(qǐng)求:指客戶端的套接字提出連接請(qǐng)求,要連接的目標(biāo)是服務(wù)器端的套接字。
為此,客戶端的套接字必須首先描述它要連接的服務(wù)器的套接字,指出服務(wù)器端套接字的地址和端口號(hào),然后就向服務(wù)器端套接字提出連接請(qǐng)求。
3、連接確認(rèn):當(dāng)服務(wù)器端套接字監(jiān)聽到或者說接收到客戶端套接字的連接請(qǐng)求時(shí),就響應(yīng)客戶端套接字的請(qǐng)求,建立一個(gè)新的線程,把服務(wù)器端套接字的描述發(fā)給客戶端,一旦客戶端確認(rèn)了此描述,雙方就正式建立連接。
而服務(wù)器端套接字繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其他客戶端套接字的連接請(qǐng)求。

三、HTTP鏈接的特點(diǎn)

HTTP協(xié)議即超文本傳送協(xié)議(Hypertext Transfer Protocol ),是Web聯(lián)網(wǎng)的基礎(chǔ),也是手機(jī)聯(lián)網(wǎng)常用的協(xié)議之一,HTTP協(xié)議是建立在TCP協(xié)議之上的一種應(yīng)用。

HTTP連接最顯著的特點(diǎn)是客戶端發(fā)送的每次請(qǐng)求都需要服務(wù)器回送響應(yīng),在請(qǐng)求結(jié)束后,會(huì)主動(dòng)釋放連接。從建立連接到關(guān)閉連接的過程稱為“一次連接”。

四、TCP和UDP的區(qū)別(考得最多。??毂豢紶€了我覺得- -//)

1、TCP是面向鏈接的,雖然說網(wǎng)絡(luò)的不安全不穩(wěn)定特性決定了多少次握手都不能保證連接的可靠性,但TCP的三次握手在最低限度上(實(shí)際上也很大程度上保證了)保證了連接的可靠性;
而UDP不是面向連接的,UDP傳送數(shù)據(jù)前并不與對(duì)方建立連接,對(duì)接收到的數(shù)據(jù)也不發(fā)送確認(rèn)信號(hào),發(fā)送端不知道數(shù)據(jù)是否會(huì)正確接收,當(dāng)然也不用重發(fā),所以說UDP是無連接的、不可靠的一種數(shù)據(jù)傳輸協(xié)議。
2、也正由于1所說的特點(diǎn),使得UDP的開銷更小數(shù)據(jù)傳輸速率更高,因?yàn)椴槐剡M(jìn)行收發(fā)數(shù)據(jù)的確認(rèn),所以UDP的實(shí)時(shí)性更好。
知道了TCP和UDP的區(qū)別,就不難理解為何采用TCP傳輸協(xié)議的MSN比采用UDP的QQ傳輸文件慢了,但并不能說QQ的通信是不安全的,
因?yàn)槌绦騿T可以手動(dòng)對(duì)UDP的數(shù)據(jù)收發(fā)進(jìn)行驗(yàn)證,比如發(fā)送方對(duì)每個(gè)數(shù)據(jù)包進(jìn)行編號(hào)然后由接收方進(jìn)行驗(yàn)證啊什么的,
即使是這樣,UDP因?yàn)樵诘讓訁f(xié)議的封裝上沒有采用類似TCP的“三次握手”而實(shí)現(xiàn)了TCP所無法達(dá)到的傳輸效率。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产伦精品一区二区三区视频| 久久99精品久久久久久野外| 日韩免费视频一区二区视频在线观看| 精品国产乱码久久久久久1区2区| 亚洲最大福利网站| 99精品热视频只有精品10| 亚洲综合在线播放| 欧美精品成人久久| 免费观看的黄色网址| 免费看又色又爽又黄网站| 亚洲视频免费在线| 污视频网站在线播放| 国产一区 在线播放| 国产成人精品一区二区色戒| www.91av视频.com| 日本三级片在线观看| 久久手机视频| 中文字幕在线视频免费观看| 日韩av电影院| 黄网站app在线观看大全免费视频| 黄页网站免费在线观看| 激情成人在线视频| 日批免费在线观看| 3d成人h动漫网站入口| 国产性70yerg老太| 奇米影视第四色7777| 日本在线视频网| 26uuu日韩精品一区二区| 精品一区二区影视| 高清色视频在线观看| 成年人视频网站免费观看| 精品国产1区2区3区| 久久精品电影| 97成人免费视频| 欧美极品jizzhd欧美仙踪林| 中文字幕在线一区免费| 成年午夜在线| 国产不卡一区视频| 婷婷伊人五月天| 亚洲久久久久久久| 亚洲毛片一区二区| 亚洲精品视频大全| 亚洲xx在线| 亚洲香蕉成视频在线观看| 国产激情网址| 色诱亚洲精品久久久久久| 男人日女人的bb| 成人精品鲁一区一区二区| 日本xxxx黄色| 手机看片福利视频| 国产一区视频网站| 亚洲高清免费观看| 日本黄色小视频在线观看| 女教师淫辱の教室蜜臀av软件| 亚洲成人va| 精品人妻一区二区三| 欧美疯狂性受xxxxx喷水图片| 婷婷精品进入| 激情aⅴ欧美一区二区欲海潮| 91精品婷婷国产综合久久蝌蚪| 精品视频麻豆入口| 国产日韩专区在线| 国产一区二区三区久久久| 成人毛片视频免费看| 日本少妇做爰全过程毛片| 欧美区一区二| 国产精品成人av性教育| 亚洲一区中文日韩| 国产精品亚洲综合在线观看| 试看120秒一区二区三区| 亚洲美女久久| av在线网址导航| 亚洲黄色av网址| 成人做爰69片免网站| 欧美成人精品欧美一| 国产va免费精品高清在线| 欧美色电影在线| 本网站久久精品| 国产福利一区二区三区视频| 亚洲婷婷在线视频| 国产成人亚洲综合a∨婷婷| 日韩Av无码精品| 中文字幕国产专区| 亚洲综合视频| 亚洲专区国产精品| 98视频精品全部国产| 中文字幕在线观看二区| 日韩欧美国产成人精品免费| 国产精品传媒在线观看| 日韩精品一区二区三区久久| 国产成人av免费| 久热综合在线亚洲精品| 亚洲在线偷拍自拍| www.久久热.com| 欧美精品在线观看| 日本a口亚洲| 国产欧美久久久| 亚洲 美腿 欧美 偷拍| 国产欧美高清| 92看片淫黄大片欧美看国产片| 美女桃色网站| 国产精品2024| 91精品久久久久久久久99蜜臂| 成人精品国产免费网站| 成人黄色图片网站| 日韩大片在线播放| 久久亚洲综合色一区二区三区| 欧美日本一区二区高清播放视频| 4438国产精品一区二区| 免费黄色在线观看| 欧美日韩第一区| 亚洲电影免费观看| 国产mv久久久| 亚洲视频第二页| 亚洲色图狠狠干| 成人性生交大片免费看小说| 国产成人精品影院| 欧美专区18| 最新四虎影在线在永久观看www| 美国av免费观看| 性高湖久久久久久久久aaaaa| 日本老师69xxx| 亚洲第一二区| 黄色av一区二区三区| 中文字幕伦理免费在线视频| 又粗又大的机巴好爽欧美| 97碰碰碰免费色视频| 2024国产精品| 欧美高清在线一区二区| 亚洲天堂色网站| 免费v片在线观看| 日本高清不卡在线观看| 亚洲男人的天堂在线视频| 欧美激情一级二级三级在线视频| 不卡av在线免费观看| 中文字幕 亚洲一区| 亚洲激情久久久| 日韩美女视频免费在线观看| 麻豆精品国产自产在线| 国产成人精品免费久久久久| 色吧影院999| 亚洲伊人网站| 久久成人在线观看| 国产精品日韩久久久| 欧美福利电影在线观看| 精品极品三级久久久久| 亚洲欧美国内爽妇网| 欧美一区二区日韩一区二区| 欧美国产一区在线| 精品国产乱码久久久久久浪潮| 国产精品自拍片| 国产伦精品一区二区三| 国产99午夜精品一区二区三区| 国产成人精品免费| 男人操女人免费网站| 黄毛片在线观看| 久久黄色av网站| 污污网站在线看| 麻豆一二三区精品蜜桃| 国产porn视频| 日韩中文字幕在线观看视频| 欧洲杯半决赛直播| 国产精品69一区二区三区| 最近2019中文字幕第三页视频| 337p日本欧洲亚洲大胆鲁鲁| 国产在线观看91一区二区三区| 国产又粗又猛又爽又黄的| 日韩中文字幕第一页| 香蕉久久一区二区不卡无毒影院| 久草视频中文在线| 久久成人综合网| 亚洲精品高清视频在线观看| 91麻豆精品国产91久久久更新时间| 国产目拍亚洲精品99久久精品| 水蜜桃在线视频| 亚洲欧洲激情在线乱码蜜桃| 韩国三级成人在线| 亚洲精品免费观看| 春暖花开成人亚洲区| 伊人久久大香线蕉无限次| 国产精品久久久久aaaa九色| 99精品视频一区| 窝窝社区一区二区| 国产一区二区三区在线播放免费观看| 中文字幕 日韩有码| 亚洲色无码播放| 777色狠狠一区二区三区| 麻豆国产精品| 精品999成人| 成人午夜激情视频| 色88888久久久久久影院按摩| 亚洲av熟女国产一区二区性色| 日本精品视频在线观看| 无码一区二区三区在线| www.久久东京| 欧美精品一区二区三区久久久| 亚洲中文字幕无码一区二区三区| 91中文字精品一区二区| 日韩欧美极品在线观看| 久久99久久99精品| 日本爱爱免费视频| 国产伦精品一区二区三区免费优势| 免费免费啪视频在线观播放| a视频在线观看| 91色在线视频| 国产 日韩 欧美 精品| 国产精品久久久久久麻豆一区软件| 亚洲激情免费视频| 亚洲精品国产精品久久清纯直播| 国产经典自拍视频在线观看| 成人xxxxx色| 中文在线天堂网| av网站在线免费播放| 国产精品扒开腿做爽爽爽的视频| 亚洲高清网站| 一区二区三区影视| 高清欧美精品xxxxx| 欧美精品久久久久性色| 少妇视频在线观看| 8090成年在线看片午夜| 男人天堂综合| 国产精品日日摸夜夜摸av| 三级黄色视屏| 一级黄色片在线观看| 在线视频你懂得一区| 精品久久久久久久久久久国产字幕| 全免费a级毛片| 国产日韩另类视频一区| 国产精品特级毛片一区二区三区| 欧美高清性粉嫩交| 日本在线视频中文字幕| 91精品国产91久久久久久久久| 性欧美大战久久久久久久| 性xxxx视频| 久草精品视频在线观看| 欧美jizzhd69巨大| 四虎永久在线观看| 欧美野外性xxxxfeexxxx| 中日韩av在线播放| 国产一区二区剧情av在线| 深夜成人福利| 精品免费av在线| av免费不卡国产观看| 黄页免费在线| 91片黄在线观看| 黄色免费视频观看| 激情欧美一区| 一级中文字幕一区二区| 久久久影视传媒| 欧美国产亚洲视频| 日本在线观看视频一区| 欧美性猛交xxxx免费看久久久| 亚洲福利视频专区| 黄色亚洲大片免费在线观看| 中文字幕在线观看第三页| 国产精品永久免费视频| www在线看| 丁香六月激情网| 久久亚洲国产精品日日av夜夜| 精品freesex老太交| 97在线视频免费播放| 极品日韩久久| 亚洲欧洲高清在线| 国产在线观看av| 色播亚洲视频在线观看| 日韩欧美网站| 亚洲一区二区三区日韩| 久久视频在线观看中文字幕| 黄色片视频免费观看| 黄色在线一区| 亚洲精品一线二线三线无人区| 69精品小视频| 国产免费观看久久| 亚洲欧美日韩中文视频| 国产特级aaaaaa大片| 亚洲 欧美 中文字幕| 日本又骚又刺激的视频在线观看| 久久久99精品视频| 黄色大片免费看| 毛片免费看不卡网站| 在线欧美三级| 粉嫩av一区二区三区粉嫩| 三区视频在线观看| 九色自拍麻豆| 日本小视频网站| 一区二区三区四区日本视频| 影音先峰男人站| 成人高潮aa毛片免费| 在线日本中文字幕| 成人漫画网站免费| 久久久久久久av| 亚洲成人自拍视频| 中文字幕免费在线不卡| 国产免费自拍视频| 日韩欧美成人一区| 久久精品人人做人人爽97| 97精品人妻一区二区三区蜜桃| 性欧美videos高清hd4k| 国产精品网站一区| 国产福利片在线观看| 轻轻色免费在线视频| 一本一道波多野毛片中文在线| 1024成人网| 欧美日韩性在线观看| 在线播放 亚洲| a美女胸又www黄视频久久| 色综合老司机第九色激情| 亚洲人成网站精品片在线观看| 精品亚洲一区二区三区四区| 成人午夜视频在线| 精品国产免费久久| 亚洲 欧美 日韩 国产综合 在线| 日本激情小视频| 国产丝袜控视频在线观看| 青草网在线观看| 91久久国产综合久久| 国产免费视频| 欧美二区观看| 激情视频在线观看一区二区三区| 亚洲大尺度美女在线| 浓精h攵女乱爱av| 日本免费观看网站| 亚洲精品mp4| 亚洲精品高清在线观看| 北条麻妃99精品青青久久| gogo大胆日本视频一区| 国产91精品黑色丝袜高跟鞋| 亚洲精品一级|