上大學的時候學的是計算機網路,現在來回答一下您提出的問題。
第一、計算機的專業課程。大一到大四,會一依次開設難易程度不同的計算機專業課程。有計算機基礎知識、photoshop、Dreamwear、計算機網路、匯編語言、c語言程序設計、Java語言程序設計、VB語言程序設計、微機原理、操作系統、網頁設計、資料庫與資料庫系統、編譯原理、網路管理。同時隨著這幾年大數據、物聯網、人工智慧等概念的興起,學校也與時俱進的增開了物聯網、大數據、人工智慧等課程。
第二、與計算機連接比較緊密的課程。如高等數學、線性代數、離散數學、大學物理、大學外語、電子技術等。
第三、其他基礎性課程。道德修養、法律基礎。、馬克思主義哲學原理、馬克思主義政治經濟學、毛澤東思想概論、鄧小平理論概論。大學生心理學、大學生體育學、大學生健康教育等。
第四、廣泛的選修課。大學里的選修課很多,大家可以根據自己的愛好去選擇。比如有音樂鑒賞與學習、紅樓夢賞析、中國神秘學等等。
最後不管學習什麼,不要荒廢美好的大學人生,一定要找自己感興趣的,因為只有感興趣,才有可能做出成就。為以後的畢業就業做准備,為以後的人生大廈鑄建基石。
B. 計算機與網路有關的基本知識和常識
用電腦就是用軟體!所以學電腦首先應該學軟體應用,從最基本的windows開始,掌握正確的開、關機方法,這是第一步。(這里涉及到一些硬體知識)
然後應該學習基本的操作,如滑鼠和鍵盤的操作、文件的操作、簡單的設置、中英文的輸入,這些都很重要,是電腦技術提高的根本。
掌握了這些以後,可以根據自己的興趣,朝著辦公軟體、圖象軟體、網路應用、硬體維護等方面發展。
想要成為電腦高手,覺得主要從四個方面入手。
一,理論知識,必要的軟體和硬體方面的知識是要掌握的,否則,很多電腦術語你可能不懂,一般此類知識可以在書本里找到,盡量買最新版本的,類似於計算機應用基礎之類的書籍。
二,實踐知識,不可缺的部分,電腦高手都是玩出來的,沒有哪個人是靠書本學來的,不停地玩,在實際應用中發現問題,遇到的問題越多,越能促使你的提高。帶著問題去看書或是請教朋友,得到的答案才能記憶深刻。
三,運用網路,好的網站會讓你收益非淺的,比方說知道,不知你有沒有發現,知道里問的最多的好象就是電腦方面的問題,由淺入深,各方面的問題都有,盡管可能一些答案不一定正確,但這里集中的都是經驗和智慧,想問什麼就問吧,一定會有朋友熱心地幫助你的。另外一些好的電腦方面的網站,如《天級網》、《華軍軟體園》等,不但有最新的軟體供下載,更重要的是有最新的軟硬體方面的咨訊,可令你增長見識。
四,報紙的作用也不可忽視,相對來說,報紙上的知識更新是最快的了,推薦一些好一點的報紙,如《電腦報》、《電腦商情報》等,不過個人覺得《電腦報》廣告太多。
<bhttpshttps://..com/question/1891100369704911388.html
C. 計算機網路基礎知識!!
2.第一代Web是以HTML為核心的二維瀏覽技術,第二代Web是以VRML為核心的三維瀏覽技術。
D. 計算機的基本知識都有哪些
計算機的基本知識有操作系統原理、數據結構、網路原理是比較重要的計算機基礎知識,另外還包括資料庫原理、演算法設計、編譯原理、電子電路、編程語言等知識。
3、編程語言和數據結構。
編程語言是操作計算機的重要工具,是一定要掌握的重點內容,程序設計本質上就是演算法設計和數據結構的結合,所以在學習數據結構之前應該掌握編程語言的使用,對於初學者來說,C、Java、Python等語言都是不錯的選擇。
E. 計算機網路技術主要學什麼
計算機網路技術專業是通信技術與計算機技術相結合的產物。主要課程有組網技術與網路管理、網路操作系統、網路資料庫、網頁製作、計算機網路與應用、網路通信技術、網路應用軟體、JAVA編程基礎、伺服器配置與調試、網路硬體的配置與調試、計算機網路軟體實訓等。
計算機網路技術課程:
主幹學科:
微機原理、數據結構。
主要課程:
微機原理、數據結構、網路基礎、網路操作系統、可視化程序設計。
專科課程:
電路基礎、微機原理、數據結構、網路基礎、網路操作系統、可視化程序設計、網路管理、網路資料庫、網路工程、網路安全、綜合布線、電子商務、英語等。
(5)計算機網路理論基礎知識擴展閱讀:
計算機網路技術專業的就業方向有:計算機系統維護、網路管理、程序設計、網站建設、網路設備調試等。
計算機網路技術是指培養適應生產、建設、管理、服務第一線需要的德、智、體、美全面發展,掌握計算機網路技術基礎知識,培養具有一定計算機網路基本理論和開發技術,具備從事程序設計、Web的軟體開發、計算機網路的組建、網路設備配置、網路管理和安全維護能力的網路高技術應用型人才。
計算機網路技術專業的核心能力要求具備計算機網路系統構建能力以及網路操作系統管理能力等。就業方向包括計算機系統維護、網路管理、程序設計、網站建設、網路設備調試、網路構架工程師、網路集成工程師、網路安全工程師、數據恢復工程師、安卓開發工程師、網路運維工程師、網路安全分析師等崗位。
F. 學計算機網路要掌握哪些基本原理哪些基礎
最基礎的就是OSI七層模型了。要深刻的理解。
NA階段你會接觸到最基本的網路知識
比如IP地址、二層封裝、三層協議等等。
記住NA和NP最主要的知識就是二層的交換和三層的路由。
再下來NA階段你會了解到一些基本的路由交換知識
比如靜態路由、動態路由協議(RIP、OSPF、EIGRP等等)、交換的基礎知識、生成樹協議、Vlan的一些知識
到了NP階段會有4門課程
BSCI:高級路由,逐個介紹主流動態路由協議,OSPF是重中之重,其次是EIGRP。再下來就是邊界網關協議BGP,這個東西比較難理解,但是也很重要。最後就是IPv6和組播的一些知識。
BCMSN:高級交換,深層次介紹STP生成樹協議與Cisco Catalyst相關的特性集,無線網路等等。
ONT:網路優化,介紹VoIP與網路結構的優化等等。
ISCW:網路安全,介紹網路安全知識機Cisco Pix防火牆的相關內容等等。
我覺得NA階段最重要的就是深層次理解OSI七層模型,剩下的就是與各部分知識相關的配置。
NP階段最重要的是路由和交換。其中OSPF、BGP、生成樹協議需要深層次理解。ONT、ISCW了解了解內容,做做實驗就OK了。
記住,實驗是理解原理的最好的方法。多實驗,多想,別老求助別人。
網路工程師需要有一個很清晰的思路,有了思路和基礎,碰到問題也就不害怕了。
希望能幫到你。
G. 計算機網路講什麼
計算機網路講的是計算機網路的基礎設施如何架構,例如一個學校要建校園網,那麼這張網就是一張計算機網路,首先要保證用戶可以接入,例如機房,學生宿舍等。整個網路當然還要設立核心機房保證全網的聯通性,數據中心,網管中心等,數據中心大多是一些伺服器,學校的網站就可以架在上面,學校有些內部的資料下載中心,也可以架在上面。
學生在校園內訪問網路,優酷等站點,需要校園網接入電信運營商的網路。聯通,電信,移動等等就是電信運營商,也稱ISP。每個ISP都有自己的業務網,例如電信有163,CN2,163是比較老的網路,負責接入普通家庭客戶等,CN2負責接入有專網需求的大型客戶,而設計,建設ISP的網路,也屬於計算機網路的范疇。
H. 計算機基礎知識都包括哪些
基礎知識重要,但是具體來說,哪些點重要呢?
今天我就試圖總結一下,也歡迎大家補充。
信息的表示和處理
計算機如何表示整數:有符號數和無符號數,尤其是如何用補碼表示負數,數字的取值范圍。
計算機如何表示浮點數,為什麼小數的二進製表示法只能近似表示十進制小數。
數值的轉換、移位
這幾點非常重要,因為幾乎所有的編程語言都有數據類型,而最基本數據類型必然包括整數和浮點數。
搞不清這些表示和運算,在編程中就會遇到一些稀奇古怪的問題。
從匯編層面理解程序的執行
順序、分支、循環、函數調用、數組、結構體等在匯編層面是怎麼實現的,寄存器和內存是怎麼使用的。
理解了這些其實也就理解了馮諾依曼計算機體系結構,這是計算機學科一個基礎性的東西。
知道程序在底層是怎麼運轉的, 對於學習各種虛擬機有很大的幫助,比如JVM,它要解析執行的是位元組碼,位元組碼本質上要表達的就是這些東西,只不過有所擴展。
理解了棧幀,就能理解函數調用的本質,遞歸,以及尾遞歸的實現。還有安全相關的概念,如緩沖區溢出這個臭名卓著的漏洞及其防範辦法。
進程和線程
程序員必備的知識,不了解這個,簡直是無法編程。
需要掌握進程的地址空間,代碼在哪裡,堆在哪裡,棧在哪裡。
要准確理解進程和線程之間的關系,為什麼說進程是擁有資源的基本單位, 線程是CPU調度的基本單位?
進程切換和線程切換之間的區別和聯系。
他們是如何創建,執行,有哪些狀態,狀態之間的轉換。 由此會涉及到並發和並行,線程之間的競爭和合作。
鎖的本質(硬體層面),樂觀鎖,悲觀鎖,死鎖等問題。
線程的實現方式,用戶級線程和內核級線程的對應方式。
在編程的過程中,有些知識點會直接使用,如多線程編程,鎖。 還有一些概念能用到很多地方,例如CAS,不僅僅是編程語言的概念,還能在更新資料庫時使用。再比如你理解了線程的實現方式,迅速就能掌握go語言中並發的手段:goroutine。
存儲器的層次結構
Tomcat用了多線程執行請求,Redis用了單線程來處理請求,Node.js也用了單線程來,這是為什麼? 秘密都在存儲器的層次結構。
人類製造的計算機設備之間有著巨大的速度差異:
總之,CPU超級快,內存比較快,硬碟非常慢,網路更慢, 這個速度差異是IT行業的一個核心問題,人類想了很多辦法試圖去彌補這個差異:多線程,緩存,非同步,多路復用,硬體層面的DMA。
記著下面這張圖,每當你遇到某個軟體的特性的時候,想一想和它有什麼關系:
數據結構和演算法
它的重要性我羅嗦過很多次了,不用再重復了, 我就舉個最簡單的例子: 理解了B+ Tree才能理解MySQL的InnoDB的索引,理解了索引才能更好地優化查詢,對吧?
計算機網路
現在的程序基本上都是網路程序, 所以這也是一個必備的基礎知識,學習計算機網路的一大好處就是和工作直接相關,能直接使用,比較有動力。
HTTP協議肯定跑不掉,TCP,UDP也得會,尤其是TCP可靠傳輸的原理:如何在一個不可靠的網路中進行可靠的傳輸, 這是無數前輩總結的經驗,一定得掌握。
要理解什麼是通信協議,也許某一天你自己就需要定製一個協議來傳輸數據。
分組交換是什麼意思? 協議分層的本質是什麼? 什麼叫無狀態的協議?
Socket相關的編程更是重點,尤其是涉及到伺服器端高並發的時候,如何維持和處理這些海量的socket, epoll等技術就得上場了。
還有非常重要的HTTPs的基本原理,也是網路安全的精華所在:對稱加密,非對稱加密,消息摘要,數字證書,中間人攻擊。
資料庫
不多說,關系模型、範式、SQL、索引、事務等知識都得掌握,尤其是要了解他們的實現方式。
分布式的基礎知識
這些已經偏向應用層面了,但是現在很多系統都是分布式的了,分布式就變成了一種基礎知識。
系統通信:RPC, 消息隊列等
負載均衡的原理
CAP原理,BASE原理,冪等性,一致性模型(強一致性,最終一致性.....)和相關協議(兩階段提交,Raft,Paxos......)
數據分片:取模演算法,一致性Hash,虛擬桶
基本的設計思想
下面這幾種設計思想對我影響很大,需要大家特別注意。但是掌握起來卻很不容易,需要在實踐中不斷地體會:
正交:各個概念之間可以獨立變化
抽象:拋棄細節,找到本質和共性
《深入理解計算機系統》一書中提到:「指令集是對CPU的抽象, 文件是對輸入/輸出設備的抽象, 虛擬存儲器是對程序存儲的抽象, 進程是對一個正在運行的程序的抽象, 而虛擬機是對整個計算機(包括操作系統、處理器和程序)的抽象。 如果你對這句話透徹理解了,說明對計算機系統的認識已經很深刻了。
分層:我只想和我的鄰居打交道, 如網路協議,Web應用開發。
分而治之:大事化小,小事化了,架構設計必備。
關鍵點來了,怎麼學習呢?
我原來的方式是先看書,看了很多書,數據結構,操作系統,匯編,網路...... 這種辦法的最大問題就是枯燥(嗯,那時候還沒有碼農翻身這樣用故事講解技術的文章)。
理論多,實踐少,很多知識點體會不深, 等到參與的項目多了,Coding多了,這些知識點才慢慢地鮮活起來。
一種更加有效的辦法是從工作中用到的知識點出發,從這個知識點向外擴展,由點到線,由線到面,然後讓各個層次都連接起來,形成一個立體的網路。
切記,學習是一個螺旋上升的過程,想要上升就得深度思考,多問幾個為什麼。
比如工作中用到了Redis,你在學習過程中發現這個Redis用了單線程來處理讀寫請求,為什麼要這么做? 對於成千上萬的請求它是如何處理的? 然後再聯想一下別的軟體:Tomcat為什麼不這么干? 想回答這些問題,需要發掘很多基礎知識。
這樣做的次數多了,積累到一定程度,量變就會引起質變,整個系統就被你看透了,你的知識又擴大了一圈,更多的疑問出現了......
I. 學習計算機網路!需要什麼基礎,第一次學,求帶!
計算機網路入門並不需要太多的基礎。如果說你是初三畢業的話只要耐心去認真學,是可以學好的。不知道你是否要高考,如果要高考的話還是專心高考好…
計算機網路你可以去找一些大學計算機教材,都是中文版且0基礎入門的,認真學完一本下來就算是正式入門了,然後建議你去學習思科網路認證的教材,分CCNA/CCNP/CCIE三個等級,有中英文教材,英文考試。有了一定的基礎,看CCNA的內容是很快的,然後再通過查詞典去通讀一下英文教材,有中文的理論基礎再看看英文描述也是不難的。
計算機網路確實不需要太多的數學知識,這個你可以不用擔心。而計算機需要數學就是演算法方面的了,如果你不研究演算法/資料庫方面的話,一般來說對數學要求也不高。但是計算機需要英語是必然的,先進的技術和設備都是美國的,其實英語不難,第一次見查查字典,見多了,就跟中文一樣了,語言是一種工具,用多了只會越來越熟練。我認識有些人,CCNP過了,大學英語四級都過不了,這說明網路方面英語不難。
你喜歡計算機是因為游戲嗎,如果是的話也沒什麼,我當年也是玩游戲玩廢的,不過給與了我極大的興趣,去學這方面的知識。千萬別覺得沒有信心,所謂信心其實就是你有沒有耐心去鑽研,三天打魚兩天曬網肯定學不好。一定一定要耐心去學習,遇到困難,就去查查相應的知識或者問問別人,不要不懂了,就丟下書玩游戲了。
不要寄希望於學校會讓你學會什麼東西,而是自己讓自己學會更多東西,希望掌握在別人手裡的人是可悲的。