發表文章

目前顯示的是有「網路」標籤的文章

利用NS2軟體模擬各種TCP版本_背景知識篇(一)

圖片
封包運作情況 目錄 1.背景知識 2.環境建置 3.結果圖與分析 4.參考文獻 1.背景知識 A.壅塞控制     一般而言, TCP 的壅塞控制機制主要可分為 slow-start 、 Congestion avoidance 、 Fast retransmission 、 Fast recovery 與 Timeout retransmission 五個階段: 1.   slow-start :也叫做指數增長期,傳送初期或者封包遺失 重傳時整個連線類似於從零開始的狀態,會以指數的方式增長,每收到一個 ACK( 經過一個 RTT) , cwnd 就提升一倍。 2.   Congestion avoidance :當 cwnd 超過 sstresh , TCP 就進入壅塞避免期,在此期間每經過一個 RTT 時間, cwnd 的值才會增加一個 segment ,(一個 segment 通常指一個 MTU 大小)以避免 cwnd 增加太快而導致封包遺失。此時的 cwnd 以線性的方式增加。 3.   Fast restrasmission :當 TCP 源端收到到三個相同的 ACK 副本時,即認為有數據包丟失,則源端重傳丟失的數據包,而不必等待 RTO 超時。同時將 ssthresh 設置為當前 cwnd 值的一半,並且將 cwnd 減為原先的一半。 4.   Fast recovery :當 " 舊 " 數據包離開網路後,才能發送 " 新 " 數據包進入網路,即同一時刻在網路中傳輸的數據包數量是恆定的。如果發送方收到一個重覆的 ACK ,則認為已經有一個數據包離開了網路,於是將擁塞視窗加 1 。 5.   Timeout retransmission :當 RTO 計時器時間滿了之後,就會重新傳送新的封包。 B.TCP Tahoe TCP 早期的版本, Tahoe 具備 TCP 基本架構,包括慢啟動、壅塞避免、重傳狀態。 TCP 在 Tahoe 這版本中加入了快速重傳 (Fast retransmit) 的方法。快速重傳機制是依據重複 (Duplicate) ACKs 作為重送封包的機制,當收到 3 個重複 ...

無線網路系統_隨堂問題(六)

圖片
1.GEO 還有 LEO 的相鄰衛星角度相比,誰的角度大? 為什麼? 角度會是LEO > GEO 越低空的衛星角度會大於越高空的 由 衛星繞行速度 公式V=根號下(GM/R)得到半徑越大,線速度越小,角速度也越小,而我們知道高度是GEO > MEO > LEO,得證角速度:GEO < MEO < LEO,角速度單位為w/s ,所以越高空的衛星角度會越小 要是忘記角速度是啥可以看圖回憶一下 參考資料 1.http://zhidao.baidu.com/question/557753606.html 2.http://www.geo-orbit.org/sizepgs/geodef.html

無線網路系統_隨堂問題(五)

圖片
衛星定位是如何辦到的? 試說明每顆衛星的功用 我們已知前三顆衛星定位是採用空間距離交會的方法找出待測點 由於衛星傳遞是透過電磁波,而電磁波經過傳播會產生誤差,會導致傳播時間的不同步 而且待測點與衛星是不斷在移動的,因此定位出的待測點必有誤差 為解決上述的困難,我們需要第四顆衛星來幫我們進行校正的功用 第四顆衛星信號的主要功能是修正位置誤差,其中包含時間的誤差 數學上來看前三顆衛星分別回傳(x, y, z)三個參數,來找出待測點的實際位置, 但還有傳播上造成的時間誤差,所以第四顆衛星會回傳時間數據,與衛星上的原子鐘一同校正時間差 參考資料 1.http://www.360doc.com/content/10/0304/23/794555_17605103.shtml 2.http://ir.lib.ncku.edu.tw/bitstream/987654321/57460/1/3011200303001.pdf 3.http://baike.baidu.com/view/7773.htm?fromtitle=%E5%85%A8%E7%90%83%E5%AE%9A%E4%BD%8D%E7%B3%BB%E7%BB%9F&fromid=1240960&type=syn 4.全華書局投影片

