回顧--計(jì)算機(jī)網(wǎng)絡(luò)

前言

這學(xué)期學(xué)完了計(jì)算機(jī)網(wǎng)絡(luò)割岛,收獲頗豐女器,在這里感謝一下老齊同志對(duì)我們的耐心,細(xì)心的指導(dǎo)浸遗。我大概的了解了計(jì)算機(jī)網(wǎng)絡(luò)世界的全貌猫胁,但細(xì)節(jié)方面還要深入學(xué)習(xí)。這個(gè)回顧其實(shí)就是我的一部分期末復(fù)習(xí)資料跛锌,但是如果你沒(méi)聽過(guò)課弃秆,只想看我這個(gè)了解計(jì)算機(jī)網(wǎng)絡(luò),那我認(rèn)為是不行的髓帽,因?yàn)楹芏嘀R(shí)點(diǎn)我覺(jué)得太容易了菠赚,就沒(méi)寫出來(lái)......比如FTP,ICMP6郑藏,socket锈至,DHCP 等等,這些內(nèi)容肯定會(huì)考到译秦,所以好好聽課,記筆記是有用的~
教材用的是 《計(jì)算機(jī)網(wǎng)絡(luò):自頂向下方法(原書第6版)》(Computer Networking:A Top-Down Approach击碗,Sixth Edition)

A Top-Down Approach

學(xué)習(xí)過(guò)程中筑悴,多思考,多問(wèn)老師稍途,把老師留的實(shí)驗(yàn)認(rèn)認(rèn)真真的做完阁吝,尤其重要的是一定要抓包 , 用老齊的話說(shuō),計(jì)算機(jī)網(wǎng)絡(luò)算是工程械拍,而不應(yīng)當(dāng)算是科學(xué)突勇、學(xué)術(shù)装盯,所以把每一個(gè)網(wǎng)絡(luò)協(xié)議學(xué)完后,抓包分析必不可少甲馋,把 GNS3+wireshark 安裝好埂奈,使勁干就是了!
當(dāng)然定躏,一個(gè)對(duì)計(jì)算機(jī)網(wǎng)絡(luò)什么都不懂的人账磺,剛開始學(xué)習(xí)網(wǎng)絡(luò)確實(shí)很困難,我這里推薦一本科普書:戶根勤的《網(wǎng)絡(luò)是怎樣連接的》痊远,
正面

背面

講的是從在瀏覽器中輸入網(wǎng)址開始垮抗,一路追蹤了到顯示出網(wǎng)頁(yè)的內(nèi)容為止的整個(gè)過(guò)程,以圖配文碧聪,講解了網(wǎng)絡(luò)的全貌冒版,并重點(diǎn)介紹了實(shí)際的網(wǎng)絡(luò)設(shè)備和軟件是如何工作的。目的是幫助讀者理解網(wǎng)絡(luò)的本質(zhì)意義逞姿,理解實(shí)際的設(shè)備和軟件辞嗡,進(jìn)而熟練運(yùn)用網(wǎng)絡(luò)技術(shù)。同時(shí)哼凯,專設(shè)了“網(wǎng)絡(luò)術(shù)語(yǔ)其實(shí)很簡(jiǎn)單”專欄欲间,以對(duì)話的形式介紹了一些網(wǎng)絡(luò)術(shù)語(yǔ)的詞源。

計(jì)算機(jī)?絡(luò)的拓?fù)浣Y(jié)構(gòu)

計(jì)算機(jī)?絡(luò)的拓?fù)浣Y(jié)構(gòu)主要有:總線型拓?fù)涠喜俊⑿切屯負(fù)淞蕴h(huán)型拓?fù)洹湫屯負(fù)洹?狀拓?fù)浜突旌闲屯負(fù)洹?br> 組成:每?種?絡(luò)結(jié)構(gòu)都由結(jié)點(diǎn)蝴光、鏈路和通路等?部分組成她渴。

計(jì)算機(jī)?絡(luò)的分類
ISP
分組交換

將完整報(bào)?拆分成分組,單個(gè)分組傳輸?shù)较噜徑Y(jié)點(diǎn)蔑祟,存儲(chǔ)下來(lái)后查找轉(zhuǎn)發(fā)表趁耗,然后將分組轉(zhuǎn)發(fā)。允許更多??同時(shí)使??絡(luò)疆虚,?較靈活苛败,?效,但可能產(chǎn)?分組延遲或丟失径簿。

分組

傳輸介質(zhì)

?絡(luò)傳輸介質(zhì)是指在?絡(luò)中傳輸信息的載體罢屈,常?的傳輸介質(zhì)分為有線傳輸介質(zhì)和?線傳輸介質(zhì)兩?類。
有線傳輸介質(zhì)是指在兩個(gè)通信設(shè)備之間實(shí)現(xiàn)的物理連接部分篇亭,它能將信號(hào)從??傳輸?shù)搅??缠捌,有線傳輸介質(zhì)主要有雙絞線、同軸電纜和光纖译蒂。雙絞線和同軸電纜傳輸電信號(hào)曼月,光纖傳輸光信號(hào)谊却。
?線傳輸介質(zhì)指我們周圍的?由空間。我們利??線電波在?由空間的傳播可以實(shí)現(xiàn)多種?線通信哑芹。在?由空間傳輸?shù)碾姶挪ǜ鶕?jù)頻譜可將其分為?線電波炎辨、微波、紅外線绩衷、激光等蹦魔,信息被加載在電磁波上進(jìn)?傳輸。

多路復(fù)?

頻分多路復(fù)?FDM:各??占?不同的頻率帶寬資源
頻分多路復(fù)?FDM:各??占?不同的頻率帶寬資源
波分多路復(fù)?WDM:波分復(fù)?就是光的頻分復(fù)?
碼分多路復(fù)?CDM:每個(gè)??分配?個(gè)唯?的碼?序列咳燕,各??使?相同頻率的載波勿决,利?各?碼?序列編碼數(shù)據(jù),并保證各??碼?序列相互正交招盲。
發(fā)送?特1時(shí)就采?碼?序列低缩,發(fā)送?特0時(shí)采?碼?序列的反碼。輸出時(shí)相加曹货,解碼時(shí)做內(nèi)積并除以?特位數(shù)即可得到想要獲取的數(shù)據(jù)咆繁。

