計算機概論下學期第一次小考

逢甲大學通訊系一年乙班計算機概論(TCP/IP)第一次小考問題與解答

以下答案由我提供,題目由徐子祥打的

因為今天趙老師不給問問題,所以下面解答僅供參考

題目有錯請找打題目的人(不要找我)

希望這次考題不會差很多  大家都能有不錯的成績

以下答案有錯或不懂   歡迎與我討論 

以下答案只有第二題丁不確定其他都為正解(應該是...)



1.Find the class of the following IP addresses (please showing the reason)?
甲、208.34.54.12
乙、238.34.2.1
丙、114.34.2.8
丁、129.14.6.8
戊、241.34.2.8
答:
由10進位的分法可知


0~127


Class A


128~191


Class B


192~223


Class C


224~239


Class D


240~255


Class E


所以答案為
甲、Class C
乙、Class D
丙、Class A
丁、Class B
戊、Class E

2.In a subnet, we know that the IP address of one of the hosts and its mask as given below:
     IP address:125.134.112.66
     Mask:255.255.224.0
        甲、What is the network address of this subnet?
        乙、What is the broadcast address of this subnet?
        丙、How many IP addresses are allocated in this subnet?
        丁、How many IP address are available actually for use in this subnet?
        (please show your calculation details, not simply answer.)
答:
甲.
將IP address與Mask兩者作邏輯AND運算即可求得答案
所得為125.134.96.0
 乙.
125.134.127.255
丙.
213=8192 (請自己把224換成二進位,然後數出有幾個0,再經由二的冪次方就是IP數)
丁.
8192-3=8189 (3為路由器、廣播、網路位址)[因不確定是減2還是減3,考試時請註明說如果有+路由器時就減3]

3.An Ethernet MAC sublayer receivers 1508 bytes of data from the LLC sublayer. Can the data be encapsulated in one frame? If not, how many frames need to be sent? What is the size of the data in each frame?
答:
最大的封包資料長度只能有1500bytes 
最小的封包資料長度只能有46bytes

所以答案是需要兩個frames(訊框)   [注:因為1508大於1500,所以要拆成兩個]

故  第一個封包含有 1500 bytes LLC資料  亦即1518 bytes MAC
     第二個封包含有     46 bytes LLC資料  亦即   64 bytes MAC


4.How does the CSMA/CD solve the “hidden terminals” problem? “Exposed terminals” problem?
 答:
因為之前有發過文章解釋過了,所以請看以前的文章,謝謝~!

Hidden terminal & Exposed terminal problem

   在計算機概論上,老師曾經解釋過 hidden terminal problem而又提出了另一個問題exposed terminal problem,相信有些人有找到答案。然而在今天小考當中這兩個問題就出現了!
    當然有問老師的好像才會知道答案= =(我問了不過寫錯了)

以下我解釋一下我的答案,有錯請跟我聯絡討論~謝謝!

(本內容的圖片有著名來源的為逢甲大學專題報告中的圖片,其餘為自己製作)




以下為小考問題題目

        4.How does the CSMA/CA solve the “hidden terminals” problem? “Exposed terminals” problem?


答:
假使黃色是A
的傳訊範圍,藍色是C的傳訊範圍,B則位於中間交集部分,如圖一所示。

黃色是A的傳訊範圍,藍色是C的傳訊範圍,B則位於中間交集部分






圖片一

但是A和C彼此不在對方收訊範圍。因此現在A欲傳給B然而C並不知道,因為他不在接收範圍內,則C也在這時傳送給B時,那麼就會造成了collision,這就是hidden terminal problem(終端隱匿問題),如圖二.

hidden terminal problem

 圖片二(本圖來自逢甲大學專題報告中)

因為hidden terminal problem 很嚴重,所以加入了RTS/CTS的機制。

(註:  傳送要求RTS:Request To Send,   允許傳送CTS:Clear To Send)

