網(wǎng)絡(luò)三要素:IP水慨,端口號(hào)夸赫,協(xié)議
網(wǎng)絡(luò)模型:OSI體系結(jié)構(gòu)(7層) TCP / IP體系結(jié)構(gòu)(4層) 五層體系結(jié)構(gòu)
http與https的區(qū)別
? ? ? ?1棵里、https協(xié)議需要到ca申請(qǐng)證書垮兑,一般免費(fèi)證書較少诉瓦,因而需要一定費(fèi)用川队。
2、http是超文本傳輸協(xié)議睬澡,信息是明文傳輸固额,https則是具有安全性的ssl加密傳輸協(xié)議。
3煞聪、http和https使用的是完全不同的連接方式斗躏,用的默認(rèn)端口也不一樣,前者是80昔脯,后者是443瑟捣。
4馋艺、http的連接很簡單,是無狀態(tài)的迈套;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸捐祠、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議,比http協(xié)議安全桑李。
http請(qǐng)求的組成:請(qǐng)求行踱蛀、消息報(bào)頭、空行贵白、請(qǐng)求正文
post與get的區(qū)別:
Get是不安全的率拒,因?yàn)樵趥鬏斶^程,數(shù)據(jù)被放在請(qǐng)求的URL中禁荒;Post是安全的猬膨,因?yàn)樗胁僮鲗?duì)用戶來說都是不可見的。
Get傳送的數(shù)據(jù)量較小呛伴,這主要是因?yàn)槭躑RL長度限制勃痴;Post傳送的數(shù)據(jù)量較大,一般被默認(rèn)為不受限制热康。
Get限制Form表單的數(shù)據(jù)集的值必須為ASCII字符沛申;而Post支持整個(gè)ISO10646字符集。
Get執(zhí)行效率卻比Post方法好姐军。Get是form提交的默認(rèn)方法铁材。
TCP與UDP區(qū)別:
TCP:
建立連接
安全可靠協(xié)議
以流進(jìn)行數(shù)據(jù)傳遞,無大小限制
三次握手協(xié)議奕锌,四次揮手
UDP:
不建立連接
不可靠協(xié)議
以數(shù)據(jù)包傳遞著觉,有大小限制64K