通訊協定與設計_隨堂問題(三)

圖片
1.為何曼赫斯特編碼無法在高速網路中使用 回答問題前想先補充曼赫斯特編碼的一些問題 ,我們在網上查到的編碼型態有兩種 剛好是0~1的定義相反原因是這樣的,可配合上圖, 第一種GE Thomas, Andrew S. Tanenbaum1949年提出的,它規定0是由低-高的電平跳變表示,1是高-低的電平跳變。 第二種IEEE 802.3 中規定,  低-高電平跳變表示1, 高-低的電平跳變表示0。 高速網絡並不採用曼徹斯特編碼技術。其原因是它的訊號速率為數據速率的兩倍,即對於10 Mb/s的數據速率,則編碼後的信號速率為20 Mb/s,編碼的有效率為50%。對於100 Mb/s的高速網絡來說,200Mb/s的信號速率無論對傳輸介質的Bandwidth的要求,還是對傳輸可靠性的控制,都太高了,將會增加訊號傳輸技術的複雜性和成本,因而難以推廣應用。 參考資料 1. http://jpkc.nwpu.edu.cn/dzjc/jsjwangluo/multibook/1/1-4.htm 2.http://deltas.blog.com/2012/12/12/manchester-encoding-vs-biphase-mark-code-bmc/ 3.http://baike.baidu.com/view/489804.htm 2.我們知道傳碼的時候有preamble,postamble 請問中間的data若有訊號與postamble相同要如何閃過? 這個問題可用bit stuffing 閃過,當然還有其他同步機制,日後再聽老師解說好了~~ 我們知道Postamble 以及 Preamble 是由 01111110 組成的 為防止data中有與此相同的訊號 我們使用 bit stuffing  來阻擋,其原理是在每五個1之後放上一個原本不存在訊號中的0 ,以此區別,一旦五個1出現之後,鳩收方會去檢查第六個bit ,若為0 就刪除,若為1 ,且第七個bit 為0, 那麼這段訊號就會被視為 Postamble 以及 Preamble  ,若第六與第七bit都為1,則此時處於異常終止狀態 參考資料 1.Data and computer communicatios 9th,Willi...

無線網路系統_隨堂問題(四)

圖片
1.WLan WiMAX 的上下行頻段為何? 由於兩者的多工方式都屬於TDD , 故上下行頻段是共用的 ,但真要分的話上下行是依照 time-slot  區別的而且 time-slot會依照現實狀況給上下行調整比例使用 參考資料 1.http://blog.richliu.com/2013/10/22/1551/comment-page-1/ 2.http://zh.wikipedia.org/wiki/%E5%85%A8%E7%90%83%E4%BA%92%E9%80%9A%E5%BE%AE%E6%B3%A2%E5%AD%98%E5%8F%96 3.http://zhidao.baidu.com/question/331699612.html 4.http://www.ringline.com.tw/epaper/Forum960201.htm

通訊協定與設計_隋棠問題(二)

圖片
1.為何專線要用數位的方式傳輸? [HINT:加密] 速度上來看選擇 類比式所提供的傳輸速度有2.4 Kbps至19.2 Kbps  數位式目前較常見的有64 Kbps、T1(1.544 Mbps)、E1(2.048 Mbps). 速度 數位>類比 芯 線上來看選擇 類比式:話機與總機之間語音是以類比訊號傳送,由於總機與話機之間除了語音訊號之外還有控制訊號、電源等,所以 需要的訊號線數目比較多 ,從早期的6芯之後進化成 四芯 。 數位式:總機與話機之間語音訊號是以數位式傳送,通常連控制訊號、電源等 都整合在一起 ,所以大都是 2芯配線 而且不分極性。 安裝難度 類比>數位 總結:由於數位具有高速方便管理的特性,人們偏好使用數位式專線,要說數位專線的缺點的話,大概就是傳輸距離比類比要短上許多 參考資料 1.網路概論課本 2.http://www.mobile01.com/topicdetail.php?f=168&t=1525203 3.https://tw.knowledge.yahoo.com/question/question?qid=1008082301344 2.OC-192是幾條T1? 多少G? OC 系列是 由 SONET 傳送的一種Optical Carrier signals 例如:OC-1, OC3, OC-12, OC-24, OC-48, OC-96, OC-192 and OC-768...等等 其中OC-192 的速度為 9953.28 Mbit/s (近 10Gbps,所以也稱為 SONET 10G) OC-1為 51.84Mbit/s 從傳送速度來算的話 1 OC192 = 6446.42487046633 T1 (signal) (算法:9953.28 Mbit/s /  1.544 Mbit/s) 參考資料 1.http://www.answers.com/Q/What_is_OC-192 2.http://www.translatorscafe.com/cafe/EN/units-converter/data-transfer/27-69/OC192-T1_(signal)/ 3.1IP 在 subnet mask ...