CSMA/CD 的?作原理

CSMA/CD(Carrier Sense Multiple Access with Collision Detection)基帶沖突檢測(cè)的載波監(jiān)聽多路訪問(wèn)技術(shù)(載波監(jiān)聽多點(diǎn)接?/碰撞檢測(cè))。
應(yīng)?在 OSI 的第?層數(shù)據(jù)鏈路層 顶籽,?作原理是: 發(fā)送數(shù)據(jù)前 先偵聽信道是否空閑 ,若空閑玩般,則?即發(fā)送數(shù)據(jù)。若信道忙碌礼饱,則等待?段時(shí)間?信道中的信息傳輸結(jié)束后再發(fā)送數(shù)據(jù)坏为;若在上?段信息發(fā)送結(jié)束后,同時(shí)有兩個(gè)或兩個(gè)以上的節(jié)點(diǎn)都提出發(fā)送請(qǐng)求镊绪,則判定為沖突匀伏。若偵聽到?jīng)_突,則?即停?發(fā)送數(shù)據(jù),等待?段隨機(jī)時(shí)間,再重新嘗試蝴韭。
主要?的是:提供尋址和媒體存取的控制?式够颠,使得不同設(shè)備或?絡(luò)上的節(jié)點(diǎn)可以在多點(diǎn)的?絡(luò)上通信?不相互沖突。

沖突域

在以太?中榄鉴,如果某個(gè)CSMA/CD?絡(luò)上的兩臺(tái)計(jì)算機(jī)在同時(shí)通信時(shí)會(huì)發(fā)?沖突履磨,那么這個(gè)CSMA/CD?絡(luò)就是?個(gè)沖突域(collision domain)。如果以太?中的各個(gè)?段以集線器連接庆尘,因?yàn)椴荒鼙苊鉀_突蹬耘,所以它們?nèi)匀皇?個(gè)沖
突域。
沖突域就是連接在同?導(dǎo)線上的所有?作站的集合减余,或者說(shuō)是同?物理?段上所有節(jié)點(diǎn)的集合,或以太?上競(jìng)爭(zhēng)同?帶寬的節(jié)點(diǎn)集合. 沖突域是在同?個(gè)?絡(luò)上兩個(gè)?特同時(shí)進(jìn)?傳輸則會(huì)產(chǎn)?沖突惩系;在?路內(nèi)部數(shù)據(jù)分組所產(chǎn)?與發(fā)?沖突的這樣?個(gè)區(qū)域稱為沖突域位岔,所有的共享介質(zhì)環(huán)境都是?個(gè)沖突域如筛,在共享介質(zhì)環(huán)境中?定類型的沖突域是正常?為。
沖突域:在同?個(gè)沖突域中的每?個(gè)節(jié)點(diǎn)都能收到所有被發(fā)送的幀抒抬。沖突域是基于第?層(物理層)杨刨。

?播域

?播是?種信息的傳播?式,指?絡(luò)中的某?設(shè)備同時(shí)向?絡(luò)中所有的其它設(shè)備發(fā)送數(shù)據(jù)擦剑,這個(gè)數(shù)據(jù)所能?播到的范圍即為?播域(Broadcast Domain)妖胀。
簡(jiǎn)單點(diǎn)說(shuō),?播域就是指?絡(luò)中所有能接收到同樣?播消息的設(shè)備的集合惠勒。
?播域是基于第?層(鏈路層)

NAT技術(shù)

NAT: ?絡(luò)地址轉(zhuǎn)換赚抡。
內(nèi)部主機(jī) X ?本地地址 IPX 和因特?上主機(jī) Y 通信所發(fā)送的數(shù)據(jù)報(bào)必須經(jīng)過(guò) NAT 路由器。
NAT 路由器將數(shù)據(jù)報(bào)的源地址 IPX 轉(zhuǎn)換成全球地址 IPG纠屋,但?的地址 IPY 保持不變涂臣,然后發(fā)送到因特?。
NAT 路由器收到主機(jī) Y 發(fā)回的數(shù)據(jù)報(bào)時(shí)售担,知道數(shù)據(jù)報(bào)中的源地址是 IPY ??的地址是 IPG赁遗。
根據(jù) NAT 轉(zhuǎn)換表,NAT 路由器將?的地址 IPG 轉(zhuǎn)換為 IPX族铆,轉(zhuǎn)發(fā)給最終的內(nèi)部主機(jī) X岩四。
改寫前的私有地址和端?號(hào),以及改寫后的公有地址和端?號(hào)會(huì)作為?組相對(duì)應(yīng)的記錄保存在地址轉(zhuǎn)換設(shè)備內(nèi)部的?張表中哥攘。(PAT剖煌,端?復(fù)?)。

ipv4献丑,ipv6頭部結(jié)構(gòu)及ip地址的表??法

ipv4 :
壽命(TTL, Time To Live):每次數(shù)據(jù)報(bào)經(jīng)過(guò)?臺(tái)路由器時(shí)末捣,該字段的值減1,若TTL字段減為0创橄,則丟棄該數(shù)據(jù)報(bào)箩做,從?確保數(shù)據(jù)報(bào)不會(huì)永遠(yuǎn)在?絡(luò)循環(huán)。
上層協(xié)議(Protocol):該字段?于指明IP數(shù)據(jù)報(bào)的數(shù)據(jù)部分應(yīng)該交給哪個(gè)傳輸層協(xié)議(6為TCP妥畏、17為UDP)邦邦。

ipv4

ipv6:
ipv6

