當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文
應(yīng)用層
表示層
會話層
傳輸層
網(wǎng)絡(luò)層
數(shù)據(jù)鏈路層
物理層
TCP/IP的四層結(jié)構(gòu)圖
應(yīng)用層
傳輸層
互聯(lián)層
鏈路層
2 請你詳細地解釋一下IP協(xié)議的定義,在哪個層上面?主要有什么作用?TCP與UDP呢?
答:
2.1 IP協(xié)議:
2.1.1 介紹
2.1.1.1 出發(fā)點(Motivation)
Internet協(xié)議是為了在包交換(packet-switched)計算機通訊網(wǎng)絡(luò)的互聯(lián)系統(tǒng)中使用而設(shè)計的。我們稱這樣的系統(tǒng)為“catener”【1】。Internet協(xié)議提供從發(fā)起者(source)到目的地(destination)的塊數(shù)據(jù)(數(shù)據(jù)報)的傳輸,發(fā)起者和目的地都是由固定長度的地址標(biāo)識的主機(host)。如果需要,Internet協(xié)議也提供長數(shù)據(jù)報的分片(fragmentation)和重組(reassembly),以通過“小包”(small packet)網(wǎng)絡(luò)傳輸大數(shù)據(jù)報。
2.1.1.2 范圍(Scope)
internet協(xié)議僅限于提供在互聯(lián)網(wǎng)絡(luò)系統(tǒng)上從發(fā)起者到目的地投遞一個internet數(shù)據(jù)報所需的功能。不提供增強端到端(end-to-end)的可靠性,流程控制(flow control),排序(sequencing),和其它主機到主機協(xié)議上常有的服務(wù)。internet協(xié)議可以支持網(wǎng)絡(luò)提供不同類型和不同質(zhì)量的服務(wù)(The internet protocol can capitalize on the services of its supporting networks to provide various types and qualities of service.)。
2.1.1.3 接口(Interfaces)
在internet環(huán)境中,本協(xié)議被視為主機到主機(host-to-host)的協(xié)議。本協(xié)議調(diào)用本地網(wǎng)絡(luò)協(xié)議來攜帶internet數(shù)據(jù)報到下一個網(wǎng)關(guān)或者目的主機。
比如,TCP模塊調(diào)用internet模塊攜帶一個TCP分片(該分片包含了TCP頭部和用戶數(shù)據(jù))作為一個internet數(shù)據(jù)報的數(shù)據(jù)部分。TCP模塊會在internet頭部中提供地址(addresses)和其他參數(shù)作為調(diào)用Internet模塊的參數(shù)。然后internet模塊會創(chuàng)建一個internet數(shù)據(jù)報并且調(diào)用本地網(wǎng)絡(luò)接口來傳輸internet數(shù)據(jù)報。
比如,對于ARPANET,internet模塊會調(diào)用一個本地網(wǎng)絡(luò)模塊(local net module),該模塊會給internet數(shù)據(jù)報添加一個1822個字節(jié)的前導(dǎo)字符,創(chuàng)建一條傳輸給IMP的ARPANET消息。ARPANET地址將通過本地網(wǎng)絡(luò)接口從internet地址中獲取,該地址是ARPANET中的某些主機的地址,該主機可能是個到其他網(wǎng)絡(luò)的網(wǎng)關(guān)。
2.1.1.4 操作(operation)
internet協(xié)議執(zhí)行兩個基本功能:尋址(addressing)和分片(fragmentation).
internet模塊使用在internet頭部中攜帶的地址來給目的地址傳送internet數(shù)據(jù)報.傳輸路徑的選擇被稱作選路(routing).
internet模塊使用internet頭部中的域來分片和重組internet數(shù)據(jù)報,這在通過"小包"網(wǎng)絡(luò)傳輸?shù)那闆r下是必要的.
操作模型是位于每個主機上的internet模塊負責(zé)internet通信,位于每個網(wǎng)關(guān)上的internet模塊負責(zé)網(wǎng)絡(luò)互聯(lián).這些模塊都具有解析地址,分片和重組數(shù)據(jù)報等相同的功能.另外,這些模塊(特別是網(wǎng)關(guān)上的internet模塊)具有選路和其他功能對應(yīng)的程序.
internet協(xié)議將每個internet數(shù)據(jù)報視為同任何其他internet數(shù)據(jù)報無關(guān)的獨立實體.這里不存在連接或者邏輯回路(虛的或其他).
internet協(xié)議使用4個主要的機制提供服務(wù):服務(wù)類型(Type of Service),生存時間(Time to Live),操作(Operation)和校驗和(Header Checksum).
服務(wù)類型用來指示要求的服務(wù)質(zhì)量.服務(wù)類型是一個抽象的整套的參數(shù),這些參數(shù)指定了組成internet的網(wǎng)絡(luò)中提供的服務(wù)選擇.這個服務(wù)指示類型在選路的時候被網(wǎng)關(guān)用來為某一個特定的網(wǎng)絡(luò),下一個網(wǎng)絡(luò)或者下一個網(wǎng)關(guān)選擇真實的傳輸參數(shù).
生存時間數(shù)據(jù)報生存時間的上限.它由數(shù)據(jù)報的發(fā)送者設(shè)定,在網(wǎng)絡(luò)上每個點,當(dāng)數(shù)據(jù)報被處理的時候,逐漸遞減.如果生存時間在internet數(shù)據(jù)報到達目的地址前達到0值,internet數(shù)據(jù)報就被銷毀.生存時間可以看作一個自我銷毀時間限制.
選項(options)提供了在某些情況下需要或有用的控制功能,但是大多數(shù)情況下是不必要的.選項包括時間戳(timestamp),安全(security)和特殊選路(special routing)
校驗和提供了處理internet數(shù)據(jù)報使用到的信息被正確傳輸?shù)拇_認.數(shù)據(jù)可能包含錯誤.如果校驗和失敗了,internet數(shù)據(jù)報就被檢測到錯誤的實體立即丟棄.
Internet協(xié)議并沒有提供可靠傳輸機制.沒有端對端或者逐跳(hop-by-hop)的確認機制.沒有數(shù)據(jù)的錯誤控制,只有一個頭部校驗和.沒有重傳.沒有流控.。檢測到的錯誤可以通過Internet 控制消息協(xié)議(ICMP)來報告,該協(xié)議在internet協(xié)議模塊中實現(xiàn).
2.2 TCP是Transmit Control Protocol(傳輸控制協(xié)議)的縮寫,工作于傳輸層,TCP提供一種面向連接的,可靠的字節(jié)流服務(wù)。
2.3 UDP是User Datagram Protocol(用戶數(shù)據(jù)報協(xié)議)的縮寫,在運輸層,UDP提供不可靠的傳輸數(shù)據(jù)服務(wù)
3 請問交換機和路由器各自的實現(xiàn)原理是什么?分別在哪個層次上面實現(xiàn)的?
答:
3.1 交換機屬于OSI第二層即數(shù)據(jù)鏈路層設(shè)備。它根據(jù)MAC地址尋址,通過站表選擇路由,站表的建立和維護由交換機自動進行。
3.2 路由器屬于OSI第三層即網(wǎng)絡(luò)層設(shè)備,它根據(jù)IP地址進行尋址,通過路由表路由協(xié)議產(chǎn)生。
4 全局變量和局部變量有什么區(qū)別?是怎么實現(xiàn)的?操作系統(tǒng)和編譯器是怎么知道的?
答:全局變量是整個程序都可訪問的變量,誰都可以訪問,生存期在整個程序從運行到結(jié)束(在程序結(jié)束時所占內(nèi)存釋放),而局部變量存在于模塊(子程序,函數(shù))中,只有所在模塊可以訪問,其他模塊不可直接訪問,模塊結(jié)束(函數(shù)調(diào)用完畢),局部變量就消失,所占據(jù)的內(nèi)存釋放。
在任何函數(shù)外面定義的變量就是全局變量,在函數(shù)內(nèi)部定義的變量是局部變量,這是它們在程序中的實現(xiàn)過程。
操作系統(tǒng)和編譯器是根據(jù)程序運行的內(nèi)存區(qū)域知道他們的,程序的全局?jǐn)?shù)據(jù)放在所分配內(nèi)存的全局?jǐn)?shù)據(jù)區(qū),程序的局部數(shù)據(jù)放在棧區(qū)。
5 y ,3^MR一個byte幾個單位。(計算機基礎(chǔ)) PUt$[@l@
2020年河北新聞網(wǎng)兩學(xué)一做
時間:2023-09-18 07:0:242020年河北新聞網(wǎng)兩學(xué)一做
時間:2023-09-15 11:0:59兩學(xué)一做學(xué)習(xí)教育知
時間:2023-09-21 06:0:302020年開展兩學(xué)一做學(xué)習(xí)教
時間:2023-09-19 21:0:30