當A要送DATA給B時會先傳送RTS,若B允許了,則傳CTS用broadcast方式傳遞給在範圍內的所有node(節點),因此在B範圍中的C就會知道。別人正在和B做傳輸動作,而C則會採取backoff random time的方式做等待,這樣一來,就不會造成大量DATA都白白浪費時間,頂多浪費一開始的RTS小小packet

如果要防止hidden terminal 而把transmission range 變大的話,則會造成exposed Terminal 。

譬如ABCD都在彼此的收訊範圍內,若D給C傳送RTS,而C傳遞broadcast CTS則ABD都會接收到,按照原本規則,現在AB都要做backoff 的等待動作,然而如果A是要和B互傳,照理說是應該可以傳,但現在卻變成不能傳了,這就是exposed Terminal(終端機暴露),如圖三a。



exposed Terminal

 圖片三(本圖來自逢甲大學專題報告中)

而要怎麼解決這個問題呢?

解決的原因如下(轉貼至維基百科)


IEEE 802.11 RTS/CTS mechanism helps to solve this problem only if the nodes are synchronized. When a node hears an RTS from a neighboring node, but not the corresponding CTS, that node can deduce that it is an exposed node and is permitted to transmit to other neighboring nodes.If the nodes are not synchronised the problem may occur that the sender will not hear the CTS or the ACK during the transmission of data of the second sender


 簡單的解釋就是:

因為會發生exposed Terminal 這個問題,所以IEEE 802.11就定義:

 ABCD都在彼此的收訊範圍內,當一個節點A接收到一個附近的節點C傳送的CTS時(注意此CTS主要是要傳送給D的),則該節點A、B可以推斷,自己是一個暴露節點而允許自己還可以向其他鄰國節點傳送RTS,如圖三(b)。
以上是我的解釋、翻譯,有問題請聯絡我一同討論~!

計算機概論-為何子網路遮罩須為連續1與0

                1.子網路遮罩為什麼不能有255.255.255.251?
            2.如果我需要兩個IP,但我的子網路遮罩為255.255.255.248,則經由邏輯運算會算出我多出3個IP,請問這三個IP怎麼辦?

(答案僅供參考 不一定對)
1.子網路遮罩為什麼不能有255.255.255.251?
子網路遮罩255.255.255.251如果有IP與它進行邏輯AND的運算,這樣會產生不連續的IP,如果產生了不連續的IP這樣在網路的傳輸上,路由器會沒辦法有規律的將位址的區間做出來,而會導致沒辦法傳遞資料。
如果子網路遮罩255.255.255.248(254.252.240.224.192....)
這些換算為2進位後 得11111111.11111111.11111111.11111000
所得到的數字為連續1跟0
則經由邏輯的運算後,則可以得到一串有連續性的IP,這樣在網路上傳遞資料,路由器能把IP區間有規律的做出來,且傳遞資料時能夠依照路由器所規劃的區間傳到正確的位子。

2.如果我需要兩個IP,但我的子網路遮罩為255.255.255.248,則經由邏輯運算會算出我多出3個IP,請問這三個IP怎麼辦?

計算機概論-子網路遮罩相關說明

在今天的計算機概論的課程中趙老師問了我們兩個問題

       1.子網路遮罩中255.255.255.252有幾個IP?是哪幾個?
       2.子網路遮罩中255.255.255.254有幾個IP?是哪幾個?

下課後我跟一些同學都去問老師問題

並把我上課中發現的問題跟老師討論了一下


以下我來講一下我的想法



【老師課堂問題答案】:(以下為我個人見解..答案不一定正確)

1.子網路遮罩中255.255.255.252有幾個IP?是哪幾個?

先將255.255.255.252利用二進位轉換

得到11111111.11111111.11111111.11111100

換成二進位後,前頭有 30Bits    後頭主機部分有2Bits


而在Class C網路中
一個30Bits網路有2 Bits為主機部分,因此有22 IP位址數,也就是4個IP

