一蹬音、網(wǎng)絡(luò)三要素
? ? IP:主機(jī)的唯一表示(http://202.108.22.5/)
????端口號:正在運行的程序(0~65535)
????協(xié)議:通信規(guī)則,TCP以及UDP
二掷匠、網(wǎng)絡(luò)模型
? ? 定義:計算機(jī)網(wǎng)絡(luò)的各層 + 其協(xié)議的集合
? ? 作用:定義該計算機(jī)網(wǎng)絡(luò)所能完成的功能
? ??1. 物理層:網(wǎng)線
? ??2. 數(shù)據(jù)鏈路層:交換機(jī)
? ??3. 網(wǎng)絡(luò)層:路由器
? ??4. 傳輸層:協(xié)議
? ??5. 會話層:目標(biāo)電腦的IP地址和端口號
? ??6. 表示層:把計算機(jī)能夠識別的東西轉(zhuǎn)換成人能夠能識別的東西
????????????????????(對接收的數(shù)據(jù)進(jìn)行解釋阳仔、加密與解密珊拼、壓縮與解壓縮等)
? ??7. 應(yīng)用層:在電腦屏幕上可以看到的東西
四、http協(xié)議:超文本傳輸協(xié)議友雳,它用于傳送WWW方式的數(shù)據(jù)稿湿。
1、http與https的區(qū)別:
? ??HTTPS協(xié)議是由SSL(Secure Sockets Layer 安全套接層)+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸押赊、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議饺藤,要比http協(xié)議安全。
A:http協(xié)議是超文本協(xié)議流礁,是無狀態(tài)的涕俗,而https協(xié)議是由SSL+http協(xié)議構(gòu)建的可進(jìn)行加密、更安全的傳輸協(xié)議
B:https協(xié)議需要ca申請證書神帅,一般免費證書較少再姑,需要一定費用
C:http協(xié)議與https協(xié)議使用的連接方式不同,http用的端口是80找御,https是443
五询刹、http組成
請求:請求行、請求頭萎坷、請求空行凹联、請求體
響應(yīng):狀態(tài)行、響應(yīng)頭哆档、響應(yīng)空行蔽挠、響應(yīng)體
六、請求方法:get、post澳淑、put比原、delete、patch杠巡、head
七量窘、get與post的區(qū)別:
get是不安全的,因為在傳輸過程氢拥,數(shù)據(jù)被放在請求的URL中蚌铜;Post是安全的,因為所有操作對用戶來說都是不可見的嫩海。
get傳送的數(shù)據(jù)量較小冬殃,這主要是因為受URL長度限制;Post傳送的數(shù)據(jù)量較大叁怪,一般被默認(rèn)為不受限制审葬。
get執(zhí)行效率卻比Post方法好。Get是form提交的默認(rèn)方法奕谭。
八涣觉、TCP與UDP區(qū)別:
TCP:
建立連接、安全可靠協(xié)議血柳、以流進(jìn)行數(shù)據(jù)傳遞旨枯,無大小限制、三次握手協(xié)議混驰,四次揮手
UDP:
不建立連接攀隔、不可靠協(xié)議、以數(shù)據(jù)包傳遞栖榨,有大小限制64K