整個(gè)的因特?就是?個(gè)單?的、抽象的?絡(luò)醉蚁。IP地址就是給因特?上的每?個(gè)主機(jī)(或路由器)的每?個(gè)接?分配?個(gè)在全世界范圍內(nèi)唯?的32位(ipv4)的標(biāo)識(shí)符燃辖。所謂分類的IP地址,就是將IP地址劃分為若?固定類网棍,每?類地址都由兩個(gè)固定?度的字段組成黔龟,其中?個(gè)字段是?絡(luò)號(hào) net-id,它標(biāo)志主機(jī)(或路由器)所連接到的?絡(luò),?個(gè)?絡(luò)號(hào)在整個(gè)因特?范圍內(nèi)必須是唯?的氏身。?另?個(gè)字段則是主機(jī)號(hào) host-id巍棱,它標(biāo)志該主機(jī)(或路由器),?個(gè)主機(jī)號(hào)在它前?的?絡(luò)號(hào)所指明的?絡(luò)范圍內(nèi)必須是唯?的蛋欣。由此可?航徙,?個(gè)IP地址在整個(gè)因特?范圍內(nèi)是唯?的。
ipv6:對(duì)于?個(gè)完整的IPv6地址陷虎,需要寫128位到踏,已經(jīng)被分成了8段,每段4個(gè)字符尚猿,也就是說(shuō)完整地表??個(gè)IPv6地址窝稿,需要寫32個(gè)字?。
1.?選格式
2.壓縮表?
3.IPv4內(nèi)嵌在IPv6中
在IPv6中谊路,地址分為8個(gè)段來(lái)表?讹躯,每個(gè)段共4個(gè)字符,但是?個(gè)完整的IPv6地址會(huì)經(jīng)常碰到整個(gè)段4個(gè)字符全部都為0缠劝,所以我們將整個(gè)段4個(gè)字符全部都為0的使?雙冒號(hào)::來(lái)表?潮梯,如果連續(xù)多個(gè)段全都為0,那么也可以同樣將多個(gè)段都使? 雙冒號(hào)::來(lái)表?惨恭,如果是多個(gè)段秉馏,并不需要將雙冒號(hào)寫多次,只需要寫?次即可脱羡,?如?個(gè)地址8個(gè)段萝究,其中有三個(gè)段全都為0,那么我們就將這全為0的三個(gè)段共48位?::來(lái)表?锉罐,再將其它5個(gè)段照常寫出即可帆竹,當(dāng)計(jì)算機(jī)讀到這樣?個(gè)不?128位的地址時(shí),?128位少了多少位脓规,就在::的地?補(bǔ)上多少個(gè)0栽连,?如上?的::代替為48位,那么計(jì)算機(jī)就會(huì)在這個(gè)地址的::位置補(bǔ)上48位的0侨舆,這樣就正確地將地址還原回去了秒紧。
在壓縮格式的第?種情況的表?中,是在地址中整個(gè)段4個(gè)字符都為0時(shí)挨下,才將其壓縮為::來(lái)表?熔恢,但是在使?第?種情況壓縮之后,我們?nèi)匀豢梢钥?地址中還存在許多毫?意義的0臭笆,?如0001叙淌,0410秤掌。我們知道,0001中鹰霍,雖然前?有三個(gè)0机杜,但是如果我們將前?的0全部省略掉,寫為1衅谷,結(jié)果是等于0001的株搔,?0410也是?樣菠隆,我們將前?的0省略掉,寫成410仰担,也同樣等于0410的在验,所以我們?cè)谑÷詳?shù)字前?的0時(shí)玷氏,是不影響結(jié)果的,那么這個(gè)時(shí)候腋舌,表?IPv6地址時(shí)盏触,允許將?個(gè)段中前導(dǎo)部分的0省略不寫,因?yàn)椴挥绊懡Y(jié)果块饺。但是需要注意的是赞辩,如果0不是前導(dǎo)0,?如2001授艰,我們就不能省略0寫成21辨嗽,因?yàn)?1不等于2001,所以在中間的0不能省略淮腾,只能省略最前?的0糟需。
在?絡(luò)還沒(méi)有全部從IPv4過(guò)渡到IPv6時(shí),就可能出現(xiàn)某些設(shè)備即連接了IPv4?絡(luò)谷朝,?連接了IPv6?絡(luò)洲押,對(duì)于這樣的情況,就需要?個(gè)地址即可以表?IPv4地址圆凰,?可以表?IPv6地址杈帐。
因?yàn)?個(gè)IPv4地址為32位,?個(gè)IPv6地址為128位送朱,要讓?個(gè)IPv4地址表?為IPv6地址娘荡,明顯已經(jīng)少了96位,那么就將?個(gè)正常的IPv4地址通過(guò)增加96位驶沼,結(jié)果變成128位炮沐,來(lái)與IPv6通信。在表?時(shí)回怜,是在IPv4原有地址的基礎(chǔ)上大年,增加96個(gè)0换薄,結(jié)果變成128位,增加的96個(gè)0再結(jié)合原有的IPv4地址翔试,表??法為
0:0:0:0:0:0:A.B.C.D 或者::A.B.C.D.轻要,如下:
0000: 0000: 0000: 0000:0000:0000:A.B.C.D

局域?,?線局域?

局域?最主要的特點(diǎn)是:?絡(luò)為?個(gè)單位所擁有垦缅,且地理范圍和站點(diǎn)數(shù)?均有限冲泥。
局域?具有?播功能,從?個(gè)站點(diǎn)可很?便地訪問(wèn)全?壁涎,局域?上的主機(jī)可共享連接在局域?上的各種硬件和軟件資源凡恍。
局域?按照拓?fù)浣Y(jié)構(gòu)可分為總線結(jié)構(gòu)、環(huán)型結(jié)構(gòu)怔球、星型結(jié)構(gòu)嚼酝、?狀結(jié)構(gòu)、樹型結(jié)構(gòu)以及混合型結(jié)構(gòu)竟坛。
?線局域?常簡(jiǎn)寫為WLAN(Wireless Local Area Network)闽巩。
1997年IEEE制定出?線局域?的協(xié)議標(biāo)準(zhǔn)802.11。802.11是以?線以太?的標(biāo)準(zhǔn)担汤,使?星型拓?fù)湎芽纾渲?叫做接?點(diǎn)AP(Access Point),在MAC層使?CSMA/CA協(xié)議漫试。
凡使?802.11系列協(xié)議的局域??稱為Wi-Fi(Wireless-Fidelity六敬,意思是“?線保真度”)。
802.11標(biāo)準(zhǔn)規(guī)定?線局域?的最?構(gòu)件是基本服務(wù)集BSS(Basic Service Set)驾荣。?個(gè)基本服務(wù)及BSS包括?個(gè)基站和若?移動(dòng)站外构,所有的站在本BSS以內(nèi)都可以直接通信,但在和本BSS以外的站通信時(shí)都必須通過(guò)本BSS的基站播掷。
BSS中的基站就是接?點(diǎn)AP审编,當(dāng)?絡(luò)管理員安裝AP時(shí),必須為該AP分配?個(gè)不超過(guò)32字節(jié)的服務(wù)集標(biāo)識(shí)符SSID(Service Set IDentifier)和?個(gè)信道歧匈。
?個(gè)BSS所覆蓋的地理范圍叫作?個(gè)基本服務(wù)區(qū)BSA(Basic Service Area)垒酬,直徑?般不超過(guò)100?。
?個(gè)BSS可以是孤?的件炉,也可以通過(guò)接?點(diǎn)AP連接到?個(gè)分配系統(tǒng)DS(Distribution System)勘究,然后再連接到另?個(gè)BSS,這樣就構(gòu)成了?個(gè)擴(kuò)展的服務(wù)集ESS(Extended Service Set)斟冕。ESS還可以為?線??提供到?802.x(?802.11?線局域?)的接?口糕。這種接?是通過(guò)Portal來(lái)實(shí)現(xiàn)的。Portal的作?就相當(dāng)于?個(gè)?橋磕蛇。