這4個就是"被主機使用的位址"、"廣播位址"、"網路基本網址 "、"路由器位址"


2.子網路遮罩中255.255.255.254有幾個IP?是哪幾個?

先將255.255.255.254換算成2進位

得到11111111.11111111.11111111.11111110 

而換成二進位後,前頭31 Bits,而後頭主機部分有1 Bits

而Class C網路中一個31Bits網路有1 Bits為主機部分,因此有21 IP位址,也就是2個IP為址

然而這兩個IP位址為路由器位址 及 本身IP位址,所以可用的IP位址為零。


TCP/IP通訊協定CH3解答

以下為逢甲大學通訊系一年乙班計算機概論第三張習題題目與解答

因為我很懶惰,我懶得再打英文題目,英文題目請參考課本

我提供中文題目,有錯字、有打錯請見諒

以下資料如有誤請留言告知我,並請自行更正,以下只是我個人的答案

請還沒作答的朋友請勿照抄,如有人跟我寫的完全一樣,我就不在PO了



        1.乙太網路為什麼要有一個最小的資料長度?

【解】:

乙太網路在資料鏈結層中MAC層(媒體存取控制層)採取CSMA/CD的機制,因為發送端必須要在全部的訊框傳送出去前就能偵測出是否有碰撞發生,因此傳送資料封包必須要有最小長度才能測試碰撞,故如果小於64bytes的話就無偵測碰撞。

在802.3 MAC訊框中有一欄位就是專門用於填塞用,以達到最小資料長度。

          6.一乙太網路MAC層收到來自LCC分層42位元組的資料。對此資料要加多少位元組的填充資料?
【解】:

因最短的封包長度是64bytes

然而需要扣掉18bytes     (其中: 18個位元組如 6 bytes DA, 6 Bytes SA, 2Bytes Type, 4 Bytes CRC )

所以剩下最短的資料是 46 bytes  

接下來再減掉LCC分層的42bytes  即為所求

64-18-42=4 bytes

           7.一乙太網路的MAC層收到來自LLC分層1510位元組的資料,這筆資料能被封裝在一個訊框嗎?如果不能,要幾個訊框?每個訊框的資料部分多大?
【解】:


最大的封包長度只能有1500bytes  的LLC資料
所以答案是需要兩個frames訊框(因為1508大於1500,所以要拆成兩個)
故第一個封包含有 1500 bytes LLC資料  亦即1518 bytes MAC
   
第二個封包含有   46 bytes LLC資料  亦即   64 bytes MAC




(注意第二個封包 要填入 36個額外的位元組,因為64-18-10=36)


       8.比較CSMA/CD和CSMA/CA?
【解】:

多重載波存取/碰撞偵測協定(CSMA/CD, Carrier Sense Multiple Access/Collision Detection, CSMA/CD)

通常電腦在使用網路之前,會先偵測網路上是否已經有資料傳輸 . 因 此CSMA/CD 常產生網路瓶頸,所以較不適宜傳送封包比較大資料,它比較適合封包小且非常定時的資料流量,此網路同時也是IEEE 802.3 的規範

載波偵測多次存取/碰撞避免協定 (CSMA/CA; Carrier Sense Multiple Access with collision Avoidance)

適於較低速的區域網路傳輸,資料傳輸之前會先檢查網路上是否有其它傳輸動作, 若沒有,才啟動目前傳輸工作,以避免網路傳輸時的封包發生碰撞 (Collision)

兩者的差異:


CSMA/CD 的傳輸效率較佳, 但硬體成本比較高。
CSMA/CA 的傳輸效率較差, 但硬體成本比較低。 


數位邏輯設計-第五章問答題答案

 逢甲大學

數位邏輯設計 第五章問答題答案

作者:楊豐瑞、陳春福

請尊重作者,檔案內容未經過作者同意請勿隨意更改

檔案位置下載點:




數位邏輯設計-第四章問答題答案

 逢甲大學

數位邏輯設計 第四章問答題答案

作者:楊豐瑞、陳春福

請尊重作者,檔案內容未經過作者同意請勿隨意更改

檔案位置下載點:

數位邏輯設計-第三章問答題答案

逢甲大學

數位邏輯設計 第三章問答題答案

作者:楊豐瑞、陳春福

請尊重作者,檔案內容未經過作者同意請勿隨意更改

檔案位置下載點:


數位羅輯設計-第二章問答題解答

逢甲大學

數位邏輯設計  第二章問答題解答

作者:楊豐瑞、陳春福

請尊重作者,檔案內容未經過作者同意請勿隨意更改

檔案位置下載點:




逢甲大學通訊二乙-電子學實驗報告

| 0 意見

此為電子學實驗報告

請勿轉載

僅供參考

不保證內容之正確性



下載點:

電子學實驗3 工作一二





電子學實驗3 工作三四






電子學實驗4 工作一二






電子學實驗4 工作三 應用範例



電子學實驗6





電子學實驗7電源供應器基本量測



逢甲大學通訊二乙-微處理機-ch2作業

| 0 意見

微處理機ch2作業

使用方法:

請下載完後進行解壓縮

依照習題不同有分資料夾請自行打開觀看



       僅供參考、請勿轉載、不保證內容答案是正確的




檔案下載點:



ch2作業


逢甲大學通訊二乙-微處理機課程投影片

| 0 意見

本頭影片檔為上課內容檔案

版權所屬:朱嘯秋老師

上課老師:Chu Hsiao-Chiu(朱嘯秋)

使用方法:

請下載完後進行解壓縮



PS:

chapter1為potx檔案如不是使用office 2007版本

可能需要下載微軟的插件才可以讀取

  



檔案下載點:



chapter1:




chapter2:




chapter3:

逢甲大學通訊二乙-微處理機課程影片

| 0 意見

本影片檔為上課內容檔案

版權所屬:朱嘯秋老師

上課老師:Chu Hsiao-Chiu(朱嘯秋)

使用方法:

請下載完後進行解壓縮

然後點選index.html檔案(注意必須使用IE瀏覽器開啟)



影片內容為教如何使用UV3程式

並使了解如何撰寫組合語言的程式



ps:沒有chapter1的文件(當時無錄影)

檔案下載點:


chapter0






chapter2




chapter3


逢甲大學通訊二乙-電子學課本解答

| 0 意見

書名:FUNDAMENTALS OF
MICROELECTRONICS


本解答僅供參考使用

並不保證正確性

版權由作者所有



下載點:

第二章:







第三章:



逢甲大學通訊二乙-電子學上課文件

| 0 意見

內容為上課講義
版權所屬:辛紹志老師
使用方式:
下載完後解壓縮




下載點:

第一章:



第二章:


第三章:


第四章:


第五章:


C語言教學手冊解答

| 0 意見

本附件檔案版權所屬為作者(洪維恩)所有
請勿任意串改內容
本物件僅供學習之用途
請勿用來抄襲作業
第三版與第四版差異應該不大
C語言教學手冊
(差異在:換出版社 少數內容有改過)



   檔案下載下在如果副檔名不是為rar請自行改為rar,然後進行解壓縮的動作



下載位置:
PDF版本(推薦下載)


WORD版本(此版本要密碼)





網路概論與實務-第三版(解答)

本附件由作者所有(楊豐瑞/楊豐任)
本載點用來提供解答給各位參考答案用
請勿用來抄襲作業

如有侵犯到權力請告知我馬上刪除
請注意解答內容有些題號可能有問題
請自行注意

 

書名:網路概論與實務(第三版)
出版日:2009/2(三版五刷)
作者:楊豐瑞/楊豐任
出版社:學貫



    



            請尊重作者,檔案內容未經過作者同意請勿隨意更改

【下載點】: