日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机网络项目——最小网元设计(前情提要和项目概述)

發布時間:2024/8/23 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机网络项目——最小网元设计(前情提要和项目概述) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 序言
  • 項目總覽
    • 一、設計主題
    • 二、階段目標
  • 其他想說的話

序言

經過此學期的計算機通信網挑戰課程,我算是體會到了什么叫做忙碌。想著本學期已經結束,閑暇時間來整理一下本學期計通網做的大項目,或是想著因為沒能找好隊友,一個人干完小組項目,來給自己留作個紀念,或是能給后續網工學弟學妹留下一點項目設計參考,提供不同的思維方向。怎么想都還是覺得有一定意義的。

通過這個項目也確實讓我重新溫習了一遍C語言的各種重要知識技能點,讓我在此次過程中看到自己的許多能力不足,自己也看到了自己在焦慮和抗壓中積極突破的樣子,也算是痛苦中尋求進步和提高。

前情提要:本次項目設計不僅參考了理論,也在網上參考了多方設計方式,最后結合自己的理解設計出了一種個人認為最為簡單的設計方式。

項目總覽

一、設計主題

利用課程組提供的物理層模擬軟件,依托C語言套接字,設計具有多層結構的網元,并將多個網元構成一個網絡,實現信息、文件在多個網元之間的傳遞。

二、階段目標

(一)階段一

完成模型層次設計,搭建雛形并測試。

  • 回顧:主要是停留在最基礎的層次設計,最初學習的時候其實并不能很好的總覽全局,也不能嚴格意義上說完成對模型的規范測試,更多只是為了把握一個大體方向,為后續設計進行初步方向指導,但仍然要不斷調整。

過程記錄鏈接:最小網元設計——階段一

(二)階段二

著眼于數據鏈路層,實現點到點的數據傳輸;完成數據鏈路層中包括:幀同步、差錯檢測和控制、流量控制等點到點功能。

  • 回顧:該階段是本項目的重頭階段,現在看來也是當初花時間最多的階段,一是要結合理論知識,將其用代碼實現;二是要學會理解課程組的例程代碼,然后進行自己的設計編寫,這都是十分耗費時間的。但此階段二是后續兩個階段的重要鋪墊,若是此階段完成好了,后續的兩個階段都比較輕松了。

過程記錄鏈接:最小網元設計——階段二

(三)階段三

著重實現介質訪問控制子層的交換機功能,包括:單播的目的地址判收、支持廣播、有端口地址表、反向地址學習、研究生成樹算法和廣播風暴等

  • 回顧:此階段個人覺得其實才是比較有意思的,因為不像階段二幾乎純粹結合理論進行實現。這一階段需要加入自己的理解設計,并且需要緊密結合考慮拓撲結構。設計的方式很大程度上決定了此次代碼實現是否簡便。但不得不吐槽的是,項目中自帶的一個測試ALOHA等傳輸效率的實驗,由于其用到課程組提供的不能加速的模擬器,導致結果收斂速度極慢,而且工作量很大,個人覺得意義其實是不大的。

過程記錄鏈接:最小網元設計——階段三

(四)階段四

在網絡層實現一定的編址和路由技術,包括完成IP地址到MAC地址的映射、有路由表、按照路由實現轉發、實現端到端的信息交換等。

  • 回顧:此階段設計的時候臨近期末了,還是完成了路由的基本功能,不過為了尋求代碼實現的便捷,還是小小偷懶,在一定程度上設計得并不是那么好看。但總體上路由的原理是完成了的。個人覺得此次難點在于如何運用多個套接字進行層次化,即上下層之間進行通信,最后實現結果的好壞取決于設計的方式。

過程記錄鏈接:最小網元設計——階段四

其他想說的話

開始接觸到本項目的時候,我其實是非常抵觸的,因為感覺自己完全沒有達到完成這個項目的level,還想著能夠抱大佬的大腿。但是經歷隊友不給力之后,以一己之力完全完成這個項目時,發現這個項目其實也并沒有想象中那么難(不過一個人做完一個小組的項目,包括設計、代碼實現、報告撰寫等從頭到尾一個人做,還是挺難頂的,工作量還是在那里的)。并且通過這個項目讓我的自學能力提升了一個level,對計算機網絡的許多理論知識理解也變得更加深刻,這點由我跟普通班的同學對比發現得出。所以,總的來說,萬事開頭難,再多大的困難,一點一點克服,一點一點解決,總會有結果的。如果能夠給后來的你們提供一點小小幫助的話,my pleasure!(我會盡快更完的,salute!)

總結

以上是生活随笔為你收集整理的计算机网络项目——最小网元设计(前情提要和项目概述)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。