計(jì)算機(jī)網(wǎng)絡(luò)的定義:
將地理位置不同的具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)及其外部設(shè)備湿故,通過(guò)通信線路和網(wǎng)絡(luò)設(shè)備連接起來(lái)插爹,在網(wǎng)絡(luò)操作系統(tǒng)户秤,網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的計(jì)算機(jī)系統(tǒng)吆录。
網(wǎng)絡(luò)演變:
◆ 上世紀(jì)60~70年代:主機(jī) +終端→→ 實(shí)現(xiàn)資源共享
◆ 70~80年代:網(wǎng)絡(luò)化連接(局域網(wǎng),連接距離有限)→→資源共享琼牧,通訊交互恢筝,集中安全管理
◆ 80~90年代:互聯(lián)網(wǎng)
網(wǎng)絡(luò)分類(lèi):
◆ 地域分類(lèi): 局域網(wǎng)、城域網(wǎng)巨坊、廣域網(wǎng)撬槽、互聯(lián)網(wǎng)
◆ 傳輸介質(zhì)分類(lèi):有線、 無(wú)線
◆ 通訊速度分類(lèi):低速趾撵、中速侄柔、高速
◆ 所有者分類(lèi):私網(wǎng)、公網(wǎng)
私網(wǎng):
⊙局域網(wǎng)LAN(local Area Network):
傳輸速度:數(shù)十?dāng)?shù)百M(fèi)
傳輸介質(zhì):雙絞線
應(yīng)用最廣泛的局域網(wǎng):以太網(wǎng)
使用對(duì)象:在一個(gè)公司占调,學(xué)校勋拟,或者一棟樓內(nèi)實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián)互通
⊙城域網(wǎng)MAN(Metropolitan Area Network):屬于寬帶局域網(wǎng)
傳輸速度:百M(fèi)以上
傳輸介質(zhì):光纜
使用對(duì)象:在一個(gè)城市內(nèi)建立的計(jì)算機(jī)通信網(wǎng)絡(luò)
提供對(duì)象:運(yùn)營(yíng)商
⊙廣域網(wǎng)WAN(Wide Area Network,也叫遠(yuǎn)程網(wǎng)):
傳輸速度:幾十到幾千公里妈候,典型速度是56M~155M敢靡,現(xiàn)在已有622M,2.4G/kbs
使用對(duì)象:大型企業(yè)苦银,如銀行總行分行支行之間
提供對(duì)象:一般是運(yùn)營(yíng)商做啸胧,用戶租用
公網(wǎng):
⊙ 互聯(lián)網(wǎng)(因特網(wǎng)Internet)
缺點(diǎn):易中病毒,風(fēng)險(xiǎn)高
提供對(duì)象:運(yùn)營(yíng)商
在中國(guó)的發(fā)展有六大運(yùn)營(yíng)商幔虏,現(xiàn)合并后分為三種:
??電信 = (南電信+北網(wǎng)通)
??新移動(dòng) = 移動(dòng)+鐵通(收購(gòu))
??新聯(lián)通 = 聯(lián)通+網(wǎng)通(合并)
Δ 萬(wàn)維網(wǎng)(World Wide Web):?
?是Internet上集文本纺念、聲音、圖像想括、視頻等多媒體信息于一身的全球信息資源網(wǎng)絡(luò)陷谱,通過(guò)瀏覽器(Browser)來(lái)訪問(wèn)資源,通過(guò)http/https協(xié)議來(lái)實(shí)現(xiàn)web服務(wù)的訪問(wèn);用html來(lái)實(shí)現(xiàn)資源展示(用html編寫(xiě))烟逊,移動(dòng)端是html5
嚴(yán)格來(lái)說(shuō)渣窜,不屬于網(wǎng)絡(luò)分類(lèi),屬于互聯(lián)網(wǎng)功能之一
??又叫全球信息網(wǎng)宪躯,環(huán)球網(wǎng)乔宿,3W網(wǎng),簡(jiǎn)稱Web
??分為Web 客戶端访雪,Web 服務(wù)器
??通過(guò)Web客戶端(常用的瀏覽器)訪問(wèn)Web服務(wù)器
網(wǎng)絡(luò):
網(wǎng)絡(luò)組成:硬件和軟件
⊙硬件
1)網(wǎng)絡(luò)接口卡NIC(簡(jiǎn)稱網(wǎng)卡):也叫 網(wǎng)絡(luò)適配器
有全球唯一的MAC地址:用12位16進(jìn)制數(shù)來(lái)表示:前6位廠商详瑞,后6位流水號(hào)。查看MAC地址:開(kāi)始----運(yùn)行-----輸入“cmd”---輸入命令符 “ ipconfig / all “ 或者 ?通過(guò)控制面板來(lái)查看:網(wǎng)絡(luò)連接----右鍵”狀態(tài)“----支持----詳細(xì)信息----實(shí)際地址
2)傳輸介質(zhì):雙絞線臣缀、電纜坝橡、光纜、無(wú)線電波
3)網(wǎng)絡(luò)服務(wù)器:提供網(wǎng)絡(luò)服務(wù)的機(jī)器
4)連接設(shè)備:
? 中繼器:放大網(wǎng)絡(luò)信號(hào)精置,解決信傳輸過(guò)程中驳庭,信號(hào)變?nèi)跛p;兩端口氯窍,一出一進(jìn)饲常;局域網(wǎng)使用較少;拓?fù)浣Y(jié)構(gòu)為總線型狼讨,bit傳輸
? 集線器(hub):放大網(wǎng)絡(luò)信號(hào)贝淤;多接口,共享寬帶政供;拓?fù)浣Y(jié)構(gòu)為星型
??網(wǎng)橋:又叫橋接器播聪,兩個(gè)端口,比較少用布隔;數(shù)據(jù)幀傳輸
??交換機(jī):多端口網(wǎng)橋离陶,有固定端口,不固定端口兩種衅檀;局域網(wǎng)使用較多
??路由器(Router):又稱網(wǎng)關(guān)設(shè)備招刨,是連接不同速率協(xié)議的局域網(wǎng)、廣域網(wǎng)哀军;多端口沉眶;工作于網(wǎng)絡(luò)層
??貓:調(diào)制解調(diào)器,調(diào)制器(Modulator)和解調(diào)器(Demodulator)的簡(jiǎn)稱杉适,Modem的諧音谎倔;?調(diào)制:數(shù)字信號(hào)轉(zhuǎn)成電話線傳輸?shù)哪M信號(hào);解調(diào):模擬轉(zhuǎn)成數(shù)字信號(hào)(現(xiàn)在網(wǎng)絡(luò)中傳輸大部分的數(shù)字信號(hào)猿推,也有模擬信號(hào))
⊙軟件
1)操作系統(tǒng): Windows片习、 UNIX、Mac OS X、 Linux藕咏、?Android状知、 ios
2)網(wǎng)卡驅(qū)動(dòng):與網(wǎng)卡一起完成數(shù)據(jù)發(fā)送接收的程序
3)通信協(xié)議
4)應(yīng)用軟件:瀏覽器,即時(shí)通訊(如QQ侈离、微信等)等
網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):
指網(wǎng)絡(luò)形狀,或者是網(wǎng)絡(luò)在物理上的連通性筝蚕,即組網(wǎng)過(guò)程中卦碾,網(wǎng)線和設(shè)備所組成的幾何形狀。
⊙總線型: ?以信道(電纜)作為傳輸媒介起宽,機(jī)器通過(guò)T型連接線
優(yōu)點(diǎn): ①線纜數(shù)量少洲胖,長(zhǎng)度短,易維護(hù)
? ? ? ? ? ? ?②結(jié)構(gòu)簡(jiǎn)單坯沪,增加或減少一臺(tái)绿映,網(wǎng)絡(luò)不用停,不影響其他
缺點(diǎn):①一臺(tái)發(fā)送或接收腐晾,其他偵聽(tīng)(等待)
? ? ? ? ? ? ② 一臺(tái)傳輸過(guò)程中出錯(cuò)叉弦,全部不通
⊙星型: ?由中央節(jié)點(diǎn)和通過(guò)點(diǎn)到點(diǎn)通信鏈路接到中央節(jié)點(diǎn)的各個(gè)站點(diǎn)組成,目前使用最多
優(yōu)點(diǎn):集中管理藻糖,一臺(tái)壞不影響其他
缺點(diǎn):交換機(jī)/集線器 壞掉淹冰,全部不通
⊙環(huán)型: ? ?各節(jié)點(diǎn)通過(guò)環(huán)路接口連在一條首尾相連的閉合環(huán)型通信線路,環(huán)路上任何節(jié)點(diǎn)均可以請(qǐng)求發(fā)送信息
應(yīng)用:城域網(wǎng)核心部分巨柒,大型局域網(wǎng)核心部分<使用雙環(huán)樱拴,多環(huán)結(jié)構(gòu)來(lái)容錯(cuò)
優(yōu)點(diǎn):增加或減少站只需簡(jiǎn)單連接
缺點(diǎn):一次只允許一臺(tái)發(fā)送,其他等到令牌許可后發(fā)送洋满。 Eg:1發(fā)給3晶乔,2先接到發(fā)現(xiàn)不是自己的繼續(xù)傳,等3接收后釋放牺勾,其他才可以發(fā)送
⊙網(wǎng)狀: ? ??兩兩相連
應(yīng)用:廣域網(wǎng)廣泛應(yīng)用
優(yōu)點(diǎn):①節(jié)點(diǎn)路徑多正罢,分擔(dān)負(fù)荷,阻塞少?
? ? ? ? ? ? ②局部故障不影響整體驻民,可靠性高
缺點(diǎn):線路太多腺怯,管理控制復(fù)雜,容易出錯(cuò)
⊙樹(shù)型:? 多級(jí)星型川无,星型的變體
應(yīng)用:大型網(wǎng)絡(luò)中廣泛應(yīng)用
優(yōu)點(diǎn):①容易擴(kuò)展 ? ? ?②故障隔離容易
缺點(diǎn):各個(gè)節(jié)點(diǎn)對(duì)根的依賴性太大呛占,如果根發(fā)生故障,則全網(wǎng)不能正常工作
網(wǎng)絡(luò)通信基本對(duì)象 :
? 網(wǎng)絡(luò)三要素:計(jì)算機(jī)網(wǎng)絡(luò) 是指將地理位置不同的具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)及其外部設(shè)備懦趋,通過(guò)通信線路連接起來(lái)晾虑,在網(wǎng)絡(luò)操作系統(tǒng),網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的計(jì)算機(jī)系統(tǒng)
? 端口(Port):可以認(rèn)為是設(shè)備與外界通訊交流的出口
查看本機(jī)運(yùn)行的端口號(hào):netstat -ano
? 協(xié)議
計(jì)算機(jī)網(wǎng)絡(luò)的通信模型:OSI參考模型帜篇、TCP/IP模型
OSI參考模型:
? 應(yīng)用層:負(fù)責(zé)對(duì)軟件提供接口糙捺,以使程序能夠使用網(wǎng)絡(luò)服務(wù)
支持的協(xié)議:HTTP、FTP笙隙、Telnet洪灯、SMTP、POP3
? 表示層:?數(shù)據(jù)格式化竟痰;編碼轉(zhuǎn)換签钩;加密解密;壓縮坏快;圖片格式铅檩;數(shù)據(jù)的表示、安全莽鸿、壓縮
? 會(huì)話層:建立昧旨、管理、終止會(huì)話祥得。區(qū)分不同會(huì)話兔沃,保證不同應(yīng)用
間的數(shù)據(jù)區(qū)分
Δ?應(yīng)用層,表示層级及,會(huì)話層粘拾,統(tǒng)稱為上層數(shù)據(jù)。
? 傳輸層:定義傳輸數(shù)據(jù)的協(xié)議端口號(hào)创千,以及流控和差錯(cuò)校驗(yàn)
是上三層(數(shù)據(jù))和下面網(wǎng)絡(luò)基礎(chǔ)三層(線路~物理連接)之間的中轉(zhuǎn)站
作用:①將信息分成若干組缰雇,每個(gè)組都有不同的數(shù)據(jù)頭(協(xié)議頭),不同的組可以通過(guò)不同的連接傳送到主機(jī) ? ? ?②在接收端根據(jù)每個(gè)組的數(shù)據(jù)頭對(duì)數(shù)據(jù)進(jìn)行重組追驴,再傳輸給上面三層
支持的協(xié)議:TCP / UDP 協(xié)議
? 網(wǎng)絡(luò)層:網(wǎng)絡(luò)層為建立網(wǎng)絡(luò)連接和為上層提供服務(wù)
主要功能:進(jìn)行邏輯地址尋址(確定IP地址)械哟,實(shí)現(xiàn)不同網(wǎng)絡(luò)之間的路徑選擇。
網(wǎng)絡(luò)層主要設(shè)備:路由器
傳輸單位:數(shù)據(jù)包/報(bào)文
支持的協(xié)議:IP(IPV4殿雪、IPV6)暇咆、RAP、RARP丙曙、ICMP爸业、IGMP
? 數(shù)據(jù)鏈路層:建立邏輯連接、進(jìn)行硬件地址尋址(確定MAC地址)
嚴(yán)格來(lái)說(shuō)又分為兩層:① LLC子層(Logical Link Control):上層包怎么拆分成幀 ? ? ②MAC子層:MAC地址
主要作用:① 物理地址尋址 - 網(wǎng)卡的mac地址 ? ?② 數(shù)據(jù)成幀 - 來(lái)自于網(wǎng)絡(luò)層的數(shù)據(jù)(1幀:1500 Byte ? ? ?1Byte: 8 bite ? ? ? 1bite: 1個(gè)2進(jìn)制位)
常見(jiàn)的鏈路層設(shè)備是:網(wǎng)卡亏镰、二層交換機(jī)扯旷、網(wǎng)橋?
? 物理層:建立、維護(hù)索抓、斷開(kāi)物理連接钧忽。
物理層設(shè)備:中繼器毯炮、集線器、調(diào)制解調(diào)器
物理層線纜:同軸線纜耸黑;雙絞線桃煎;光纖;無(wú)線電波:無(wú)線局域網(wǎng)(WLAN)
物理層傳輸?shù)臄?shù)據(jù):二進(jìn)制bite流(0和1)
★分七層的好處:
①為了使網(wǎng)絡(luò)不同功能模塊分擔(dān)不同職責(zé)大刊,減輕問(wèn)題復(fù)雜程度为迈,便于查找問(wèn)題和糾錯(cuò)
②在各層分別定義標(biāo)準(zhǔn)接口,使得具備相同的對(duì)等層的不同網(wǎng)絡(luò)設(shè)備能實(shí)現(xiàn)相互操作
③如果中間某一層有技術(shù)革新缺菌,只需要改動(dòng)相應(yīng)層葫辐,便于網(wǎng)絡(luò)技術(shù)革新(即: 分層,每層分別定義了不同標(biāo)準(zhǔn)男翰,制定各個(gè)產(chǎn)品生產(chǎn)規(guī)范 利于行業(yè)發(fā)展)
IP地址:
查看:開(kāi)始----運(yùn)行-----輸入“cmd”---輸入命令符“ipconfig”
IP地址的分類(lèi):
A類(lèi)網(wǎng)址:1~126開(kāi)頭→ 大型網(wǎng)絡(luò):大型企事業(yè)單位使用(Eg:電信另患,銀行)
B類(lèi)網(wǎng)址:128~191開(kāi)頭→?中型網(wǎng)絡(luò)
C類(lèi)網(wǎng)址:192~223開(kāi)頭→?小型企業(yè)使用
D類(lèi)網(wǎng)址:224~239開(kāi)頭→?主播網(wǎng)址(不能設(shè))
E類(lèi)網(wǎng)址:240~254開(kāi)頭→?研究和實(shí)驗(yàn)地址(不能設(shè))
IP地址分配原則:
1)只有A,B,C類(lèi)可以設(shè)纽乱,DE類(lèi)不能設(shè)
2)第一個(gè)數(shù)字不能是127: 127用來(lái)測(cè)試連接蛾绎,127.0.0.1表示本地地址
ping 127.0.0.1 測(cè)試機(jī)器上TCP/IP協(xié)議能否正常工作。
3)網(wǎng)段為不能全為0鸦列,也不能全為255(全為0:沒(méi)有任何網(wǎng)絡(luò)租冠;全為255:用作子網(wǎng)掩碼)
4)主機(jī)位不能全為0,也不能全為255(全為0:網(wǎng)段地址薯嗤;全文255:用作廣播)
5)同一網(wǎng)段中顽爹,網(wǎng)絡(luò)地址相同,主機(jī)地址必須唯一
TCP / IP模型:
TCP:傳輸控制協(xié)議 ?Transmission Control Protocol
IP:互聯(lián)網(wǎng)協(xié)議?Internet Protocol
是計(jì)算機(jī)網(wǎng)絡(luò)的祖父ARPANET和其后繼的因特網(wǎng)使用的參考模型骆姐。ARPANET是由美國(guó)國(guó)防部DoD(U.S.Department of Defense)贊助的研究網(wǎng)絡(luò)镜粤。逐漸地它通過(guò)租用的電話線連結(jié)了數(shù)百所大學(xué)和政府部門(mén)。當(dāng)無(wú)線網(wǎng)絡(luò)和衛(wèi)星出現(xiàn)以后玻褪,現(xiàn)有的協(xié)議在和它們相連的時(shí)候出現(xiàn)了問(wèn)題肉渴,所以需要一種新的參考體系結(jié)構(gòu)。這個(gè)體系結(jié)構(gòu)在它的兩個(gè)主要協(xié)議出現(xiàn)以后带射,被稱為T(mén)CP/IP參考模型(TCP / IP reference model)
TCP / IP是一套網(wǎng)絡(luò)通訊協(xié)議簇同规,是眾多協(xié)議的集合;TCP/IP協(xié)議是其中最成熟窟社,應(yīng)用最廣的互聯(lián)協(xié)議券勺。
TCP/IP模型主要分為以下四層:
? 應(yīng)用層:為各種網(wǎng)絡(luò)應(yīng)用程序進(jìn)入TCP/IP通信環(huán)境提供必要的接口服務(wù)
應(yīng)用層,表示層灿里,會(huì)話層 統(tǒng)稱為應(yīng)用層
協(xié)議:HTTP关炼、FTP、SMTP匣吊、DNS
? 傳輸層:確定數(shù)據(jù)包傳輸方式(與OSI參考模型的傳輸層功能完全相同)
協(xié)議:TCP盗扒、UDP
? Internet層:解決運(yùn)送數(shù)據(jù)包到哪個(gè)IP
協(xié)議:IP跪楞、ARP、ICMP侣灶、RARP
? 網(wǎng)絡(luò)訪問(wèn)層(也叫網(wǎng)絡(luò)接口層):主機(jī)到網(wǎng)絡(luò)甸祭,解決主機(jī)怎么接入網(wǎng)絡(luò);負(fù)責(zé)網(wǎng)絡(luò)設(shè)備發(fā)送和接收TCP/IP數(shù)據(jù)包
數(shù)據(jù)鏈路層褥影、物理層 統(tǒng)稱網(wǎng)絡(luò)接口層(沒(méi)有幀池户,直接拆成0和1)
OSI參考模型 ?VS ?TCP/IP模型:
相同之處:
① 兩者都是以協(xié)議棧的概念為基礎(chǔ)
② 協(xié)議棧中的協(xié)議彼此相互獨(dú)立
③ 下層對(duì)上層提供服務(wù)
不同之處:
①OSI是先有模型;TCP/IP是先有協(xié)議凡怎,后有模型
②?OSI適用于各種協(xié)議棧校焦;TCP/IP只適用于TCP/IP網(wǎng)絡(luò)
③?層次數(shù)量不同
④?TCP/IP是由一些交互性的模塊做成的分層次的協(xié)議,其中每個(gè)模塊提供特定的功能统倒;OSI則指定了哪個(gè)功能是屬于哪一層的寨典。
網(wǎng)絡(luò)通信協(xié)議:
網(wǎng)絡(luò)通信協(xié)議是一種網(wǎng)絡(luò)通用語(yǔ)言,為連接不同操作系統(tǒng)和不同硬件體系結(jié)構(gòu)的互聯(lián)網(wǎng)絡(luò)所提供通信支持房匆,是一種網(wǎng)絡(luò)通用語(yǔ)言耸成。
HTTP協(xié)議:?超文本傳輸協(xié)議
服務(wù)器傳輸超文本到本地瀏覽器的協(xié)議,www上應(yīng)用最多浴鸿,基于請(qǐng)求/響應(yīng)【客戶端/服務(wù)器】的無(wú)狀態(tài)協(xié)議井氢。
應(yīng)用層的重要協(xié)議,默認(rèn)端口:80
特點(diǎn):①簡(jiǎn)單快速岳链,靈活:允許傳輸任意類(lèi)型的數(shù)據(jù)對(duì)象
②無(wú)連接:每次連接就處理一個(gè)請(qǐng)求花竞,處理完斷開(kāi)【無(wú)持續(xù)】 Eg:打開(kāi)百度頁(yè)面,先請(qǐng)求連接
③無(wú)狀態(tài):對(duì)于處理事務(wù)沒(méi)有記憶能力
URL(Uniform Resource Locator):統(tǒng)一資源定位器掸哑,不但標(biāo)識(shí)資源(URI约急,統(tǒng)一資源標(biāo)識(shí)符),而且還是指定如何定位資源
格式:http://host[":"port][abs_path]
? http:表示要通過(guò)HTTP協(xié)議來(lái)定位網(wǎng)絡(luò)資源
? host:表示合法的Internet主機(jī)域名或者IP地址
? port:指定一個(gè)端口號(hào)苗分,為空則使用缺省端口80
? abs_path:指定請(qǐng)求資源的URI
Eg:http://localhost:8001/zentaopms/www/index.php
請(qǐng)求方法:
? GET:在瀏覽器的地址欄中輸入網(wǎng)址的方式訪問(wèn)網(wǎng)頁(yè)時(shí)厌蔽,瀏覽器采用GET方法向服務(wù)器獲取資源。Eg:打開(kāi) mail.126.com
? POST:要求被請(qǐng)求服務(wù)器接受的附在請(qǐng)求后面的數(shù)據(jù)俭嘁,常用于提交表單躺枕。Eg:在126頁(yè)面輸入賬號(hào)名密碼點(diǎn)提交
響應(yīng)狀態(tài):
? 200 OK - 客戶端請(qǐng)求成功(一般不顯示,直接跳轉(zhuǎn)進(jìn)入頁(yè)面)
? 400 Bad Request - 客戶端請(qǐng)求有語(yǔ)法錯(cuò)誤供填,服務(wù)器不認(rèn)識(shí)或者不理解
? 401?Unauthorized -請(qǐng)求未經(jīng)授權(quán)拐云,非法請(qǐng)求
? 403 Forbidden - 服務(wù)器收到請(qǐng)求,但是拒絕提供服務(wù)
? 404 Not Found - 請(qǐng)求資源不存在近她,Eg:輸入了錯(cuò)誤的URL
? 500 Internal Server Error - 服務(wù)器發(fā)生不可預(yù)期的錯(cuò)誤
? 503 Server Unavailable - 服務(wù)器當(dāng)前不能處理客戶端的請(qǐng)求叉瘩,一段時(shí)間后可能恢復(fù)正常。Eg:服務(wù)器關(guān)機(jī)
HTTPS/SSL/TSL協(xié)議:
? SSL:Secure Sockets Layer安全套接層對(duì)http傳輸數(shù)據(jù)進(jìn)行加密
? TSL: Transport Layer Security 傳輸層安全協(xié)議(SSL的繼任者粘捎,升級(jí)版薇缅,或者叫標(biāo)準(zhǔn)化版)
? https: http+ssl/tsl 加密傳輸
Δ 一般認(rèn)為工作在應(yīng)用層危彩,也有人說(shuō)是傳輸層,是因?yàn)閭鬏數(shù)氖羌用苓^(guò)的
應(yīng)用層其他協(xié)議:FTP, DNS,SMTP/POP3:
? FTP: File Transfer Protocal文件傳輸協(xié)議泳桦,默認(rèn)端口:20
兩個(gè)模式:
主動(dòng)模式Active Mode: 也叫 Port模式汤徽,Standard 模式:服務(wù)器發(fā)起數(shù)據(jù)傳輸
被動(dòng)模式Passive Mode: 也叫 PASV 模式,Passive模式:服務(wù)器被動(dòng)接收數(shù)據(jù)傳輸
??DNS:?Domain Name System?域名系統(tǒng)灸撰。默認(rèn)端口:53
提供域名解析服務(wù)谒府,把域名解析成IP
? SMTP/POP3:郵件收發(fā)協(xié)議
SMTP:發(fā)送郵件協(xié)議,默認(rèn)端口:25
POP3:接收郵件協(xié)議浮毯, 默認(rèn)端口:110
? Telnet:遠(yuǎn)程終端控制協(xié)議完疫。(名文,不安全债蓝,已經(jīng)被SSL替代了)
默認(rèn)端口:23
傳輸層的兩個(gè)重要協(xié)議
TCP: 傳輸控制協(xié)議壳鹤,Transmission Control Protocol
?提供的是面向連接、可靠的數(shù)據(jù)流傳輸饰迹。當(dāng)客戶端和服務(wù)器彼此交換數(shù)據(jù)前芳誓,必須先在雙方之間建立一個(gè)TCP連接,之后才能傳輸數(shù)據(jù)蹦锋。TCP提供超時(shí)重發(fā)兆沙,丟棄重復(fù)數(shù)據(jù)欧芽,檢驗(yàn)數(shù)據(jù)莉掂,流量控制等功能,保證數(shù)據(jù)能順序地從一端傳到另一端千扔。
?TCP/IP 模型的核心協(xié)議憎妙,傳輸層協(xié)議
? 面向連接的可靠的協(xié)議(傳輸之前先建立連接,完成后斷開(kāi)連接)
TCP三次握手:
第一次握手:建立連接時(shí)曲楚,客戶端發(fā)送syn包(seq=x)到服務(wù)器厘唾,并進(jìn)入SYN_SENT狀態(tài),等待服務(wù)器確認(rèn)龙誊。(SYN:同步序列編號(hào)Synchronize Sequence Numbers)
第二次握手:服務(wù)器收到syn包抚垃,必須確認(rèn)客戶的SYN(ack=x+1),同時(shí)自己也發(fā)送一個(gè)SYN包(seq=y)趟大,即SYN+ACK包鹤树,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài)。
第三次握手:客戶端收到服務(wù)器的SYN+ACK包逊朽,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=y+1)罕伯,此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHEDTCP連接成功)狀態(tài)叽讳,完成三次握手追他。
完成三次握手坟募,客戶端與服務(wù)器開(kāi)始傳送數(shù)據(jù)啡邑。
TCP四次揮手:
(1)客戶端A發(fā)送一個(gè)FIN濒募,用來(lái)關(guān)閉客戶A到服務(wù)器B的數(shù)據(jù)傳送。
(2)服務(wù)器B收到這個(gè)FIN颁督,它發(fā)回一個(gè)ACK单雾,確認(rèn)序號(hào)為收到的序號(hào)加1昂利。和SYN一樣,一個(gè)FIN將占用一個(gè)序號(hào)铁坎。
(3)服務(wù)器B關(guān)閉與客戶端A的連接蜂奸,發(fā)送一個(gè)FIN給客戶端A。
(4)客戶端A發(fā)回ACK報(bào)文確認(rèn)硬萍,并將確認(rèn)序號(hào)設(shè)置為收到序號(hào)加1扩所。
UDP:用戶數(shù)據(jù)報(bào)協(xié)議,User Datagram Protocol
? 提供的是非面向連接的朴乖、不可靠的數(shù)據(jù)流傳輸
? UDP在傳輸數(shù)據(jù)前不用在客戶和服務(wù)器之間建立一個(gè)連接祖屏,且沒(méi)有超時(shí)重發(fā)等機(jī)制,不保證數(shù)據(jù)按順序傳遞买羞,故而傳輸速度很快袁勺。?Eg:郵件發(fā)送,視頻直播畜普,QQ消息等期丰,只需要知道對(duì)方地址,不管對(duì)方是否在線接收
TCP協(xié)議 VS UDP協(xié)議:
1吃挑、TCP是面向連接的服務(wù)钝荡,先建立連接再傳輸數(shù)據(jù),之后再斷開(kāi)連接舶衬。UDP是無(wú)連接的服務(wù)埠通,不需要事先建立連接,直接發(fā)送數(shù)據(jù)逛犹。
2端辱、Tcp保證數(shù)據(jù)的正確性,Udp可能丟包虽画。Eg:視頻直播選標(biāo)清比高清就是少了數(shù)據(jù)包舞蔽。
3、Tcp 傳輸速度慢狸捕,Udp速度快
互聯(lián)網(wǎng)層的兩個(gè)重要協(xié)議
IP協(xié)議:網(wǎng)絡(luò)之間互連的協(xié)議 喷鸽,?Internet Protocol
? IP協(xié)議是TCP/IP的核心協(xié)議,所有的TCP灸拍、UDP都是以IP數(shù)據(jù)報(bào)格式傳輸
? Internet層協(xié)議
特點(diǎn):1做祝、不可靠:不能保證IP數(shù)據(jù)報(bào)能夠成功達(dá)到目的砾省,任何要求的可靠性由上層(傳輸層)提供
2、無(wú)連接:①I(mǎi)P不維護(hù)任何關(guān)于后續(xù)數(shù)據(jù)報(bào)的狀態(tài)信息混槐,每個(gè)數(shù)據(jù)報(bào)的處理是相互獨(dú)立的编兄; ② Ip 數(shù)據(jù)包:包括報(bào)頭和數(shù)據(jù),總長(zhǎng)度不能超過(guò)65535個(gè)字節(jié)声登,最小不小于20個(gè)字節(jié)(報(bào)頭占20個(gè)字節(jié))狠鸳,超過(guò)了就要拆成多個(gè)數(shù)據(jù)包
網(wǎng)絡(luò)層其他協(xié)議:ICMP,ARP悯嗓,RARP件舵,IGMP
? ICMP:網(wǎng)絡(luò)控制消息協(xié)議(Internet Control Message Protocol ),用于診斷網(wǎng)絡(luò)連通性脯厨。
Ping 命令就是ICMP協(xié)議的實(shí)際應(yīng)用铅祸。
ping [-t] [-a] [-l] ip :
-t:不間斷連續(xù)ping,手動(dòng)結(jié)束 ctrl+c (不加-t,默認(rèn)ping 三次)
-a:解析成ip地址 ? ?eg:ping –a www.baidu.com
-l: 指定包含字節(jié)數(shù)(用多少字節(jié)去ping)默認(rèn)是32字節(jié)合武。
? ARP:?地址解析協(xié)議(Address Resolution Protocol?)
獲取主機(jī)的MAC地址临梗,并創(chuàng)建一個(gè)數(shù)據(jù)包映射到IP地址。
Dos: arp –a 查詢緩存中的ip 對(duì)應(yīng)的mac地址
arp –a ip:返回IP對(duì)應(yīng)的MAC地址(這個(gè)IP必須在緩存記錄中)
? RARP:反向地址轉(zhuǎn)換協(xié)議(Reverse Address Resolution Protocol?)稼跳,MAC地址翻譯成IP
??IGMP:組管理協(xié)議(Internet Group Management Protocol )
現(xiàn)實(shí)中很少用到
INTERNET的基本服務(wù):
? WWW服務(wù):即萬(wàn)維網(wǎng)
? 電子郵件服務(wù):E-mail是Internet上使用最廣泛的一種服務(wù)盟庞。
POP3(Post Office Protocol,版本為3) 接收電子郵件
SMTP(Simple Mail Transfer Protocol) 發(fā)送電子郵件
? 文件傳輸服務(wù):通過(guò)FTP(File Transfer Protocol)協(xié)議實(shí)現(xiàn)Internet上文件傳輸協(xié)議汤善。有Server 端,什猖,Client 端。常用軟件: cuteftp, flashftp
? 遠(yuǎn)程登錄服務(wù):Telnet是Internet遠(yuǎn)程登陸服務(wù)的一個(gè)協(xié)議
開(kāi)啟遠(yuǎn)程桌面萎津,需要開(kāi)啟Telnet服務(wù):運(yùn)行→?mstsc:打開(kāi)遠(yuǎn)程桌面:控制面板→ 刪除程序→?啟動(dòng)或關(guān)閉windows 功能→?勾選:Telnet客戶端/服務(wù)端
? 電子公告牌服務(wù):以WEB形式實(shí)現(xiàn)卸伞。BBS(Bulletin Board Service抹镊,公告牌服務(wù))是Internet上的一種電子信息服務(wù)系統(tǒng)锉屈。
? 其他Internet服務(wù)