無線網路系統_隨堂問題(三)

圖片
1.為何Ground wave propagation(地波) 是沿著地表傳送訊號的? 好幾個因素說明此頻帶的電磁波能跟隨地球輪廓傳播的特性, 其中一個因素是電磁波在地表產生感應電流,並造成靠近地表附近的波行進較緩慢, 這導致波前(wave front)向下傾斜而跟隨著地球的曲率前進。 另一個因素是繞射(diffraction),這是電磁波碰到障礙物產生的一種現象。 大氣造成此頻帶的電磁波散射,因此無法穿越上面的大氣層, 地波通訊最有名的例子就是AM無線電。 长波是指频率为300kHz以下的无线电波。由于大气层中的电离层对长波有强烈的吸收作用,长波主要靠沿着地球表面的地波传播,其传播损耗小,绕射能力强。频率低于30kHz的超长波,能绕地球作环球传播。 參考資料 1.wireless Communications & Networks, Willian stallings, 2nd 2.http://www.hzradio.gov.cn/view.asp?id=417 2.為何Fiber是設計成內圈比外圈的折射係數還要大? 由物理學可知,在兩種介質的界面上,當光從折射率高的一側射入折射率低的一側時,只要入射角度大於一個臨界值,就會發生反射現象,能量將不受損失。這時包在外圍的覆蓋層就像不透明的物質一樣,防止了光線在穿插過程中從表面逸出。 其二原因是可以讓信號往前傳送而非在原地彈跳 參考資料 1.http://baike.baidu.com/view/1192388.htm 2.http://www.phy.fju.edu.tw/files/archive/556_6bf02389.pdf 3.http://zh.wikipedia.org/wiki/%E5%85%89%E5%B0%8E%E7%BA%96%E7%B6%AD 3.高頻傳播速度快還是低頻傳播速度快? 環繞傳輸線的有些介電質的介電常數會隨訊號的頻率變化而出現輕微的變化,相對於高頻訊號的介電常數更小,而介電常數越小,那麼對應的傳輸速度就越快,所以應該是高頻訊號快 這個情況我們稱為集膚效應 參考資料 1.http://zhidao.baidu.com/question/72270749.html 2....

通訊協定與設計_隨堂問題(一)

