網(wǎng)絡(luò)相關(guān)知識

一焚刚,常用協(xié)議與端口

FTP 文件傳輸協(xié)議越庇,20傳輸數(shù)據(jù)鞠柄,21控制
telnet 遠(yuǎn)程控制協(xié)議 23
smtp 簡單郵件傳輸協(xié)議 25(UDP)
POP3 郵件傳輸協(xié)議110
DHCP 動態(tài)獲取IP 骄瓣,67接收,68發(fā)送請求 (UDP)一個收一個發(fā)
DNS 域名解析服務(wù) 53
TFTP 簡單文件傳輸協(xié)議 69
HTTP 超文件傳輸協(xié)議 80/8080/443
snmp 網(wǎng)絡(luò)管理協(xié)議 161
傳輸層
TCP 面向連接斟薇,可靠的通信協(xié)議(WEB瀏覽师坎,郵件,文件傳輸)
UDP 面向事務(wù)的無連接堪滨,不可靠的傳輸層協(xié)議(域名DNS胯陋,視頻,IP語音)
網(wǎng)絡(luò)層
IP椿猎,ICMP控制報文協(xié)議(ping命令)惶岭,IGMP(組管理協(xié)議),arp(ip與mac地址映射協(xié)議)

二犯眠,TCP報文結(jié)構(gòu)

源端口按灶,目標(biāo)端口,序列號(seq)筐咧,驗證字段(ack)
源端口隨機分配鸯旁,目標(biāo)端口使用知名端口
應(yīng)用客戶端使用的源端口一般為系統(tǒng)中未使用的且大于1023的噪矛。
控制位,URG緊急,ACK有應(yīng)答內(nèi)容,PSH有數(shù)據(jù),RST重置連接,SYN建立連接,FIN關(guān)閉連接
ACK 置1 , 表示有應(yīng)答位內(nèi)容
SYN 置1铺罢,表示建立TCP連接
FIN 置1艇挨,表示斷開TCP連接

三,三次握手

image.png

圖片轉(zhuǎn)載于 https://blog.csdn.net/qzcsu/article/details/72861891
a, 主機A發(fā)送建立請求連接的報文韭赘,其中報文包含seq序列號(隨機生成)缩滨,并將控制位SYN置1,發(fā)送給主機B泉瞻。
發(fā)送完后脉漏,A由CLOSED狀態(tài)變?yōu)镾YN_SENT。

b, 主機B收到報文袖牙,也回復(fù)A請求連接報文侧巨,報文中含seq序列號,也是隨機生成的鞭达,控制位SYN置1司忱,ACK置1。ack字段的值是A主機的seq值加1畴蹭。
B收到A的請求后由CLOSED狀態(tài)變?yōu)長ISTEN坦仍,回復(fù)請求報文件后,再變?yōu)镾YN_REVD

c, A主機收到B的請求連接后撮胧,回復(fù)報文包含seq序號在第一步基礎(chǔ)上加1桨踪,同時ack字段的值是B的seq字段加1,控制位ACK置1芹啥。
A應(yīng)答后狀態(tài)由SYN_SENT變?yōu)镋STABLISHED锻离,B收到回復(fù)后也變?yōu)镋STABLISHED。
A發(fā)送應(yīng)答報文后墓怀,

三汽纠,四次揮手

image.png

圖片轉(zhuǎn)載于 https://blog.csdn.net/qzcsu/article/details/72861891
a, 主機A發(fā)送斷開連接請求的報文,其中報文包含seq序列號u(隨機生成)傀履,并將控制位FIN置1虱朵,發(fā)送給主機B。
發(fā)送完后A由ESTABLISHED變?yōu)镕IN_WAIT1钓账。
b, 主機B收到報文碴犬,回復(fù)報文中含seq序列號x,也是隨機生成的梆暮,及ACK置1服协。ack字段的值是A主機的seq值u加1。表示告訴A我已經(jīng)知道你的意思了啦粹。
B收到斷開連接請求報文并發(fā)送應(yīng)答報文后后由ESTABLISHED變?yōu)镃LOSE_WAIT偿荷。
A收到應(yīng)答后窘游,將狀態(tài)改為FIN_WAIT2,等待正式的FIN請求跳纳。

c, 接著B先確保所有傳輸?shù)奈募欠褚呀?jīng)傳完了忍饰,確認(rèn)傳完了以后又回復(fù)報文,包含隨機的seq序號y寺庄,控制位FIN置1艾蓝,ACK置1,ack字段仍為u+1斗塘。
B在確認(rèn)數(shù)據(jù)傳輸完成后饶深,發(fā)送斷開請求報文后由CLOSE_WAIT變?yōu)長AST_ACK。

d, A主機收到B的斷開請求后逛拱,應(yīng)答報文包含seq序號u+1,同時ack字段的值是B的seq字段y加1台猴,控制位ACK置1朽合。
A的狀態(tài)由CLOSE_WAIT變?yōu)門IME_WAIT,等待2MSL時間饱狂,狀態(tài)才變?yōu)镃LOSE曹步。
B在收到應(yīng)答,將狀態(tài)變由LAST_ACK變?yōu)镃LOSE休讳。

