網(wǎng)絡(luò)知識(shí)碎片整理

WWW (World Wide Web) 萬維網(wǎng)

DNS解析(Domain Name Server)

  • 作用:域名與對(duì)應(yīng)IP地址得轉(zhuǎn)換

  • 特征:DNS保存了一張域名與對(duì)應(yīng)IP地址的表,一個(gè)域名對(duì)應(yīng)一個(gè)IP地址,一個(gè)IP地址可以對(duì)應(yīng)多個(gè)域名

  • gTLD(generic Top-Level DNS Server):頂級(jí)域名服務(wù)器顶掉、為所有com婆翔、net...后綴做域名解析的服務(wù)器

DNS解析過程:

訪問www.baidu.com. 從右到左解析

=> 找到并寫入緩存

=> 沒找到 => 訪問跟服務(wù)器 => 沒找到并返回其他域服務(wù)器地址 => 訪問域服務(wù)器 => 找到IP地址 => 寫入緩存

IP地址(Internet Protocol Address) 互聯(lián)網(wǎng)協(xié)議地址

  • 作用: 分配給用戶上網(wǎng)使用的互聯(lián)網(wǎng)協(xié)議久橙,IP相當(dāng)于服務(wù)

  • 分類: IPv4 IPv6 其他

  • IPv4形式: 192.168.0.1(長度32位(4個(gè)字節(jié))凄诞,十進(jìn)制表示)

  • IPv6形式: 8組 (128位) 十六進(jìn)制

  • IPv6優(yōu)勢: 空間更大斗锭、路由表更小雹有、組播支持以及對(duì)流支持增強(qiáng)偿渡、更高的安全性、自動(dòng)配置的支持

IP端口號(hào)PORT

  • 范圍: 0 - 65535

  • 默認(rèn)端口:http(80)霸奕、https(443)溜宽、FTP(20/21)

  • IP對(duì)應(yīng)服務(wù)器,端口對(duì)應(yīng)該服務(wù)器下的服務(wù)

TCP (點(diǎn)對(duì)點(diǎn)打電話) (Transmission Control Protocol) 傳輸控制協(xié)議

  • 特點(diǎn):面向連接(收發(fā)數(shù)據(jù)前质帅,必須建立可靠的連接)

  • 建立連接基礎(chǔ):三次握手

  • 應(yīng)用場景: 數(shù)據(jù)必須準(zhǔn)確無誤的收發(fā)(HTTP請求适揉、FTP文件傳輸、郵件收發(fā))

  • 缺點(diǎn):速度慢煤惩、穩(wěn)定嫉嘀、重傳機(jī)制、擁塞控制機(jī)制魄揉、斷開連接

  • 優(yōu)點(diǎn):速度慢剪侮、效率低、占用資源洛退、容易被攻擊(三次握手=>DOS/DDOS攻擊)

  • TCP/IP協(xié)議組:提供點(diǎn)對(duì)點(diǎn)的連接機(jī)制瓣俯,制定了數(shù)據(jù)封裝杰标、定址、傳輸彩匕、路由腔剂、數(shù)據(jù)接收的標(biāo)準(zhǔn)

UDP(喇叭叫人)(User Data Protocol)用戶數(shù)據(jù)報(bào)協(xié)議

  • 特點(diǎn):面向無連接(不可靠的協(xié)議,無狀態(tài)傳輸機(jī)制)無連接信息發(fā)送機(jī)制

  • 應(yīng)用場景:無需確保通訊質(zhì)量且要求速度快驼仪、無需確保信息完整掸犬,消息收發(fā)、語音通話绪爸、直播(QQ)

  • 優(yōu)點(diǎn):安全湾碎、快速、漏洞少(UDP flood攻擊)

  • 缺點(diǎn):不可靠毡泻、不穩(wěn)定胜茧、容易丟包

  • 總結(jié):只要目的源地址粘优、端口號(hào)仇味、地址、端口號(hào)確定雹顺,則可以直接發(fā)送信息報(bào)文丹墨,但不能保證一定能收到或收到完整的數(shù)據(jù)。

HTTP與HTTPS

  1. HTTP: HyperText Transfer Protocol 超文本傳輸協(xié)議

    • 定義:客戶端和服務(wù)器端請求和應(yīng)答的標(biāo)準(zhǔn)嬉愧,用于從WEB服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議贩挣。

    • HTTP請求:按照協(xié)議規(guī)則先向WEB服務(wù)器發(fā)送的將超文本傳輸?shù)奖镜貫g覽器的請求

  2. HTTPS: HyperText Transfer Protocol Secure 超文本傳輸安全協(xié)議

    • 定義:HTTP的安全版(安全基礎(chǔ)是SSL/TLS )

    • SSL:Secure Sockets Layer 安全套接層

    • TLS:Transport Layer Security 傳輸層安全

    • 作用:為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議,對(duì)網(wǎng)絡(luò)連接進(jìn)行加密

  3. 區(qū)別

    • HTTP是不安全的(監(jiān)聽和中間人攻擊等手段没酣,獲取網(wǎng)站賬戶信息和敏感信息)HTTPS可防止被攻擊

    • HTTP協(xié)議的傳輸內(nèi)容都是明文王财,直接在TCP連接上運(yùn)行,客戶端和服務(wù)器都無法驗(yàn)證對(duì)方身份

    • HTTPS協(xié)議的傳輸內(nèi)容都被SSL/TLS加密裕便,且運(yùn)行在SSL/TLS上绒净,SSL/TLS運(yùn)行在TCP連接上,所以數(shù)據(jù)傳輸是安全的偿衰。

