<strike id="6q0um"></strike>
  • <strike id="6q0um"><s id="6q0um"></s></strike>
  • <ul id="6q0um"></ul><strike id="6q0um"></strike>

    當前位置:高考升學網 > 招聘筆試題 > 正文

    軟件測試之綜合類筆試題和面試題答案(四)

    更新:2023-09-15 17:23:07 高考升學網

      應用層

      表示層

      會話層

      傳輸層

      網絡層

      數據鏈路層

      物理層

      TCP/IP的四層結構圖

      應用層

      傳輸層

      互聯層

      鏈路層

      2 請你詳細地解釋一下IP協議的定義,在哪個層上面?主要有什么作用?TCP與UDP呢?

      答:

      2.1 IP協議:

      2.1.1 介紹

      2.1.1.1 出發點(Motivation)

      Internet協議是為了在包交換(packet-switched)計算機通訊網絡的互聯系統中使用而設計的。我們稱這樣的系統為“catener”【1】。Internet協議提供從發起者(source)到目的地(destination)的塊數據(數據報)的傳輸,發起者和目的地都是由固定長度的地址標識的主機(host)。如果需要,Internet協議也提供長數據報的分片(fragmentation)和重組(reassembly),以通過“小包”(small packet)網絡傳輸大數據報。

      2.1.1.2 范圍(Scope)

      internet協議僅限于提供在互聯網絡系統上從發起者到目的地投遞一個internet數據報所需的功能。不提供增強端到端(end-to-end)的可靠性,流程控制(flow control),排序(sequencing),和其它主機到主機協議上常有的服務。internet協議可以支持網絡提供不同類型和不同質量的服務(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環境中,本協議被視為主機到主機(host-to-host)的協議。本協議調用本地網絡協議來攜帶internet數據報到下一個網關或者目的主機。

      比如,TCP模塊調用internet模塊攜帶一個TCP分片(該分片包含了TCP頭部和用戶數據)作為一個internet數據報的數據部分。TCP模塊會在internet頭部中提供地址(addresses)和其他參數作為調用Internet模塊的參數。然后internet模塊會創建一個internet數據報并且調用本地網絡接口來傳輸internet數據報。

      比如,對于ARPANET,internet模塊會調用一個本地網絡模塊(local net module),該模塊會給internet數據報添加一個1822個字節的前導字符,創建一條傳輸給IMP的ARPANET消息。ARPANET地址將通過本地網絡接口從internet地址中獲取,該地址是ARPANET中的某些主機的地址,該主機可能是個到其他網絡的網關。

      2.1.1.4 操作(operation)

      internet協議執行兩個基本功能:尋址(addressing)和分片(fragmentation).

      internet模塊使用在internet頭部中攜帶的地址來給目的地址傳送internet數據報.傳輸路徑的選擇被稱作選路(routing).

      internet模塊使用internet頭部中的域來分片和重組internet數據報,這在通過"小包"網絡傳輸的情況下是必要的.

      操作模型是位于每個主機上的internet模塊負責internet通信,位于每個網關上的internet模塊負責網絡互聯.這些模塊都具有解析地址,分片和重組數據報等相同的功能.另外,這些模塊(特別是網關上的internet模塊)具有選路和其他功能對應的程序.

      internet協議將每個internet數據報視為同任何其他internet數據報無關的獨立實體.這里不存在連接或者邏輯回路(虛的或其他).

      internet協議使用4個主要的機制提供服務:服務類型(Type of Service),生存時間(Time to Live),操作(Operation)和校驗和(Header Checksum).

      服務類型用來指示要求的服務質量.服務類型是一個抽象的整套的參數,這些參數指定了組成internet的網絡中提供的服務選擇.這個服務指示類型在選路的時候被網關用來為某一個特定的網絡,下一個網絡或者下一個網關選擇真實的傳輸參數.

      生存時間數據報生存時間的上限.它由數據報的發送者設定,在網絡上每個點,當數據報被處理的時候,逐漸遞減.如果生存時間在internet數據報到達目的地址前達到0值,internet數據報就被銷毀.生存時間可以看作一個自我銷毀時間限制.

      選項(options)提供了在某些情況下需要或有用的控制功能,但是大多數情況下是不必要的.選項包括時間戳(timestamp),安全(security)和特殊選路(special routing)

      校驗和提供了處理internet數據報使用到的信息被正確傳輸的確認.數據可能包含錯誤.如果校驗和失敗了,internet數據報就被檢測到錯誤的實體立即丟棄.

      Internet協議并沒有提供可靠傳輸機制.沒有端對端或者逐跳(hop-by-hop)的確認機制.沒有數據的錯誤控制,只有一個頭部校驗和.沒有重傳.沒有流控.。檢測到的錯誤可以通過Internet 控制消息協議(ICMP)來報告,該協議在internet協議模塊中實現.

      2.2 TCP是Transmit Control Protocol(傳輸控制協議)的縮寫,工作于傳輸層,TCP提供一種面向連接的,可靠的字節流服務。

      2.3 UDP是User Datagram Protocol(用戶數據報協議)的縮寫,在運輸層,UDP提供不可靠的傳輸數據服務

      3 請問交換機和路由器各自的實現原理是什么?分別在哪個層次上面實現的?

      答:

      3.1 交換機屬于OSI第二層即數據鏈路層設備。它根據MAC地址尋址,通過站表選擇路由,站表的建立和維護由交換機自動進行。

      3.2 路由器屬于OSI第三層即網絡層設備,它根據IP地址進行尋址,通過路由表路由協議產生。

      4 全局變量和局部變量有什么區別?是怎么實現的?操作系統和編譯器是怎么知道的?

      答:全局變量是整個程序都可訪問的變量,誰都可以訪問,生存期在整個程序從運行到結束(在程序結束時所占內存釋放),而局部變量存在于模塊(子程序,函數)中,只有所在模塊可以訪問,其他模塊不可直接訪問,模塊結束(函數調用完畢),局部變量就消失,所占據的內存釋放。

      在任何函數外面定義的變量就是全局變量,在函數內部定義的變量是局部變量,這是它們在程序中的實現過程。

      操作系統和編譯器是根據程序運行的內存區域知道他們的,程序的全局數據放在所分配內存的全局數據區,程序的局部數據放在棧區。

      5 y ,3^MR一個byte幾個單位。(計算機基礎) PUt$[@l@

    最新圖文

    2020年河北新聞網兩學一做

    時間:2023-09-18 07:0:24

    2020年河北新聞網兩學一做

    時間:2023-09-15 11:0:59

    兩學一做學習教育知

    時間:2023-09-21 06:0:30

    2020年開展兩學一做學習教

    時間:2023-09-19 21:0:30
    亚洲综合区小说区激情区| 国产精品亚洲专区在线观看 | 亚洲白嫩在线观看| 内射干少妇亚洲69XXX| 国产亚洲精品自在久久| 国产v亚洲v天堂无码网站| 亚洲精品无码Av人在线观看国产| 在线观看亚洲成人| 亚洲色偷偷综合亚洲AVYP| 国产精品亚洲成在人线| 国产成人精品日本亚洲网站| 久久国产精品亚洲综合| 亚洲免费精彩视频在线观看| 亚洲第一精品福利| 久久综合亚洲色HEZYO社区 | 亚洲韩国精品无码一区二区三区 | 国产美女亚洲精品久久久综合| 伊伊人成亚洲综合人网7777| 亚洲午夜久久久久妓女影院| 久久91亚洲人成电影网站| 久久青草亚洲AV无码麻豆| 亚洲无删减国产精品一区| 亚洲高清免费在线观看| 亚洲免费一级视频| 亚洲综合无码一区二区痴汉| 亚洲AV色欲色欲WWW| 亚洲AV无码不卡在线观看下载| 久久久久亚洲AV成人网人人软件| 亚洲香蕉网久久综合影视| 久久久久久a亚洲欧洲AV| 亚洲精品福利网站| 香蕉大伊亚洲人在线观看| 亚洲AV日韩AV一区二区三曲 | 337p日本欧洲亚洲大胆色噜噜| 亚洲喷奶水中文字幕电影| 亚洲熟妇无码一区二区三区| 最新亚洲人成网站在线观看| 亚洲美女在线国产| 亚洲AV无码欧洲AV无码网站| 亚洲国产成人久久综合一区| 亚洲另类无码专区首页|