什么是網(wǎng)絡(luò)
- 網(wǎng)絡(luò)是將不同的設(shè)備和主機(jī)用線連接起來(lái)組成一張大圖,通過(guò)點(diǎn)判沟、面耿芹、體連接在一起實(shí)現(xiàn)資源共享即為網(wǎng)絡(luò)蛋哭。
IP地址分類入蛆,A\B\C\D\E(常用A\B\C)
- A類地址范圍 0.0.0.0 127.255.255.255
- B類地址范圍 128.0.0.0 191.255.255.255
- C類地址范圍 192.0.0.0 223.255.255.255
- D類地址范圍 224.0.0.0 239.255.255.255
- E類地址范圍 240.0.0.0 247.255.255.255
IP地址組成
- IP地址由主機(jī)位和網(wǎng)絡(luò)位組成
- 子網(wǎng)掩碼是一個(gè)32bit的二進(jìn)制數(shù),用來(lái)確認(rèn)網(wǎng)絡(luò)位和主機(jī)位邦泄。在分配IP地址的時(shí)候必須配合子網(wǎng)掩碼使用迹炼,二者能不分離砸彬。
- A類地址:網(wǎng)絡(luò)位 7 主機(jī)位 24
- B類地址:網(wǎng)絡(luò)位 14 主機(jī)位 16
- C類地址:網(wǎng)絡(luò)位 21 主機(jī)位 8
- D類地址:組播地址 28位
- E類地址:保留地址27位
常見(jiàn)的三種子網(wǎng)掩碼
- A類 10.0.0.1 255.0.0.0
- B類 172.16.0.0 255.255.0.0
- C類 192.168.1.0 255.255.255.0
MAC地址
MAC地址也叫硬件地址颠毙,長(zhǎng)度48比特(6個(gè)字節(jié))
MAC地址前24位為廠家唯一代碼(OUI)
MAC地址后24位為廠商自己代碼(SN)
TCP三次握手
-
TCP為了保證報(bào)文傳輸?shù)目煽浚徒o每個(gè)包一個(gè)序號(hào)砂碉,同時(shí)序號(hào)也保證了傳送到接收端實(shí)體的包的按序接收蛀蜜。然后接收端實(shí)體對(duì)已成功收到的字節(jié)發(fā)回一個(gè)相應(yīng)的確認(rèn)(ACK);如果發(fā)送端實(shí)體在合理的往返時(shí)延(RTT)內(nèi)未收到確認(rèn)增蹭,那么對(duì)應(yīng)的數(shù)據(jù)(假設(shè)丟失了)將會(huì)被重傳滴某。
TCP三次握手建立連接.png
TCP四次揮手.png
SYN:SYN= 1 表示這是一個(gè)連接請(qǐng)求或連接接受報(bào)文。在建立連接時(shí)用來(lái)進(jìn)行同步序號(hào)滋迈。當(dāng)SYN=1而ACK=0時(shí)壮池,表明這是一個(gè)連接請(qǐng)求報(bào)文段。對(duì)方若是同意建立連接杀怠,則應(yīng)響應(yīng)的報(bào)文段中使SYN=1椰憋、ACK=1。因此SYN=1表示該報(bào)文是一個(gè)連接請(qǐng)求報(bào)文或者是一個(gè)連接請(qǐng)求接收?qǐng)?bào)文赔退。
ACK:確認(rèn)號(hào)只有在該位設(shè)置為1的時(shí)候才生效橙依,當(dāng)該位為0是表示確認(rèn)號(hào)無(wú)效。TCP規(guī)定硕旗,在TCP連接建立后所有傳送的數(shù)據(jù)報(bào)文段ACK都必須設(shè)置為1窗骑。
FIN:當(dāng) FIN = 1 時(shí),表明此報(bào)文段的發(fā)送方的數(shù)據(jù)已經(jīng)發(fā)送完畢漆枚,并要求釋放連接创译。