四讲婚,DNS域名解析系統(tǒng)

概念:將域名轉(zhuǎn)換為IP的過程
還有其它用途如mx解析 cname解析
===根服務(wù)器,全球有13臺
===頂級域名org, com ,edu ,cn
===一級域名baidu sina
===二級域名www
請求dns緩存和hosts文件俊柔,找不到去找配置的DNS服務(wù)器和緩存筹麸,如果DNS服務(wù)器上沒有,則去查詢根服務(wù)器--頂級域名服務(wù)器--一級域名服務(wù)器--二級域名服務(wù)器雏婶。
dig www.baidu.com
ping www.baidu.com
host www.baidu.com
nslookup www.baidu.com
查看本機dns cat /etc/resolv.conf
/etc/sysconfig/network-scripts/ifcfg-eth0 內(nèi)配置的DNS優(yōu)先于resolv.conf

五物赶,網(wǎng)關(guān)

改主機名:hostname node002 (臨時),重登錄生效
永久修改:vi /etc/sysconfig/network
查看網(wǎng)關(guān):route -n或netstat -rn(不顯示翻譯名字留晚,全顯示IP)
route del default gw 10.0.0.254 刪除網(wǎng)關(guān)
route add default gw 10.0.0.254添加網(wǎng)關(guān)
/etc/sysconfig/network-scripts/ifcfg-eth0 里修改永久生效

六酵紫,端口進(jìn)程查看

已和端口查看進(jìn)程名
方法1,lsof -i tcp:22 不知協(xié)議類型lsof -i :22
查看刪除文件還被進(jìn)程占用的lsof |grep del
方法2错维,netstat -lntup |grep 22 //l 顯示監(jiān)聽 n 不顯示別名 t TCP u UDP p顯示進(jìn)程名

七奖地,網(wǎng)絡(luò)及服務(wù)故障排查

ping www.baidu.com
telnet 192.168.1.1 80
nmap 192.168.1.1 -p 80
ping -c3 -i2 -s512 www.baidu.com c次數(shù) i間隔 s包大小
traceroute www.baidu.com -n 路由節(jié)點通不通
tracert -d www.baidu.com //windows
測試題1:上不了網(wǎng)的排查
首先測試網(wǎng)關(guān)通不通
如果不通,查看IP設(shè)置赋焕,驅(qū)動参歹,物理線路等
再測試公網(wǎng)ip通不能
檢查域名解析等
其它人是否可以上網(wǎng),登錄路由查看配置宏邮。
arp病毒泽示,ip沖突缸血,
測試題2:網(wǎng)站打開慢排查
網(wǎng)站帶寬問題
服務(wù)器負(fù)載過大,CPU械筛,內(nèi)存
內(nèi)容資源過大

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捎泻,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子埋哟,更是在濱河造成了極大的恐慌笆豁,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赤赊,死亡現(xiàn)場離奇詭異闯狱,居然都是意外死亡,警方通過查閱死者的電腦和手機抛计,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門哄孤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吹截,你說我怎么就攤上這事瘦陈。” “怎么了波俄?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵晨逝,是天一觀的道長。 經(jīng)常有香客問我懦铺,道長捉貌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任冬念,我火速辦了婚禮趁窃,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘急前。我一直安慰自己棚菊,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布叔汁。 她就那樣靜靜地躺著统求,像睡著了一般。 火紅的嫁衣襯著肌膚如雪据块。 梳的紋絲不亂的頭發(fā)上码邻,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天,我揣著相機與錄音另假,去河邊找鬼像屋。 笑死,一個胖子當(dāng)著我的面吹牛边篮,可吹牛的內(nèi)容都是我干的己莺。 我是一名探鬼主播奏甫,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼凌受!你這毒婦竟也來了阵子?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤胜蛉,失蹤者是張志新(化名)和其女友劉穎挠进,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體誊册,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡领突,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了案怯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片君旦。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖嘲碱,靈堂內(nèi)的尸體忽然破棺而出于宙,到底是詐尸還是另有隱情,我是刑警寧澤悍汛,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站至会,受9級特大地震影響离咐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜奉件,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一宵蛀、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧县貌,春花似錦术陶、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至摆碉,卻和暖如春塘匣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背巷帝。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工忌卤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人楞泼。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓驰徊,卻偏偏與公主長得像笤闯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子棍厂,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

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

  • Unity WebGL 項目, 屏幕自適應(yīng) Unity 2017.4.0f1 2018.4.10 如圖所示, 使用...
    tackor閱讀 15,750評論 4 9
  • 輸出1127 閉包:函數(shù)test()里面定義了另一個的函數(shù)ttt()颗味,ttt()函數(shù)里面使用了test()的一些信...
    i_promise閱讀 196評論 0 0
  • SonarQube是一個開源的代碼管理平臺,不僅能夠提供代碼質(zhì)量的數(shù)據(jù)報告勋桶,還能夠有效的管理代碼質(zhì)量脱衙。Sonar ...
    dimsky閱讀 2,205評論 0 4