無(wú)線

數(shù)據(jù)幀

?絡(luò)層傳輸?shù)陌╬acket)景描,在數(shù)據(jù)鏈路層中傳輸是“幀”(frame)十办。數(shù)據(jù)包到達(dá)數(shù)據(jù)鏈路層后加上數(shù)據(jù)鏈路層的協(xié)議頭和協(xié)議尾就構(gòu)成了?個(gè)數(shù)據(jù)幀。
以太?(Ethernet)規(guī)定:?組電信號(hào)構(gòu)成?個(gè)數(shù)據(jù)包超棺,做“幀”(Frame)向族,每個(gè)幀分為兩個(gè)部分:?部(Head)和數(shù)據(jù)(Data)。

數(shù)據(jù)幀

MAC地址表?

在局域?中棠绘,硬件地址?稱為物理地址件相,或MAC 地址。
IEEE 802標(biāo)準(zhǔn)為局域?規(guī)定了?種48位的全球地址氧苍,是指局域?上的每?臺(tái)計(jì)算機(jī)中固化在適配器的ROM中的地址适肠。
IEEE 的注冊(cè)管理機(jī)構(gòu) RA 負(fù)責(zé)向?家分配地址字段的前三個(gè)字節(jié)(即?位 24 位)。地址字段中的后三個(gè)字節(jié)(即低位24 位)由?家??指派候引,稱為擴(kuò)展標(biāo)識(shí)符,必須保證?產(chǎn)出的適配器沒(méi)有重復(fù)地址敦跌。
適配器有過(guò)濾功能澄干,適配器從?絡(luò)上每收到?個(gè)MAC幀就先?硬件檢查MAC幀中的?的地址,如果是發(fā)往本站的幀則收下柠傍,否則丟棄麸俘。發(fā)往本站的幀包括以下三種幀:
(1)單播幀,即收到的幀的MAC地址與本站的硬件地址相同惧笛。
(2)?播幀从媚,即發(fā)送給本局域?上所有站點(diǎn)的幀。
(3)多播幀患整,即發(fā)送給本局域?上?部分站點(diǎn)的幀拜效。
以太?最常?的是以太? V2 格式的MAC幀,格式如下:

MAC

由五個(gè)字段組成各谚。前兩個(gè)字段為?的地址和源地址紧憾。第三個(gè)字段是類型字段,?來(lái)標(biāo)識(shí)上?層使?的是什么協(xié)議昌渤,以便把收到的MAC幀的數(shù)據(jù)上交給上?層的這個(gè)協(xié)議赴穗。第四個(gè)字段是數(shù)據(jù)字段,最后?個(gè)是幀檢驗(yàn)序列FCS(使?CRC檢驗(yàn))膀息。

靜態(tài)路由協(xié)議 靜態(tài)路由表

路由技術(shù)屬于OSI模型的第三層(?絡(luò)層)般眉,路由技術(shù)是把數(shù)據(jù)包從信源穿過(guò)中間?絡(luò)設(shè)備(路由器)轉(zhuǎn)發(fā)到信宿的?為。
從維護(hù)與管理的?度可分為靜態(tài)路由和動(dòng)態(tài)路由潜支,靜態(tài)路由是?動(dòng)配置路由甸赃,不會(huì)產(chǎn)?額外的?絡(luò)開銷,適?于?型?絡(luò)毁腿,或?yàn)殒溌纷鰷y(cè)試?辑奈。動(dòng)態(tài)路由是使?動(dòng)態(tài)路由協(xié)議(RIP苛茂、OSPF、EIGRP等)使路由器動(dòng)態(tài)的公告??的路由表鸠窗,并學(xué)習(xí)鄰居路由器的路由表妓羊,這種?法會(huì)產(chǎn)?額外的?絡(luò)鏈路開銷,但維護(hù)成本低稍计,不易出錯(cuò)躁绸,適合?型?絡(luò)。
在靜態(tài)路由表中指定路由臣嚣,將路由器配置為靜態(tài)路由净刮。通過(guò)配置靜態(tài)路由,??可以?為地指定對(duì)某??絡(luò)訪問(wèn)時(shí)所要經(jīng)過(guò)的路徑硅则,在?絡(luò)結(jié)構(gòu)?較簡(jiǎn)單淹父,且?般到達(dá)某??絡(luò)所經(jīng)過(guò)的路徑惟?的情況下采?靜態(tài)路由。靜態(tài)路由不需要使?路由協(xié)議怎虫,但需要由路由器管理員??更新路由表暑认。

RIP

OSPF(open shortest path first)開放式最短路徑優(yōu)先,是?個(gè)基于鏈路狀態(tài)的內(nèi)部?關(guān)協(xié)議大审。OSPF?持VLSM蘸际、?持快速收斂、占?寬帶?徒扶、使?組播完成路由更新粮彤、?成本作為度量值。OSPF是典型的鏈路狀態(tài)?量協(xié)議姜骡,通過(guò)在各個(gè)路由器連接接?的狀態(tài)來(lái)建??個(gè)鏈路狀態(tài)的數(shù)據(jù)庫(kù)导坟,然后對(duì)該數(shù)據(jù)庫(kù)進(jìn)??個(gè)最短路徑樹(SPF)的算法,計(jì)算出最佳路徑圈澈,然后將最佳的路徑放?到路由表中乍迄。基于鏈路狀態(tài)的路由協(xié)議士败,不是只公告??的路由表闯两,?是經(jīng)歷了?個(gè)復(fù)雜的演算過(guò)程后才得到的路由表。鏈路狀態(tài)路由協(xié)議在理論上不受連接數(shù)?的限制谅将,?且收斂速度快漾狼,常常應(yīng)?于?型?絡(luò)。
OSPF

路由協(xié)議分類

OSI饥臂,TCP/IP 參考模型的基本概念

協(xié)議的定義:在兩個(gè)或多個(gè)通信實(shí)體間所交換消息的格式和順序逊躁,及發(fā)出∕或收到?個(gè)消息或者其他事件時(shí)應(yīng)該采取的?動(dòng)。
OSI七層:物理層隅熙、數(shù)據(jù)鏈路層稽煤、?絡(luò)層核芽、傳輸層、會(huì)話層酵熙、表?層轧简、應(yīng)?層。 五層協(xié)議:物理層匾二、數(shù)據(jù)鏈路層哮独、?絡(luò)層、傳輸層察藐、應(yīng)?層皮璧。
物理層:通信上傳輸原始?特。主要處理機(jī)械分飞、電?悴务、過(guò)程的接?,及物理層下?的物理傳輸介質(zhì)譬猫。
數(shù)據(jù)鏈路層:把物理層傳輸原始?特的功能加強(qiáng)惨寿,傳分組數(shù)據(jù),使它對(duì)?絡(luò)層顯現(xiàn)為?條?錯(cuò)線路删窒。
?絡(luò)層:關(guān)系到??的運(yùn)?控制,確定分組從源端到?的端的如何選徑顺囊,及如何解決擁擠現(xiàn)象肌索,送數(shù)據(jù)包。
傳輸層:兩實(shí)體間建?端對(duì)端信道特碳,傳輸信息或報(bào)?(可分成報(bào)?分組)诚亚。本層提供兩端點(diǎn)之間的可靠、透明數(shù)據(jù)傳輸午乓,端對(duì)端差錯(cuò)控制(差錯(cuò)檢測(cè)及恢復(fù))站宗、順序控制和流控制功能,管理多路復(fù)?益愈。
會(huì)話層:在兩實(shí)體間建?通信的伙伴關(guān)系梢灭,進(jìn)?數(shù)據(jù)交換,完成?次對(duì)話連接蒸其。本層提供兩實(shí)體間建?敏释、管理和拆除對(duì)話連接的?法。如對(duì)話雙?的資格審查和驗(yàn)證摸袁,收費(fèi)?法钥顽,對(duì)話?向的交替管理,故障點(diǎn)定位及恢復(fù)等各種服務(wù)靠汁。
表?層:處理數(shù)據(jù)表?(代碼和格式)蜂大、進(jìn)?轉(zhuǎn)換闽铐、消除?內(nèi)各實(shí)體間的語(yǔ)義差異。本層執(zhí)?通?數(shù)據(jù)交換功能奶浦,提供標(biāo)準(zhǔn)應(yīng)?接?兄墅,公共通信服務(wù)。如數(shù)值計(jì)算的通解财喳、加密和解密察迟,正?壓縮,終端格式轉(zhuǎn)換(??耳高、顯?特性扎瓶、字符集…)等。
應(yīng)?層:負(fù)責(zé)應(yīng)?管理和執(zhí)?應(yīng)?程序泌枪。本層為??提供OSI的各種服務(wù)概荷,管理和分配?絡(luò)資源,建?應(yīng)?程序包碌燕。如事務(wù)管理服務(wù)误证、?件傳送,數(shù)據(jù)庫(kù)管理服務(wù)修壕、?絡(luò)管理服務(wù)愈捅。主要由??或應(yīng)?決定。

OSI-7

實(shí)用的TCP/IP-5

TCP慈鸠,UDP 協(xié)議的基本概念?

(1)用?數(shù)據(jù)報(bào)協(xié)議 UDP (User Datagram Protocol)
UDP 在傳送數(shù)據(jù)之前不需要先建?連接蓝谨。對(duì)?的運(yùn)輸層在收到 UDP 報(bào)?后,不需要給出任何確認(rèn)青团。雖然 UDP 不提供可靠交付譬巫,但在某些情況下 UDP 是?種最有效的?作?式。
UDP 只在 IP 的數(shù)據(jù)報(bào)服務(wù)之上增加了很少?點(diǎn)的功能督笆,即端?的功能和差錯(cuò)檢測(cè)的功能芦昔。
UDP 是?連接的,即發(fā)送數(shù)據(jù)之前不需要建?連接娃肿。
UDP 使?盡最?努?交付咕缎,即不保證可靠交付,同時(shí)也不使?擁塞控制料扰。
UDP 是?向報(bào)?的锨阿。UDP 沒(méi)有擁塞控制,很適合多媒體通信的要求记罚。
UDP ?持?對(duì)?墅诡、?對(duì)多、多對(duì)?和多對(duì)多的交互通信。
UDP 的?部開銷?末早,只有 8 個(gè)字節(jié)烟馅。

UDP

(2)傳輸控制協(xié)議 TCP (Transmission Control Protocol)
TCP 則提供?向連接的服務(wù)。TCP 不提供?播或多播服務(wù)然磷。由于 TCP 要提供可靠的郑趁、?向連接的運(yùn)輸服務(wù),因此不可避免地增加了許多的開銷姿搜。
TCP 是?向連接的運(yùn)輸層協(xié)議寡润,就是說(shuō)應(yīng)?程序在使?TCP協(xié)議之前,必須先建?TCP連接舅柜,傳送完數(shù)據(jù)之后梭纹,必須釋放連接。
每?條 TCP 連接只能有兩個(gè)端點(diǎn)(endpoint)致份,每?條 TCP 連接只能是點(diǎn)對(duì)點(diǎn)的(?對(duì)?)的变抽。
TCP 提供可靠交付的服務(wù),保證數(shù)據(jù)?差錯(cuò)氮块、不丟失绍载、不重復(fù)、按序到達(dá)滔蝉。
TCP 提供全雙?通信击儡。

TCP

TCP三次握手

TCP四次揮手

??,超?的概念劃分

<1>. ?個(gè)擁有許多物理?絡(luò)的單位蝠引,可將所屬的物理?絡(luò)劃分為若?個(gè)??( subnet )阳谍。劃分??純屬?個(gè)單位內(nèi)部的事情。本單位以外的?絡(luò)看不?這個(gè)?絡(luò)是由多少個(gè)??組成立肘,因?yàn)檫@個(gè)單位對(duì)外仍然表現(xiàn)為?個(gè)?絡(luò)。
<2>. 劃分??的?法是從?絡(luò)的主機(jī)號(hào)借?若?位作為??號(hào) subnet-id名扛,當(dāng)然主機(jī)號(hào)也就相應(yīng)減少了同樣的位數(shù)谅年。于是兩級(jí)IP地址在本單位內(nèi)部就變成三級(jí)IP地址:?絡(luò)號(hào)、??號(hào)和主機(jī)號(hào)肮韧。也可以?以下記法來(lái)表?:
IP地址 = {<網(wǎng)絡(luò)號(hào)><子網(wǎng)號(hào)><主機(jī)號(hào)>}
<3>. 凡是從其他?絡(luò)發(fā)送給本單位某個(gè)主機(jī)的IP數(shù)據(jù)報(bào)融蹂,仍然是根據(jù)IP數(shù)據(jù)報(bào)的?的?絡(luò)號(hào)找到連接在本單位?絡(luò)上的路由器。但此路由器在收到IP數(shù)據(jù)報(bào)后弄企,再按?的?絡(luò)號(hào)和??號(hào)找到?的??超燃,把IP數(shù)據(jù)報(bào)交付給?的主機(jī)。
使???劃分時(shí)拘领,路由表必須包含以下三項(xiàng)內(nèi)容:
?的?絡(luò)地址意乓、??掩碼和下?跳地址。
在劃分??的情況下约素,路由表轉(zhuǎn)發(fā)分組的算法如下:
<1>. 從收到的數(shù)據(jù)報(bào)的?部提取?的IP地址 D 届良。
<2>. 先判斷是否為直接交付笆凌。對(duì)路由器直接相連的?絡(luò)逐個(gè)進(jìn)?檢查:?各?絡(luò)的??掩碼和D 逐位相“與”(AND操作),看結(jié)果是否和相應(yīng)的?絡(luò)地址匹配士葫。若匹配乞而,則把分組進(jìn)?直接交付(當(dāng)然還要把 D 轉(zhuǎn)換成物理地址,把數(shù)據(jù)報(bào)封裝成幀再發(fā)送出去)慢显,轉(zhuǎn)發(fā)任務(wù)結(jié)束爪模。否則就是間接交付,執(zhí)?<3>荚藻。
<3>. 若路由表中有?的地址為 D 的特定主機(jī)路由屋灌,則把數(shù)據(jù)報(bào)傳送給路由表中所指明的下?跳路由器;否則鞋喇,執(zhí)?<4>声滥。
<4>. 對(duì)路由表中的每??(?的?絡(luò)地址、??掩碼侦香、下?跳地址)落塑,?其中的??掩碼和D 逐位相“與”(AND操作),其結(jié)果為 N 罐韩。若 N 與該?的?的?絡(luò)地址匹配憾赁,則數(shù)據(jù)報(bào)傳送給指明的下?跳路由器;否則散吵,執(zhí)?<5>龙考。
<5>. 若路由表中有?個(gè)默認(rèn)路由,則把數(shù)據(jù)報(bào)傳送給路由表中所指明的默認(rèn)路由器矾睦;否則晦款,執(zhí)?<6>。
<6>. 報(bào)告轉(zhuǎn)發(fā)分組出錯(cuò)枚冗。
構(gòu)造超?(?分類編址路由選擇CIDR)
?絡(luò)前綴
劃分??在?定程度上緩解了?部分問(wèn)題缓溅,但是:

  1. B類地址在1992年已經(jīng)分配了近?半,眼看就要分配完了
  2. 因特?主??上的路由表中的項(xiàng)?數(shù)急劇增加
  3. 整個(gè)IPV4的地址空間最終將全部耗盡赁温。
    IETF很快研究出?分類編址CIDR來(lái)解決前?兩個(gè)問(wèn)題坛怪,最后?個(gè)問(wèn)題只有IPV6來(lái)解決了。
    在?個(gè)劃分??的?絡(luò)中可同時(shí)使??個(gè)不同的??掩碼股囊。使?變???掩碼VLSM ( Variable Length Subnet Mask ) 可進(jìn)?步提?IP地址資源的利?率袜匿。在VLSM的基礎(chǔ)上?進(jìn)?步研究出?分類編址?法,它的正式名字是?分類域間路由選擇CIDR( Classless Inter-Domain Routing )稚疹。
    <1>. 消除了傳統(tǒng)的A類居灯、B類和C類地址以及劃分??的概念。
    CIDR把32位的IP地址劃分為兩個(gè)部分。前?的部分是“?絡(luò)前綴”?來(lái)指明?絡(luò)穆壕,后?的部分則?來(lái)指明主機(jī)待牵。因此CIDR使IP地址從三級(jí)編址?回到了兩級(jí)編址,但這已是?分類的兩級(jí)編址喇勋。它的記法是:
    IP地址 ::= {<?絡(luò)前綴>, <主機(jī)號(hào)>}
    CIDR還使?“斜線記法”缨该,或稱為CIDR記法,即在IP地址后?加上斜線“/”川背,然后寫上?絡(luò)前綴所占的位數(shù)贰拿。
    128.14.35.7/20 = 10000000 00001110 00100011 00000111
    <2>.CIDR把?絡(luò)前綴都相同的連續(xù)的IP地址組成?個(gè)“CIDR地址塊”。我們只要知道CIDR地址塊中的任何?個(gè)地址熄云,就可以知道這個(gè)地址塊的起始地址(即最?地址)和最?地址膨更,以及地址塊中的地址數(shù)。
    最?地址 128.14.32.010000000 00001110 00100000 00000000
    最?地址 128.14.47.25510000000 00001110 00101111 11111111
    這個(gè)地址塊共有 2^12-2 個(gè)地址缴允,我們可使?地址塊中的最?地址和?絡(luò)地址塊的位數(shù)指明這個(gè)地址塊荚守。例如,上?的地址塊可記為128.14.32.0/20练般,也可簡(jiǎn)稱為“ /20 地址塊 ”矗漾。
    CIDR使?32位的地址掩碼,由?串1和?串0組成薄料,?1的個(gè)數(shù)是?絡(luò)前綴的?度敞贡。例如,/20 地址塊的地址掩碼是:
    11111111 11111111 11110000 00000000摄职。
    斜線記法中誊役,斜線后?的數(shù)字就是地址掩碼中1的個(gè)數(shù)。
    由于?個(gè)CIDR地址塊中有很多地址谷市,所以在路由表中就利?CIDR地址塊來(lái)查找?的?絡(luò)蛔垢。這種地址的聚合常稱為路由聚合( route aggregation ),它使得路由表中的?個(gè)項(xiàng)?可以表?原來(lái)傳統(tǒng)分類地址的很多個(gè)路由迫悠。路由聚合也稱為構(gòu)成超?鹏漆。
    CIDR記法有很多形式。
    10.0.0.0/10 可簡(jiǎn)寫為 10/10及皂。
    00001010 00* (意思是號(hào)前是?絡(luò)前綴甫男,表?主機(jī)號(hào)且改,可以任意值)
    CIDR可更加有效地分配IPv4的地址空間验烧。
?絡(luò)地址 ?播地址

A類地址:以0開頭,第?個(gè)字節(jié)范圍:0-127又跛;
B類地址:以10開頭碍拆,第?個(gè)字節(jié)范圍:128-191;
C類地址:以110開頭,第?個(gè)字節(jié)范圍:192-223感混;
D類地址:以1110開頭端幼,第?個(gè)字節(jié)范圍為224~239;
A類地址:0.0.0.0 ~ 127.255.255.255
主機(jī)號(hào)是后24位
B類地址:128.0.0.0 ~ 191.255.255.255
主機(jī)號(hào)是后16位
C類地址:192.0.0.0 ~ 223.255.255.255
主機(jī)號(hào)是后8位
D類地址:224.0.0.0 ~ 239.255.255.255
后28位為多播組號(hào)
E類地址:240.0.0.0 ~ 255.255.255.255

IP地址為128·36·199·3 ??掩碼是255·255·240·0弧满。算出?絡(luò)地址婆跑、?播地址、地址范圍庭呜、主機(jī)數(shù)滑进。
1) 將IP地址和??掩碼換算為?進(jìn)制,??掩碼連續(xù)全1的是?絡(luò)地址募谎,后?的是主機(jī)地址扶关, 虛線前為?絡(luò)地址,虛線后為主機(jī)地址

ip1

2)IP地址和??掩碼進(jìn)?與運(yùn)算数冬,結(jié)果是?絡(luò)地址
ip2

3)將運(yùn)算結(jié)果中的?絡(luò)地址不變节槐,主機(jī)地址變?yōu)?,結(jié)果就是?播地址拐纱。
ip3

4) 地址范圍就是含在本?段內(nèi)的所有主機(jī)
?絡(luò)地址+1即為第?個(gè)主機(jī)地址铜异,?播地址-1即為最后?個(gè)主機(jī)地址,由此可以看出
地址范圍是: ?絡(luò)地址+1 ? ?播地址-1
本例的?絡(luò)范圍是:128·36·192·1 ? 128·36·207·254
5) 主機(jī)的數(shù)量
主機(jī)的數(shù)量=2?進(jìn)制位數(shù)的主機(jī)-2
主機(jī)的數(shù)量=212-2=4094
減2是因?yàn)橹鳈C(jī)不包括?絡(luò)地址和?播地址戳玫。

DNS?作過(guò)程

DNS是?個(gè)由分層的DNS服務(wù)器實(shí)現(xiàn)的分布式數(shù)據(jù)庫(kù)熙掺,它是?個(gè)允許主機(jī)查詢分布式數(shù)據(jù)庫(kù)的應(yīng)?層協(xié)議,DNS協(xié)議運(yùn)?在UDP之上咕宿,使?53號(hào)端?币绩。
迭代
1)?先客?機(jī)向其本地DNS服務(wù)器發(fā)送DNS?個(gè)DNS查詢報(bào)?,該報(bào)?含有要被轉(zhuǎn)換的主機(jī)名www.baidu.com府阀。
2)本地服務(wù)器向根DNS服務(wù)器轉(zhuǎn)發(fā)該查詢報(bào)?
3)根DNS服務(wù)器注意到其com前綴并向本地DNS服務(wù)器返回負(fù)責(zé)com的頂級(jí)DNS服務(wù)器的IP地址列表
4)本地DNS服務(wù)器再次向這些頂級(jí)DNS服務(wù)器發(fā)送查詢報(bào)?
5)頂級(jí)DNS服務(wù)器注意到baidu.com前綴缆镣,并返回權(quán)威DNS服務(wù)器的IP地址列表進(jìn)?響應(yīng)
6)最后本地DNS服務(wù)器直接向ww.baidu.com重發(fā)查詢報(bào)?,該服務(wù)?其IP地址進(jìn)?響應(yīng)
其查詢過(guò)程如下圖所?:

迭代

遞歸
1)?先试浙,同樣地董瞻,?先客?機(jī)向其本地DNS服務(wù)器發(fā)送DNS?個(gè)DNS查詢報(bào)?,該報(bào)?含有要被轉(zhuǎn)換的主機(jī)名www.baidu.com
2)本地服務(wù)器向根DNS服務(wù)器轉(zhuǎn)發(fā)該查詢報(bào)?
3)根DNS服務(wù)器注意到其com前綴田巴,并向com頂級(jí)DNS服務(wù)器轉(zhuǎn)發(fā)該查詢
4)頂級(jí)DNS服務(wù)器注意到baidu.com前綴钠糊,并向ww.baidu.com轉(zhuǎn)發(fā)該查詢報(bào)?
5)最后獲得IP地址后,沿著4壹哺、3抄伍、2、1發(fā)送響應(yīng)報(bào)?返回到客?機(jī)管宵。
其過(guò)程如下圖所?:
遞歸

