<small>本文永久鏈接</small>
最近在準(zhǔn)備找工作的過(guò)程中辆沦,復(fù)習(xí)以前學(xué)習(xí)的計(jì)算機(jī)網(wǎng)絡(luò)昼捍,由于以前學(xué)習(xí)的時(shí)候也是走馬觀花,所以現(xiàn)在很有必要做個(gè)筆記肢扯。
簡(jiǎn)介
OSI(Open System Interconnect)妒茬,開(kāi)放系統(tǒng)互連參考模型,是國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電報(bào)電話咨詢委員會(huì)(CCITT)聯(lián)合制定的開(kāi)放系統(tǒng)互連參考模型蔚晨,為開(kāi)放式互連信息系統(tǒng)提供了一種功能結(jié)構(gòu)的框架乍钻。從低到高分為7層肛循,依次是:物理層、數(shù)據(jù)鏈路層银择、網(wǎng)絡(luò)層多糠、傳輸層、會(huì)話層浩考、表示層和應(yīng)用層夹孔。
物理層
物理層作為OSI中的第一層,產(chǎn)生并檢測(cè)電壓析孽,以便發(fā)送和接收攜帶數(shù)據(jù)的信號(hào)搭伤,提供為建立、維護(hù)和拆除物理鏈路所需要的機(jī)械的袜瞬、電氣的怜俐、功能的和規(guī)程的特性;有關(guān)的物理鏈路上傳輸非結(jié)構(gòu)的位流以及故障檢測(cè)指示邓尤。物理層的媒體主要包括:針腳佑菩、電壓、線纜規(guī)范裁赠、集線器殿漠、中繼器、網(wǎng)卡佩捞、主機(jī)適配器等绞幌。在這一層,數(shù)據(jù)還沒(méi)有被組織一忱,僅作為原始的位流或電氣電壓處理莲蜘,單位是bit比特。
數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層是OSI模型第二層帘营,控制物理層和網(wǎng)絡(luò)層之間的通訊票渠。它可以在不可靠的物理線路上進(jìn)行數(shù)據(jù)的可靠傳遞,它可以將從網(wǎng)絡(luò)層接收到的數(shù)據(jù)分割成可被物理層傳輸?shù)膸?em>幀是用來(lái)移動(dòng)數(shù)據(jù)的結(jié)構(gòu)包芬迄,它不僅包括原始數(shù)據(jù)问顷,還包括發(fā)送方和接收方的物理地址以及檢錯(cuò)和控制信息。其中的地址確定了幀將發(fā)送到何處禀梳,而糾錯(cuò)和控制信息則確保幀無(wú)差錯(cuò)到達(dá)杜窄。 如果在傳送數(shù)據(jù)時(shí),接收點(diǎn)檢測(cè)到所傳數(shù)據(jù)中有差錯(cuò)算途,就要通知發(fā)送方重發(fā)這一幀)塞耕。數(shù)據(jù)鏈路層中運(yùn)行的設(shè)備是交換機(jī)。數(shù)據(jù)鏈路層的作用主要包括:物理地址尋址嘴瓤、數(shù)據(jù)的成幀扫外、流量控制莉钙、數(shù)據(jù)的檢錯(cuò)、重發(fā)等筛谚。這一層的協(xié)議主要包括:SDLC胆胰、HDLC、PPP刻获、STP、幀中繼等瞎嬉。數(shù)據(jù)在這一層的存在形式是Frame數(shù)據(jù)幀蝎毡。
網(wǎng)絡(luò)層
OSI模型的第三層,主要作用是將網(wǎng)絡(luò)地址轉(zhuǎn)化為對(duì)應(yīng)的物理地址氧枣,并且決定如何將數(shù)據(jù)從發(fā)送方傳到接收方沐兵。網(wǎng)絡(luò)層通過(guò)綜合考慮發(fā)送優(yōu)先權(quán)、網(wǎng)絡(luò)擁塞程度便监、服務(wù)質(zhì)量以及可選路由的花費(fèi)來(lái)決定從一個(gè)網(wǎng)絡(luò)中節(jié)點(diǎn)A 到另一個(gè)網(wǎng)絡(luò)中節(jié)點(diǎn)B 的最佳路徑扎谎。路由器運(yùn)行在網(wǎng)絡(luò)層。這一層的協(xié)議主要包括:IP烧董、IPX毁靶、ARP、RARP和ICMP逊移。數(shù)據(jù)在這一層存在的形式是Packet數(shù)據(jù)包和Datagram報(bào)文预吆。
傳輸層
OSI模型的第四層,傳輸層提供端到端的交換數(shù)據(jù)的機(jī)制胳泉,檢查分組編號(hào)與次序拐叉。傳輸層對(duì)其上三層如會(huì)話層等,提供可靠的傳輸服務(wù)扇商,對(duì)網(wǎng)絡(luò)層提供可靠的目的地站點(diǎn)信息凤瘦。這一層的協(xié)議主要包括:TCP、UDP案铺、SPX蔬芥。數(shù)據(jù)在這層的存在形式:Segments數(shù)據(jù)段。
會(huì)話層
會(huì)話層是OSI模型的第五層控汉,負(fù)責(zé)在網(wǎng)絡(luò)中的兩節(jié)點(diǎn)之間建立坝茎、維持和終止通信。主要功能包括:建立通信鏈接暇番,保持會(huì)話過(guò)程通信鏈接的暢通嗤放,同步兩個(gè)節(jié)點(diǎn)之間的對(duì)話,決定通信是否被中斷以及通信中斷時(shí)決定從何處重新發(fā)送壁酬。數(shù)據(jù)在會(huì)話層次酌、表示層和應(yīng)用層中的存在形式是Data數(shù)據(jù)恨课。
表示層
在表示層中,數(shù)據(jù)將按照網(wǎng)絡(luò)能理解的方案進(jìn)行格式化岳服;這種格式化也因所使用網(wǎng)絡(luò)的類型不同而不同剂公,管理數(shù)據(jù)的解密與加密,如系統(tǒng)口令的處理吊宋。
應(yīng)用層
應(yīng)用層是OSI模型的最高層纲辽,直接和應(yīng)用程序接口并提供常見(jiàn)的網(wǎng)絡(luò)應(yīng)用服務(wù)。應(yīng)用層也向第六層表示層發(fā)出請(qǐng)求璃搜。這一層的協(xié)議主要有:HTTP拖吼、SMTP、DNS这吻、FTP吊档、TelNet等。
知名端口號(hào)
知名端口號(hào)(well-known port numbers)就是那些由互聯(lián)網(wǎng)名稱與數(shù)字地址分配機(jī)構(gòu)(ICANN)預(yù)留給傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)包協(xié)議(UDP)使用的端口號(hào)唾糯。
20/21端口主要用作TFP服務(wù)怠硼;23用于Telnet服務(wù);25是SMTP(主要用作發(fā)送郵件)移怯;53端口為DNS服務(wù)器開(kāi)放香璃,主要用作域名解析;80端口是http常用Web端口舟误;110端口為POP3服務(wù)開(kāi)放增显,主要用作郵件接收;443主要用于https服務(wù)脐帝,是提供加密和通過(guò)安全端口傳輸?shù)牧硪环Nhttp同云。