圖片
1.ADSL的上行下行分別是在高頻低頻的哪裡? 為什麼? 下行在高頻(1Mbps~8Mbps) 上行在低頻(512kbps~1Mbps) 基地台的覆蓋範圍和基地台的功率是有很大的關係,一般來說,功率大,覆蓋範圍廣。基地台的功率遠大於手機功率,如果遠離基地台,手機的上行訊號不增強的話就無法解讀。造成系統上下行覆蓋不平衡,結果就是通話品質差,容易斷線。手機(上行訊號)採用較低的頻率,是因為頻率低,傳播損耗少,有利于補償功率低的問題。 參考資料 1.http://content.edu.tw/senior/computer/ks_ks/pro/new9.htm 2.http://blog.csdn.net/boatalways/article/details/17168869 3.http://bbs.njupt.edu.cn/cgi-bin/bbsanc?ath=/groups/science.faq/Telecom/D7B41D834/XAF13A94B 2.傳統數據機(modem)是幾K? 大於多少是寬頻? 在家裡以傳統數據機撥接上網,其頻寬大都為56K  bps(56  Kilo  bits per  second,亦即約每秒5萬6千個位元)。但是用寬頻網路上網,其頻寬一般都至少是64K  bps 順便附上熟悉的撥接嘟嘟聲 參考資料 1. http://hep.ccic.ntnu.edu.tw/browse2.php?s=902 2.http://content.edu.tw/senior/computer/ks_ks/pro/new9.htm 3.電話線有2心還有4心 用途是甚麼? 差異? 一般2芯只有TX,RX 的功用 4芯可以當作接電接地用,備用日後客戶要多加電話號碼用,或是直接拿來當總機用 電話連接modem的那條線叫做RJ11 ,  連接電話話機和手柄功能的RJ連接器還叫RJ22,它和RJ9\RJ10被列為同一個系列。也有人稱RJ22為4P4C(4 pin 4 color)。雖然科技發展在功能上RJ22和RJ11相同 參考資料 1.http://www.dz3w.com/info/interface/1377.html 2...

計算機網路概論_第一周_網路架構與七層參考模式簡介_粗略筆記

圖片
Application1 人們多透過應用軟體來學習網路這回事 skype,inline-game,e-mail,FTP......等 應用層上的協定(protocol) 常見的有 URL: HTTP: TCP: 十七種流量於使用URL時 Network Connectivity2 重要名詞需要先介紹 Link:就是將設備連線<可以有限或是無限 Node:節點,手機 point-to-point:點對點<兩個設備 Multiple access:多重姓同時純取兩個以上的節點 switch Network:交換網路 -circuit switched:電話網路一班是以電路方式進行交換 -Packet switched:將資料切成封包再丟到網路透過switch router 傳到目標 Packet:封包 message:原始資料 Store-and-forwand先將封包收起來<尋找目標<要傳給誰(router table)<轉出去就叫做forwand 口訣:收-查-轉 常用術語 Hosts:主機 switches:交換機<一般做為layer2的設備< 分辨layer ? 的要訣是看他傳送的東西 layer2 傳送為MAC layer3 傳送為IP layer4 傳送為TCP/UTP spanning tree:提供封包走的路徑 internetwork:八很多網路連接起來就叫做 Router/gateway:用router將很多網路連接起來<gateway亦同 Host-to-host connectivity:非內部連結而已<而是宗端對終端<需透過router Address:往卡位只 Routing:尋找封包丟給對方的路徑 Unicast:一個封包只給特定對象 /broadcast:一個封包在區域網路中要丟給每個人 /multicast:一個封包丟個多個對象 Lan:一個都市範圍的網路 MAN:比LAN還要大的網路 WAN:比MAN還要大的網路,像整個internet就是WAN 看封包如何在Internet上傳送3 封包可以透過router直接從Anode 傳到Bnode 傳送較大的封包時會先將封包切斷風城...

不想註冊真實信箱?免洗信箱是你的好夥伴

圖片
        免洗信箱(Temporary Mail)是種用完即拋棄的信箱,常被使用🐟註冊分身帳號,測試網站功能,不想使用真實信箱的人使用。鑑於網路發達的現在,幾乎每逛到一個新的網站或是論壇,若想使用該站的功能的話,就必須註冊一個帳號出來,但若只是想嚐嚐味道的話呢?免洗帳號正是這時候用的,只要滿足驗證電子信箱的步驟就可拋棄,使用者也不會受網站廣告信件困擾,提供這種免洗服務的網站其實還滿多的,我就記錄于此,方便日後使用 http://www.fakeinbox.com https://www.guerrillamail.com/zh-hant/inbox http://10minutemail.com/10MinuteMail/index.html http://mailnesia.com http://tempemail.gentleprojects.com http://www.jetable.org/zh/index http://getairmail.com http://www.yopmail.com/en/ http://temp-mail.org     用法上還滿直覺的,最多就是設置個信箱存活時間,有興趣的朋友可以玩玩 參考資料 免洗信箱、一次性拋棄式email整理 fakeinbox 超簡單,用完即丟的免洗信箱!