為了改善時(shí)延性能并減少在因特?上到處傳輸?shù)腄NS報(bào)?數(shù)量截珍,DNS?泛使?了緩存技術(shù)攀甚。它的原理?常簡(jiǎn)單,在請(qǐng)求鏈中岗喉,當(dāng)?個(gè)DNS服務(wù)器接收到?個(gè)DNS回答(即包含主到名到IP的映射)時(shí)秋度,DNS服務(wù)器能將回答中的信息緩存在本地存儲(chǔ)器。每當(dāng)本地DNS服務(wù)器從某個(gè)DNS服務(wù)器收到?個(gè)回答時(shí)钱床,它就緩存包含在該回答中的任何信息荚斯。如果在DNS服務(wù)器中緩存了?個(gè)主機(jī)名/IP地址對(duì),另?個(gè)對(duì)相同主機(jī)名的查詢到達(dá)該DNS服務(wù)器時(shí)查牌,該服務(wù)器就能夠直接提供所要求的IP地址鲸拥,即使它不是該主機(jī)名的權(quán)威DNS服務(wù)器。由于主機(jī)和主機(jī)名與IP地址間的信息不是永久的僧免,所以DNS服務(wù)器在?段時(shí)間后刑赶,將丟棄緩存的信息。
DNS

電?郵件協(xié)議及?作原理

1懂衩、SMTP郵件協(xié)議分析
屬于發(fā)送郵件協(xié)議撞叨,??名、密碼和郵件內(nèi)容采?base64編碼
SMTP服務(wù)器默認(rèn)的?絡(luò)監(jiān)聽端?號(hào)為25
2浊洞、POP3郵件協(xié)議分析
屬于郵件接收協(xié)議牵敷,??名、密碼是明?信息法希,郵件內(nèi)容采?base64編碼
采?的?絡(luò)監(jiān)聽端?號(hào)默認(rèn)為110
3枷餐、IMAP郵件協(xié)議分析
屬于郵件接收協(xié)議,??名苫亦、密碼是明?信息毛肋,郵件內(nèi)容采?base64編碼, ?前使?的是第4個(gè)版本,所以也稱為IMAP4屋剑。IMAP協(xié)議相對(duì)于POP3協(xié)議??润匙,它定了更為強(qiáng)?的郵件接收功能,主要體現(xiàn)在以下?些??:

  1. IMAP具有摘要瀏覽功能唉匾,可以讓??在讀完所有郵件的主題孕讳、發(fā)件?、??等信息后巍膘,再由??做出是否下載或直接在服務(wù)器上刪除的決定厂财。
  2. IMAP可以讓??有選擇性地下載郵件附件。例如?封郵件包含3個(gè)附件峡懈,如果??確定其中只有2個(gè)附件對(duì)?已有?璃饱,就可只下載這2個(gè)附件,?不必下載整封郵件逮诲,從?節(jié)省了下載時(shí)間帜平。
  3. IMAP可以讓??在郵件服務(wù)器上創(chuàng)建??的郵件夾,分類保存各個(gè)郵件梅鹦。
    SMTP協(xié)議定了郵件客?端與SMTP服務(wù)之間裆甩,以及兩臺(tái)SMTP服務(wù)器之間發(fā)送郵件的通信規(guī)則;POP3/IMAP協(xié)議定義了郵件客?端與POP3服務(wù)器之間收發(fā)郵件的通信規(guī)則齐唆。
    SMTP協(xié)議中?共定了18條命令嗤栓,發(fā)送?封電?郵件的過(guò)程通常只需要其中的6條命令即可完成發(fā)送郵件的功能,下表按照發(fā)送命令的先后順序列出了這6條命令箍邮,并描述了其語(yǔ)法及功能說(shuō)明茉帅,其中,代表空格锭弊,代表回?和換?堪澎。
    SMTP

    POP3按照3個(gè)階段進(jìn)??作:特許、事務(wù)處理以及更新味滞。
    1樱蛤、特許階段,??代理發(fā)送??名和?令
    2剑鞍、事務(wù)處理階段:??代理取回報(bào)?昨凡;還可以對(duì)報(bào)?做刪除標(biāo)記,取消報(bào)?刪除標(biāo)記蚁署,以及獲取郵件的統(tǒng)計(jì)信息
    3便脊、更新階段:結(jié)束該P(yáng)OP3會(huì)話;這個(gè)時(shí)候該郵件服務(wù)器刪除那些被標(biāo)記的刪除的報(bào)?光戈。
    總結(jié)起來(lái)就是:先是發(fā)送??的信息進(jìn)?登錄哪痰,然后具體的操作,是看郵件呢久妆,還是刪郵件妒御,最后是結(jié)束會(huì)話。
    IMAP是?種郵件訪問(wèn)協(xié)議镇饺,但是它?POP3有更多的特?乎莉,但同時(shí)也?POP3要更復(fù)雜。它是雙向的奸笤,將本地的郵件與遠(yuǎn)程的服務(wù)器聯(lián)系起來(lái)惋啃。在本地所進(jìn)?的操作可以與郵件服務(wù)器同步。
web??請(qǐng)求的歷程

w1

w2

w3

w4

w5

w6

w7

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末监右,一起剝皮案震驚了整個(gè)濱河市边灭,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌健盒,老刑警劉巖绒瘦,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件称簿,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡惰帽,警方通過(guò)查閱死者的電腦和手機(jī)憨降,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)该酗,“玉大人授药,你說(shuō)我怎么就攤上這事∥仄牵” “怎么了悔叽?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)爵嗅。 經(jīng)常有香客問(wèn)我娇澎,道長(zhǎng),這世上最難降的妖魔是什么睹晒? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任九火,我火速辦了婚禮,結(jié)果婚禮上册招,老公的妹妹穿的比我還像新娘岔激。我一直安慰自己,他們只是感情好是掰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布虑鼎。 她就那樣靜靜地躺著,像睡著了一般键痛。 火紅的嫁衣襯著肌膚如雪炫彩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天絮短,我揣著相機(jī)與錄音绒怨,去河邊找鬼颤难。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的该默。 我是一名探鬼主播仆潮,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼签则,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼阵具!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起奖磁,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤改基,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后咖为,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體秕狰,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡稠腊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鸣哀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片架忌。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖诺舔,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情备畦,我是刑警寧澤低飒,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站懂盐,受9級(jí)特大地震影響褥赊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜莉恼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一拌喉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧俐银,春花似錦尿背、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至吱七,卻和暖如春汽久,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背踊餐。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工景醇, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吝岭。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓三痰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親窜管。 傳聞我的和親對(duì)象是個(gè)殘疾皇子酒觅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

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