網(wǎng)絡(luò)協(xié)議的一些理解

第一部分:
通信系統(tǒng)間互聯(lián)的標(biāo)準(zhǔn)體系分層:應(yīng)用層(協(xié)議包括:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP)、表示層(格式有:JPEG、ASCll窒典、DECOIC耘斩、加密格式等)报咳、會話層(本地主機(jī)與遠(yuǎn)程主機(jī)進(jìn)行的會話)、傳輸層(協(xié)議有:TCP UDP,數(shù)據(jù)包一旦離開網(wǎng)卡即進(jìn)入網(wǎng)絡(luò)傳輸層)东揣、網(wǎng)絡(luò)層(協(xié)議有:ICMP IGMP IP(IPV4 IPV6) ARP RARP)、數(shù)據(jù)鏈路層(建立邏輯連接腹泌、進(jìn)行硬件地址尋址嘶卧、差錯校驗 等功能)、物理層(建立凉袱、維護(hù)芥吟、斷開物理連接侦铜。)

第二部分:
1、傳輸控制協(xié)議
2钟鸵、由網(wǎng)絡(luò)端的 ip 協(xié)議和傳輸層的 TCP (面向連接的)協(xié)議組成
3钉稍、TCP 負(fù)責(zé)發(fā)現(xiàn)傳輸?shù)膯栴},有問題的時候就發(fā)出信號棺耍,要求重新傳輸贡未,直到數(shù)據(jù)安全的到達(dá)目的地,IP 是每一臺聯(lián)網(wǎng)設(shè)備規(guī)定的一個地址蒙袍。TCP 提供可靠的數(shù)據(jù)傳輸
4俊卤、IP 層接收更低層(網(wǎng)絡(luò)接口層)傳輸來的數(shù)據(jù)包,并把它穿到更高層TCP 層或者 UDP 層 也可以進(jìn)行反向傳輸 UDP/IP —> IP ——>網(wǎng)絡(luò)接口層 數(shù)據(jù)包包含了發(fā)送他的主機(jī)地址和接收它的主機(jī)地址
5害幅、TCP 協(xié)議的三次握手:
1> 客戶端向服務(wù)器發(fā)送 syn (同步序列號)包 進(jìn)入 syn_sent 狀態(tài) 等待服務(wù)器確認(rèn)
2> 服務(wù)器收到客戶端發(fā)送的 syn 包 進(jìn)行確認(rèn) 冰箱客戶端發(fā)送 syn + ACK 包 進(jìn)入 syn_receive狀態(tài)
3> 客戶端收到服務(wù)器發(fā)送的 ack 包 并向服務(wù)器發(fā)送確認(rèn)包 ACK(ack = k + 1) 此時進(jìn)入TCP 連接成功狀態(tài) 完成三次握手
6消恍、TCP頭結(jié)構(gòu)(最少20個字節(jié)):源端口、目的端口以现、序列號狠怨、應(yīng)答號、偏移量邑遏、保留取董、標(biāo)志、窗口无宿、校驗位茵汰、優(yōu)先指針、選項
7孽鸡、數(shù)據(jù)格式 主要是
數(shù)據(jù)幀 :幀頭+Ip 數(shù)據(jù)包+幀尾
IP 數(shù)據(jù)包包括 :IP 頭+ TCP 數(shù)據(jù)包
TCP數(shù)據(jù)結(jié)構(gòu):(源端口蹂午、目的端口、序列號彬碱、應(yīng)答號豆胸、偏移量、保留巷疼、標(biāo)志晚胡、窗口、校驗位嚼沿、優(yōu)先指針估盘、選項等)
8、UDP 協(xié)議:面向無連接的骡尽、廣播發(fā)送 數(shù)據(jù)包主要包括源端口號和目標(biāo)端口號遣妥。提供不可靠的數(shù)據(jù)連接服務(wù)。不管數(shù)據(jù)包的錯誤攀细、順序 箫踩、重發(fā)爱态。可出現(xiàn)丟包的現(xiàn)象
9境钟、socket 是對 TCP/IP協(xié)議的封裝锦担。
10、socket 連接
1> 服務(wù)器監(jiān)聽:服務(wù)端并不確定客戶端的套接字慨削,二十處于等待連接的狀態(tài)吆豹,處于網(wǎng)絡(luò)監(jiān)聽狀態(tài),實時監(jiān)控網(wǎng)絡(luò)狀態(tài)理盆。
2> 由客戶端的套接字提出連接請求痘煤,連接目標(biāo)是服務(wù)端的套接字,為此必須描述服務(wù)端的套接字猿规,如此衷快,就必須指出服務(wù)端的 IP 地址和端口號,然后向服務(wù)端發(fā)出連接請求姨俩。
3>服務(wù)器套接字監(jiān)聽或者接收到客戶端套接字的連接請求蘸拔,就響應(yīng)套接字的請求,建立一個新的連接線程环葵,把服務(wù)器套接字的描述發(fā)給客戶端调窍,當(dāng)客戶端確認(rèn)描述,連接就在此時建立张遭。此時客戶端繼續(xù)進(jìn)入監(jiān)聽狀態(tài)邓萨,等待其他客戶端的請求。菊卷,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末缔恳,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子洁闰,更是在濱河造成了極大的恐慌歉甚,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扑眉,死亡現(xiàn)場離奇詭異纸泄,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)腰素,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進(jìn)店門聘裁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人耸弄,你說我怎么就攤上這事咧虎。” “怎么了计呈?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵砰诵,是天一觀的道長。 經(jīng)常有香客問我捌显,道長茁彭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任扶歪,我火速辦了婚禮理肺,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘善镰。我一直安慰自己妹萨,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布炫欺。 她就那樣靜靜地躺著乎完,像睡著了一般。 火紅的嫁衣襯著肌膚如雪品洛。 梳的紋絲不亂的頭發(fā)上树姨,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天,我揣著相機(jī)與錄音桥状,去河邊找鬼帽揪。 笑死,一個胖子當(dāng)著我的面吹牛辅斟,可吹牛的內(nèi)容都是我干的转晰。 我是一名探鬼主播,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼士飒,長吁一口氣:“原來是場噩夢啊……” “哼挽霉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起变汪,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤侠坎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后裙盾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體实胸,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年番官,在試婚紗的時候發(fā)現(xiàn)自己被綠了庐完。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,563評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡徘熔,死狀恐怖门躯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情酷师,我是刑警寧澤讶凉,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布染乌,位于F島的核電站,受9級特大地震影響懂讯,放射性物質(zhì)發(fā)生泄漏荷憋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一褐望、第九天 我趴在偏房一處隱蔽的房頂上張望勒庄。 院中可真熱鬧,春花似錦瘫里、人聲如沸实蔽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽局装。三九已至,卻和暖如春漆腌,著一層夾襖步出監(jiān)牢的瞬間贼邓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工闷尿, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留塑径,地道東北人。 一個月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓填具,卻偏偏與公主長得像统舀,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子劳景,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,435評論 2 348

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