TCP與三次握手

  • 建立TCP連接的前奏

    • 標(biāo)志位:數(shù)據(jù)包
    • SYN: Synchronize Sequence Numbers 同步序列編號(hào)
    • ACK: Acknowledgement 確認(rèn)字符
  • 狀態(tài):

    • LISTEN:偵聽TCP端口的連接請求 (監(jiān)聽狀態(tài))
    • SYN-SENT:在發(fā)送連接請求后等待匹配的連接請求(我發(fā)送了連接請求挂疆,等待回復(fù))
    • SYN-RECEIVED:在收到和發(fā)送一個(gè)連接請求后等待對(duì)連接請求的確認(rèn),我收到你的連接請求了下翎,等待回復(fù))
    • ESTABLISHED:代表一個(gè)打開的連接缤言,數(shù)據(jù)可以傳送給用戶(建立連接,通知一下)
  • 建立TCP的三次握手總結(jié)

    • 第一次握手:客戶端向服務(wù)器發(fā)送SYN標(biāo)志位(序號(hào)是J)视事,并進(jìn)入SYN_SEND狀態(tài)(等待服務(wù)器確認(rèn)狀態(tài))胆萧。

    • 第二次握手:服務(wù)器收到來自客戶端的SYN J,服務(wù)端會(huì)確認(rèn)該數(shù)據(jù)包已收到并發(fā)送ACK標(biāo)志位(序號(hào)是J+1)和SYN標(biāo)志位(序號(hào)是K)俐东,服務(wù)器進(jìn)入SYN_RECV(請求接收并等待客戶端確認(rèn)狀態(tài))鸳碧。

    • 第三次握手:客戶端進(jìn)入連接建立狀態(tài)后盾鳞,向服務(wù)器發(fā)送ACK標(biāo)志位(序號(hào)是K+1)確認(rèn)客戶端已收到建立連接確認(rèn),服務(wù)器收到ACK標(biāo)志位后瞻离,服務(wù)端進(jìn)入連接已建立狀態(tài)腾仅。

URI、URL套利、URN 聯(lián)系與區(qū)別

簡稱 英文全稱 中文全稱
URI Uniform Resource Identifier 統(tǒng)一資源標(biāo)識(shí)符
URL Uniform Resource locator 統(tǒng)一資源定位符
URN Uniform Resource Name 統(tǒng)一資源名稱

重點(diǎn):URI包含URL和URN

  1. URI只是資源標(biāo)識(shí),某一規(guī)則下能把一個(gè)資源獨(dú)一無二地標(biāo)識(shí)出來;
  2. URL是資源標(biāo)識(shí)推励,能把資源獨(dú)一無二地標(biāo)識(shí)出來,具有定位資源功能肉迫,指明獲取資源應(yīng)用的協(xié)議验辞,例如:協(xié)議名+主機(jī)名+端口+路徑+文件+參數(shù)+錨點(diǎn);
  3. URN資源名稱喊衫,例如:主機(jī)名+端口+路徑+文件+參數(shù)+錨點(diǎn)跌造;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市族购,隨后出現(xiàn)的幾起案子壳贪,更是在濱河造成了極大的恐慌,老刑警劉巖寝杖,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件违施,死亡現(xiàn)場離奇詭異,居然都是意外死亡瑟幕,警方通過查閱死者的電腦和手機(jī)磕蒲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來只盹,“玉大人辣往,你說我怎么就攤上這事≈潮埃” “怎么了站削?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長懦鼠。 經(jīng)常有香客問我钻哩,道長,這世上最難降的妖魔是什么肛冶? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任街氢,我火速辦了婚禮,結(jié)果婚禮上睦袖,老公的妹妹穿的比我還像新娘珊肃。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布伦乔。 她就那樣靜靜地躺著厉亏,像睡著了一般。 火紅的嫁衣襯著肌膚如雪烈和。 梳的紋絲不亂的頭發(fā)上爱只,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音招刹,去河邊找鬼恬试。 笑死,一個(gè)胖子當(dāng)著我的面吹牛疯暑,可吹牛的內(nèi)容都是我干的训柴。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼妇拯,長吁一口氣:“原來是場噩夢啊……” “哼幻馁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起越锈,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤仗嗦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后瞪浸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體儒将,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吏祸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年对蒲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贡翘。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蹈矮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出鸣驱,到底是詐尸還是另有隱情泛鸟,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布踊东,位于F島的核電站北滥,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏闸翅。R本人自食惡果不足惜再芋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望坚冀。 院中可真熱鬧济赎,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至壳猜,卻和暖如春勾徽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背统扳。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國打工捂蕴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人闪幽。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓啥辨,卻偏偏與公主長得像,于是被迫代替她去往敵國和親盯腌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子溉知,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348