摘要:并且負(fù)責(zé)查詢的操作。同時(shí)的經(jīng)典的三次握手也是出現(xiàn)在這里。發(fā)送端發(fā)送一個(gè)帶的標(biāo)志的數(shù)據(jù)包給對(duì)方。這里的代表開始連接接收端接受后返回一個(gè)的數(shù)據(jù)包表示信息已經(jīng)傳達(dá)。發(fā)送方發(fā)送標(biāo)有的數(shù)據(jù)包,表示握手結(jié)束。
從輸入U(xiǎn)RL按下回車鍵的開始。此時(shí)瀏覽器就是所在TCP/IP的四層模型中的應(yīng)用層。此時(shí)會(huì)把請(qǐng)求往下一個(gè)模型傳輸層傳遞。
傳輸層
傳輸層又可以理解為TCP負(fù)責(zé)的這層,他會(huì)分析你發(fā)送的協(xié)議的類型屬于http、https。并且負(fù)責(zé)查詢DNS的操作。這里DNS先去訪問緩存中是否已經(jīng)查詢過了這個(gè)域名,如果查詢過并且有的話把ip返回進(jìn)入下一層,如果沒有這繼續(xù)向下查詢有則返回IP沒有則返回應(yīng)用層報(bào)錯(cuò)。
同時(shí)這里如果使用的是https協(xié)議的話,會(huì)在這一層底部添加ssl放在傳輸層和網(wǎng)絡(luò)層中間,可以粗略的理解為這是一個(gè)加密的東西。
同時(shí)tcp/ip的經(jīng)典的三次握手也是出現(xiàn)在這里。
1、發(fā)送端發(fā)送一個(gè)帶SYN=1的標(biāo)志的數(shù)據(jù)包給對(duì)方。(這里的1代表開始連接)
2、接收端接受后返回一個(gè)SYN/ACK的數(shù)據(jù)包表示信息已經(jīng)傳達(dá)。
3、發(fā)送方發(fā)送標(biāo)有ACK的數(shù)據(jù)包,表示握手結(jié)束。
https的話就更復(fù)雜一點(diǎn)了整個(gè)的過程需要9步,這個(gè)在我之前寫的Https詳解里面有提到。
網(wǎng)絡(luò)層
已經(jīng)查詢到了IP這時(shí),會(huì)繼續(xù)往下傳遞到數(shù)據(jù)鏈路層之前的每一步都會(huì)有加包的操作,而和服務(wù)端不同的地方是服務(wù)端做的是拆包的工作。將數(shù)據(jù)分層塊狀傳遞可以提高傳輸效率,盡可能的不浪費(fèi)資源。
如果有什么不對(duì)的地方希望大家能夠指出。謝謝!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/80785.html
摘要:代碼已經(jīng)上傳到上簡(jiǎn)介這是一個(gè)基于而寫的爬蟲,爬取的網(wǎng)站的脈脈網(wǎng),在搜索框中搜索,并切換到人脈選項(xiàng)卡,點(diǎn)擊姓名,進(jìn)入詳情頁,爬取其詳細(xì)信息獲取的具體信息有基本信息工作經(jīng)歷教育經(jīng)歷職業(yè)標(biāo)簽及其認(rèn)可數(shù)點(diǎn)評(píng)信息幾度關(guān)系一度二度三度等寫給用戶的注意如 代碼已經(jīng)上傳到github上 簡(jiǎn)介: 這是一個(gè)基于python3而寫的爬蟲,爬取的網(wǎng)站的脈脈網(wǎng)(https://maimai.cn/),在搜索框中...
摘要:定制篩選器,對(duì)內(nèi)容進(jìn)行篩選重點(diǎn)。審查元素這是瀏覽器自帶的工具,提供抓包和檢查網(wǎng)頁源碼的功能,供使用者分析網(wǎng)頁。超時(shí)設(shè)置,如果服務(wù)器在指定秒數(shù)內(nèi)沒有應(yīng)答,拋出異常,用于避免無響應(yīng)連接,整形或浮點(diǎn)數(shù)。返回連接狀態(tài),正常。 前言 python 3.6 !! 本爬蟲系列是面對(duì)有Python語法基礎(chǔ)的讀者寫的,如果你沒學(xué)過python,emmmm.....也沒關(guān)系,你或許能從每篇文章中學(xué)到一些...
摘要:作者兩年經(jīng)驗(yàn)第一家任職的是個(gè)小公司第二家算是二線互聯(lián)網(wǎng)公司各待了一年吧能有機(jī)會(huì)去阿里面試很驚喜先來和大家分享一下面試經(jīng)歷電話面試初探因?yàn)檫€在職的緣故電話面試從晚上點(diǎn)鐘開始持續(xù)了半個(gè)小時(shí)左右一開始的時(shí)候特比緊張甚至聲音略有些顫抖簡(jiǎn)單自我介紹做 作者兩年經(jīng)驗(yàn), 第一家任職的是個(gè)小公司, 第二家算是二線互聯(lián)網(wǎng)公司, 各待了一年吧... 能有機(jī)會(huì)去阿里面試很驚喜! 先來和大家分享一下面試經(jīng)歷....
摘要:中可以利用模塊進(jìn)行服務(wù)器的搭建。每個(gè)響應(yīng)都必須調(diào)用方法,并且在最后調(diào)用。中后面的部分叫做。方法封裝了和方法常識(shí)模塊的服務(wù)器默認(rèn)返回的數(shù)據(jù)類型是模塊中的屬性包含所有的狀態(tài)碼及其描述信息 使用Node進(jìn)行網(wǎng)絡(luò)開發(fā) 用戶在瀏覽器中輸入網(wǎng)址 --> 獲得網(wǎng)頁的過程經(jīng)歷了幾個(gè)步驟: 通過瀏覽器發(fā)送一個(gè)請(qǐng)求到服務(wù)器(期間經(jīng)歷的DNS解析、TCP3次握手連接) 服務(wù)器分析、處理用戶的請(qǐng)求,并生產(chǎn)請(qǐng)...
摘要:主要內(nèi)容協(xié)議概述狀態(tài)碼報(bào)頭協(xié)議協(xié)議是互聯(lián)網(wǎng)使用最多的協(xié)議,是客戶端和服務(wù)器請(qǐng)求應(yīng)答的標(biāo)準(zhǔn),端口是。一般用于與請(qǐng)求永久移動(dòng)。今后任何新的請(qǐng)求都應(yīng)使用新的代替未修改。 主要內(nèi)容 協(xié)議概述 狀態(tài)碼 報(bào)頭 http協(xié)議 http協(xié)議是互聯(lián)網(wǎng)使用最多的協(xié)議,是客戶端和服務(wù)器請(qǐng)求應(yīng)答的標(biāo)準(zhǔn)TCP,端口是80。用戶通過http和url統(tǒng)一資源定位符獲取網(wǎng)頁代碼供瀏覽器渲染。簡(jiǎn)單快速,無連接無狀態(tài)...
閱讀 3751·2021-09-09 09:33
閱讀 3031·2019-08-30 15:56
閱讀 3025·2019-08-30 15:56
閱讀 3316·2019-08-30 15:55
閱讀 507·2019-08-30 15:53
閱讀 2188·2019-08-30 15:52
閱讀 675·2019-08-28 18:16
閱讀 2411·2019-08-26 13:51