1. 網路技術專業的崗位設置情況
目前計算機類崗位隨著社會經濟技術的發展,有了很大的變化,計算機網路技術是信息化技術的核心,提高信息化水平,必然要大力推動計算機網路技術的應用和發展,在計算機行業,以網路產品為中心,積極開發多媒體計算機、移動上網產品、網路安全產品,大力發展計算機應用服務,形成一支以網路開發、系統集成、資料庫建設為主,具有高水平開發、研製、維護能力的計算機應用服務隊伍,提高計算機應用水平,擴大應用領域。中國的網路行業發展很快,網路類的著名企業不少,包括從網路低端到高端產品開發的企業,其代表是中興和華為,各類網路應用產品開發商更是層出不窮,應用領域從銀行、證券到電力、公路等等。這類企業為本專業學生的就業提供了較大的空間。另外,網路的應用更是深入到各個領域。可以預見,未來幾年中,計算機網路及通訊領域方面將會有更大的發展。
計算機網路技術集通訊技術和計算機技術於一體,廣泛應用於國民經濟和人類活動的各個領域,具有很強的專業性、技術互融性和應用普遍性。要求本專業的學生具有較寬的知識面,思路開闊,有創新意識。突出適應社會、應用廣泛的崗位需求的職業技能培養。長期以來,我國高等教育的專業設置通常有兩個主要依據,一是知識分類,即學科分類;二是社會服務對象或領域的分類,即職業分類。從大學的角度看,專業是為學科承擔人才培養的職能而設置的;從社會的角度看,專業是為滿足從事某類或某種社會職業所必須接受的教育與訓練需要而設置的。就高職教育而言,其專業不是通常意義上的「學科專業」,而主要是「技術專業」。技術專業的知識構成不像普通高校的學科專業那樣強調專業知識的完整性、系統性和邏輯性,而是由與職業崗位技術工作相關聯的有關知識和職業世界的有關知識所構成。技術專業知識強調職業崗位技術工作的針對性、適應性和應用性。計算機網路專業就是一個「技術專業」,計算機技術平均3-5年的技術更新周期,因此專業的課程設置一定要依據崗位群和新技術的調查分析。
「根據最新的調查,目前網路技術人才成為實施國內信息化的巨大瓶頸。沒有網路,我們就無法進入真正的計算機時代,沒有網路,企業無法實現信息化。因為網路培訓投資較大,目前普通高校的計算機教育缺乏對實用性的網路技術的培訓。
經統計表明,目前計算機網路技術專業畢業生適應的工作領域:有電子政務、電子商務、電子社區、遠程教育、遠程醫療等領域的計算機網路的測試、維護、應用和管理等工作崗位。企業內部網(Intranet)、小型區域網的規劃設計、網路工程施工、網路管理與維護等。
面向的崗位群有:計算機網路組建,計算機網路管理與維護,網站建設與網頁設計,計算機操作與辦公自動化,計算機程序設計,計算機安裝與維修,計算機多媒體製作與圖形圖像處理等崗位。
2. 事業單位考試的計算機(網路管理)類包括哪些
事業單位考試的計算機(網路管理)類包括哪些?
計算機(大類)類 計算機及應用、計算機情報、計算機應用與維護、計算機原理與維修、計算機輔助制圖、計算機信息管理、計算機組織與系統結構、計算機器件與設備、計算機科學理論、計算機通信、計算機控制、計算機科學與技術、計算機科學與工程、計算機教育、計算機信息管理與計算機系統、計算機應用與信息管理、計算機技術與維修、信息管理與信息系統、信息安全、
計算機(軟體)類 計算數學及其應用軟體、信息與計算科學、計算機軟體、計算機(軟體)、計算機軟體及應用、計算機軟體與科學、軟體工程、計算機系統結構、計算機軟體與理論、計算機應用技術
計算機(網路管理)類 計算機網路工程、圖文信息與網路技術、計算機網路、多媒體與網路技術、計算機信息與網路技術、計算機網路技術、計算機網路工程技術、計算機網路管理、計算機應用與網路管理、計算機網路與信息管理、計算機網路及電子商務、計算機網路及多媒體應用、信息管理與網路技術、信息工程與網路技術、信息與網路技術、網路技術與信息處理、網路工程、網路傳播、通信與網路技術、網路安全、網路監察
以上是專業目錄,供你參考
事業單位考試計算機(軟體)類包括哪些專業
您好,中公教育為您服務。
事業單位考試信息匯總::zgsydw./
具體考試內容:
1、馬克思主義哲學原理:辯證唯物論、唯物辯證法、辯證唯物主義認識論、歷史唯物主義。
2、 *** 思想概論: *** 思想形成與發展、新民主主義革命理論、社會主義改造理論。
3、中國特色社會主義理論體系: *** 理論、「 *** 」重要思想和科學發展觀。
4、當代中國的 *** 與政治:中國的國體與政體、中央 *** 與地方 *** 、公民的權利與義務、公共行政、公共政策、公共服務。
5、國家機關工作人員的職業道德:國家機關工作人員職業道德的基本內容、價值取向、道德修養、行為規范。
6、法律知識:法學基礎理論、憲法、刑法、民法、商法、經濟法、行政法及行政訴訟法等(報考全省法院、檢察院系統法律專業職位的加試內容,包括上述范圍及刑事訴訟法、民事訴訟法知識)。
7、語文基礎知識和公文寫作:漢字、詞彙、語法、修辭、文學常識,黨政機關公文基本知識、常用公文寫作、常用事務文書寫作、公文處理。
8、經濟知識和科技知識:微觀經濟、宏觀經濟、國際經濟、金融經濟、產業經濟,科技創新、科學前沿、科技常識。
9、歷史知識:中國近現代史和世界現代史。
10、其他知識:最新的時政知識。
行測:言語理解,邏輯分析,數量關系,資料分析,常識部分,其中常識部分部分包括公共基礎的知識點,但並不是全部。
如有疑問,歡迎向中公教育企業知道提問。
計算機(網路管理)類包括哪些專業 信息管理
計算機網路工程、圖文信息與網路技術、計算機網路、多媒體與網路技術、計算機信息與網路技術、計算機網路技術、計算機網路工程技術、計算機網路管理、計算機應用與網路管理、計算機網路與信息管理、計算機網路及電子商務、計算機網路及多媒體應用、信息管理與網路技術、信息工程與網路技術、信息與網路技術、網路技術與信息處理、網路工程、網路傳播、通信與網路技術、網路安全、網路監察 信息安全
求事業單位考試的計算機試題
您好,中公教育為您服務。
親,你可以到【中公事業單位網站】---》【考試題庫】----》【專業知識】有詳細的計算機題目。希望能夠幫到你。
如有疑問,歡迎向中公教育企業知道提問。
事業單位考試的計算機或計算機網路專業卷都考些什麼內容?
一、計算機網路的概念 把分布在不同地理區域的具有獨立工作能力的計算機系統通過通信設 備和線路由功能完善的網路軟體實現資源共享和數據通信的系統。 [要求學生總結]從定義中看出涉及到三個方面的問題: (1)至少兩台計算機互聯。 (2)通信設備與介質。 (3)網路軟體,通信協議和NOS 每一個廠商所製作的網路設備都有所區別, 為了使他們之間可以進行通信,相互之間必須遵守一定的規則, 即協議表示。 二、計算機網路的組成 由硬體系統和軟體系統組成。 1、網路硬體 連接設備伺服器具工作站工作站工作站 (1) 伺服器(server):是整個網路的核心,在管理網路的同時, 也為網路用戶服務,根據功能不同,又可分為文件伺服器, 列印伺服器、通信伺服器、備份伺服器, 它實際上是一台配置比較好的計算機。 (2) 工作(workstation):連接到網路伺服器上的計算機, 可以實現資源共享。 (3) 外圍設備:用於將伺服器和工作站連接的設備。起通信作用。 2、網路軟體:對硬體進行全面的管理使實現通信和資源共享。 (1)網路操作系統 (2)網路通信軟體 三、計算機網路的作用 計算機網路的功能主要表現在以下幾個方面: (1) 數據通信 (2) 對分散對象的實時集中控制與管理功能 在各種信息管理系統中都要進行資料庫集中管理, 如各種網路版的信息決策系統,及C/S,B/S結構的應用, 常見於企業(INTRANET)信息管理, *** 機構的辦公自動化中。 3)資源共享功能 文件,列印,數據,應用軟體共享服務,可以建立通信服務, 傳真服務等。 (4)均衡負荷與分布式處理功能 在分布式下操作系統管理下將一個大任務分解成一個個小任務, 分散到網上不同計算機上執行。 (5)綜合信息服務功能 ,電子郵件,BBS,電子商務,虛擬社區,大學, 遠程登錄,聯機會議。 四、計算機網路的發展 計算機網路的發展到今已是第四代,早期的計算機高度集中, 都是放在一個大房子里,後來出現了分時和批處理, 20世紀50年代出現了第一代計算機網路。 1、第一代計算機網路 以單個計算機聯住多個終端組成的,如美國的飛機訂票系統。 2、第二代計算機網路 第二代計算機網路是多個主計算機通過通信線路互聯起來, 這樣的多個主計算機都是具有自主處理能力的, 它們之間不存在主從關系, 主樣的多個主計算機互聯的網路才是目前常稱的計算機網路。 典型代表是ARPA網,(由美國國防部高級研究 計劃 局組建) 主要有4個主要節點組成。 也是我們現在INTERNET發展的鄒型。 ARPA網中有專門的通信處理機負責線路的互聯這個設備叫( 介面報文處理機IMP), 當主機要發信時只要把信發往與之相聯的IMP就行了, 然後由IMP負責找到對方的IMP把信發出去, IMP採用存貯轉發的方式,當線路有空閑時再發。 這樣ARPA網就形成了兩級子網的結構。通信子源和資源子網。 3、第三代計算機網路-----國際標准化網路 在ARPA網時代,雖然網路分成了通信子網和資源子網。 但網路之間的體系統結構與協議標準的不統一限制了計算機網路的發 展。國際標准化組織ISO頒布了「開放系統互連參考模型」 為網路之間的互提供了可能。所有的通信設備,軟體, 協議都遵循OSI模型。 4、第四代計算機網路 現在的網路已經是INTERNET時代,向著互連,高速, 寬頻方向發展。網上的各種應用也豐富起來,虛擬大學,虛擬社區, 電子商務,VOD系統等等。對我們的生活已經產生了重要的影響。 五、計算機網路的分類 用於計算機網路分類的標准很多,如拓撲結構,傳輸介質, 應用協議等。但是這些標准只能反映網路某方面的特徵, 最能反映網路技術本質特徵的分類標準是分布距離, 按分布距離分為LAN,MAN,WAN,INTERNET。 1.區域網: 幾米——10公里 小型機,微機大量推廣後發展起來的,配置容易,速率高, 4Mbps—2GbpS。 位於一個建築物或一個單位內,不存在尋徑問題,不包括網路層。 2.都市網: 10公里——100公里 對一個城市的LAN互聯,採用IEEE802.6標准, 50Kbps——l00Kbps,位於一座城市中。 3.廣域網: 也稱為遠程網,幾百公里——幾千公里。 發展較早,租用專線,通過IMP和線路連接起來,構成網狀結構, 解決循徑問題,速率為9.6Kbps——45Mbps 如:郵電部的CHINANET,CHINAPAC, 和CHINADDN網。 4.互聯網: 並不是一種具體的網路技術, 它是將不同的物理網路技術按某種協議統一起來的一種高層技術。 常用的網路通信協議 一、協議的概念 網路中不同的工作站,伺服器之間能傳輸數據,源於協議的存在。 隨著網路的發展,不同的開發商開發了不同的通信方式。 為了使通信成功可靠,網路中的所有主機都必須使用同一語言, 不能帶有方言。 因而必須開發嚴格的標準定義主機之間的每個包中每個字中的每一位 。這些標准來自於多個組織的努力,約定好通用的通信方式, 即協議。這些都使通信更容易。 協議的定義----計算機網路中實現通信必須有的一些約定。 可用硬體和軟體實現。 由ISO(國際標准化組織)於1978年提出OSI( 開放系統互連參考模型), 它將計算機網路體系結構的通信協議規定為七層:物理、數據鏈路、 網路、傳輸、會話、表示、應用層。 已經開發了許多協議,但是只有少數被保留了下來。 那些協議的淘汰有多中原因---設計不好、實現不好或缺乏支持。 而那些保留下來的協議經歷了時間的考驗並成為有效的通信方法。 當今區域網中最常見的三個協議是MICROSOFT的NETBE UI、NOVELL的IPX/SPX和交叉平台TCP/IP。 二、NETBEUI協議 NETBEUI是為IBM開發的非路由協議, 用於攜帶NETBIOS通信。 是面向幾台到幾百台的計算機的工作組而設計的。 優點是:效率高、速度快、內存開銷少、易於實現。 NETBEUI缺乏路由和網路層定址功能, 因為它不需要附加的網路地址和網路層頭尾, 所以很快並很有效且適用於只有單個網路或整個環境都連接起來的小 工作組環境。缺點:因為不支持路由, 所以NETBEUI永遠不會成為企業網路的主要協議。一般而言, 橋接NETBEUI網路很少超過200台主機。 三、IPX/SPX協議 IPX是NOVELL用於NETWARE客戶端/ 伺服器的協議群組,避免了NETBEUI的弱點。但是, 帶來了新的不同弱點。 IPX具有完全的路由能力,可用於大型企業網。 它包括32位網路地址,在單個環境中允許有許多路由網路。 該協議用於NOVELL網中。 不適用於WIN98操作系統的網路。 四、TCP/IP協議 每種網路協議都有自己的優點,但是只有TCP/ IP允許與Inter完全的連接。TCP/ IP是在60年代由麻省理工學院和一些商業組織為美國國防部開發 的,即便遭到核攻擊而破壞了大部分網路,TCP/ IP仍然能夠維持有效的通信。 ARPANET就是由基於協議開發的, 並發展成為作為科學家和工程師交流媒體的Inter。 TCP/IP同時具備了可擴展性和可靠性的需求。 不幸的是犧牲了速度和效率(可是:TCP/ IP的開發受到了 *** 的資助)。 Inter公用化以後,人們開始發現全球網的強大功能。 Inter的普遍性是TCP/IP至今仍然使用的原因。 常常在沒有意識到的情況下,用戶就在自己的PC上安裝了TCP/ IP棧,從而使該網路協議在全球應用最廣。五、 如何選擇網路通信協議 網路通信協議的選擇影響到網路的速度和性能,在選擇時, 要考慮到網路的規模、兼容性、管理是否方便、 網路的速度是否快等方面。 1、WINDOWS系列的網路 如果是小型的WINDOWS NT伺服器/工作站網路,應該選擇NETBEUI協議,速度快; 如果是大型的要訪問互聯網,則要加裝TCP/IP。 如果WIN95的工作站只安裝了TCP/IP, 不能加入到WINDOWS NT域。 2、NOVELL網路 用戶端要接入NOVELL網,則加入IPX/SPX協議 3、WINDOWS,NOVELL網混合 混合網必須加IPX/SPX協議,NETBEUI協議, 若還要與互聯網相連則還要加入TCP/IP協議。 六、IP地址 1、IP地址: Inter網是由不同物理網路互連而成, 不同網路之間實現計算機的相互通信必須有相應的地址標識, 這個地址標識稱為IP地址。 IP地址提供統一的地址格式即由32Bit位組成, 由於二進制使用起來不方便,用戶使用「點分十進制」方式表示。 IP地址唯一的標識出主機所在的網路和網路中位置的編號, IP地址分為網路號和主機號兩部分。如:IP地址:192. 168.0.1。 2、按照網路規模的大小,常用IP地址分為以下三類: A:這類地址的特點是以0開頭,第一位元組表示網路號,第二、三、 四位元組表示網路中的主機號,網路數量少, 最多可以表示126個網路號, 每一網路中最多可以有16777214個主機號。 0******* ******** ******** ******** l—126 0—255 0—255 1—254 B:這類地址的特點是以l0開頭,第一、二位元組表示網路號, 第二、三位元組表示網路中的主機號, 最多可以表示16384個網路號, 每一網路中最多可以有66534個主機號。 10****** ******** ******** ******** 128一191 0—255 0—255 1—254 C:這類地址的特點是以110開頭,第一、二、 三位元組表示網路號,第四位元組表示網路中的主機號, 網路數量比較多,可以有2097152個網路號, 每一網路中最多可以有254個主機號。 110***** ******** ******** ******** 192—233 0—255 0—255 1—254 D、E:這兩類的IP地址第一段數字范圍為224— 239和240—254,是保留以後用的。計算機網路的其它知識 一、IP地址的規定: 1、網路號不能以127開頭,第一位元組不能全為0, 也不能全為l。 2、主機號不能全為0,也不能全為l。 所以不存在IP地址為255.255.255.255與0.0. 0.0。 3、127.0.0.1為本機IP地址, 不能作為網路上某台主機的IP地址。 二、子網掩碼 1、作用:為了快速確定IP地址的哪部分代表網路號, 哪部分代表主機號,判斷兩個IP地址是否屬於同一網路, 就產生的子網掩碼的概念,子網掩碼按IP地址的格式給出。 2、 A、B、C類IP地址的默認子網掩碼如下: A: 255.O.O.0 B: 255.255.0.O C: 255.255.255.0 3、子網掩碼的計算: 用子網掩碼判斷IP地址的網路號與主機號的方法是用IP地址與相 應的子網掩碼進行與運算,可以區分出網路號部分和主機號部分。 如10.68.89.1是A類IP地址, 所以默認子網掩碼為255.0.0,O, 分別轉化為二進制進行與運算後,得出網路號為10。再如202. 30.152.3和202.30.152.80為C類 IP地址,默認子網掩碼為255.255.255.0, 進行與運算後得出二者網路號相同,說明兩主機位於同一網路。4、 劃分子網: 子網掩碼的另一功能是用來劃分子網。在實際應用中, 經常遇到網路號不夠的問題,需要把某類網路劃分出多個子網, 採用的方法就是將主機號標識部分的一些二進制位劃分出來用來標識 子網。 步驟: (1) 將要劃分的子網數目轉換為2的M次方,如要分為8個子網,8= 2的3次方。若為6則取大的也為2的3次方。 (2) 將M按高序佔用主機地址M位後轉為十進制。如M= 3為11100000轉為十進制為224。 (3) 如果是C類網,則子網掩碼為255.255.255.224. 如果為B類網,則子網掩碼為255.255.224.0, 如果為A類網,則子網掩碼為255.224.0.0 三、域名系統及DNS伺服器: 1、域名系統: 與IP地址相比, 人們更喜歡使用具有一定含義的字元串來標識Inter網上 的計 算機,因此,在Inter中, 用戶可以用各種各樣的方式來命名自己的計算機, 這樣就可能在Inter網上出現重名的機會, 如提供服務的主機都命名為,提供E— MAIL服務的主機都命名為MAIL等, 這樣就不能唯一的標識Inter網的主機位置。 為了避免重Inter網協會採取了在主機名後加上後綴名的 方法,這個後綴名稱為域名,用來標識主機的區域位置, 域名是通過申請合法得到的。這樣, 在Inter網上的主機就可以用「主機名.域名」 的方式唯一的標識。如:.TONGJI.EDIJ. CN名字中為主機名,由伺服器管理員命名,TONGJI. EDU.CN 為域名,由伺服器管理員申請合法可以使用。 域名具有一定的區域層次隸屬關系,一般結構形式為「區域層次名. 機構名.國別名」,TONGJI表示同濟大學, EDU表示國家教育機構部門,CN表示中國。. TONGJI.EDU. CN就表示中國教育機構同濟大學的主機。 Inter協會規定機構性域名有七類,分別為: COM:商業機構組織。 EDU:教育機構組織。 INT:國際機構組織。 GOV: *** 機構組織。 MIL:軍事機構組織。 NET:網路機構組織。 0RG:非贏利機構組織。 地理性國別域名,對於不同的國家有不同的名稱: CN 中國 US 美國 JP 日本 FR 法國 AU 澳大利亞 CA 加拿大 UK 英國 找得好累啊,希望對lz有幫助吧。
事業單位考試計算機網路上機是考什麼?
您好,中公教育為您服務。
2015年度省直事業單位公開招聘統考筆試採取「1+X」的考試模式,「1」為公共科目,即公共基礎知識(一)或公共基礎知識(二),「X」為文秘類等6個專業科目(專業考試科目見附件)。公共科目為必考科目,應聘管理崗位的人員考《公共基礎知識(一)》,應聘專業技術崗位的人員考《公共基礎知識(二)》。凡報考崗位表備注欄中標注「1+X」的考生,還需參加相對應的專業科目考試。
《公共基礎知識(一)》的主要內容:政治、經濟、法律、人文、管理、國情省情等常識,判斷推理,言語理解與表達,寫作;
《公共基礎知識(二)》的主要內容:政治、經濟、法律、人文、自然、科技、國情省情等常識,判斷推理,資料分析,英語,寫作;
專業科目考試的主要內容:招聘崗位所需的主要專業基礎知識等。
更多安徽省公務員考試信息,請關註:安徽人事考試網
如有疑問,歡迎向中公教育企業知道提問。
事業單位考試,計算機類崗位求助
事業單位考試計算機崗位考試的內容,有的會涉及計算機相關知識,或者有的招考在面試的環節中可能有上機操作的可能,具體的需要參考招聘公告中的要求
計算機網路管理筆試考什麼內容?事業單位招聘。
您好,中公教育為您服務。
你可以網路一下計算機網路管理筆試真題,基本都是那些內容。
如有疑問,歡迎向中公教育企業知道提問。
計算機管理崗位是屬於事業單位考試中的哪類?
筆試的設計的內容比較多,有類似公務員考試的選擇題,包括常識(文學歷史,也有一兩道時事常識),言語理解與表達,邏輯思維,推理題等等;還有計算機的英語,都是選擇題;還有教育學和教育心理學知識;最後就是專業知識(語文)的考題。 卷面是百分制的,但專業知識占的比重最大。
事業單位考試計算機操作
事業單位具體要看是哪個地區的,一般公共基礎中包含計算機基礎,主要是計算機基本操作
3. 計算機專業有哪些職位
計算機專業的就業方向及職位很多,比如辦公人員、程序員、系統開發、信息工程師、網路維護員等等。
1、硬體工程師
指在計算機領域里,需要接觸到電路底層的工程師,實際上在電氣領域,在電方向上分為強電和弱電,強電指高壓傳輸,電動機等高電流作為能源動力領域,弱點就是指微電子方向的信息處理領域。
計算機硬體工程師的工作范圍在弱電,主要內容主要有PCB設計(印製電路板),ic(晶元)設計,FPGA工程師。往上還包括涉及針對特定硬體做系統開發維護的嵌入式工程。
2、網路應用工程師
從google發跡以來,基本上所有新興的巨無霸公司,facebook,bat,amazon都是依賴於互聯網的發展,依賴於這群互聯網應用工程師。同時他們也就是在網上自稱為碼農的這個群體。他們這個群體應該能佔到計算機領域70%以上的研發人員。
3、前端開發
廣義的前端就是指呈現在用戶視覺的領域,直接可以讓用戶感受到的開發,往下會細分為web,andoroid,ios。
4、後端開發
後端開發指的是,在為前端提供數據支撐的一個大的總類,包括資料庫,業務邏輯處理,數據處理等。主要的開發語言分兩個方向編譯型語言,java,c/c++等,他的特點就是運行效率高,相同機器配置的情況下能支撐更大的訪問量,適用於超高並發度。
比方說淘寶後台是java,網易游戲騰訊游戲是c++。另一種就是以php、python等解釋性語言,他們的特點就是開發效率高,無需編譯,寫完就能運行,主要針對一些運算量不大的中小型網站,比如說你的個人博客,管理後台。
5、運維工程師
特意把它從後端中拿出來,主要是他的開發任務比較少,但是同樣很重要,當數量量達到一定程度,資料庫伺服器都有上千台的時候,就需要專業的人士做做數據維護的工作了,它的工作難度一樣很多,容災備份,熱替換。
而且趨勢都是服務化,組件化,虛擬化,一樣有各種難題有待於你去解決。但是從市場需求來看,只有大廠才會招專業的運維工程師,創業公司100台伺服器以下的小公司一般都是託管到各種雲,然後由後台工程師兼任。
(3)計算機網路人員分類擴展閱讀:
計算機學科的特色主要體現在:理論性強,實踐性強,發展迅速按一級學科培養基礎扎實的寬口徑人才,體現在重視數學、邏輯、數據結構、演算法、電子設計、計算機體系結構和系統軟體等方面的理論基礎和專業技術基礎,注重自然科學基礎課程和專業基礎課程,拓寬面向。
後一年半主要是專業課程的設置,增加可選性、多樣性、靈活性和方向性,突出學科方向特色,體現最新技術發展動向。
本專業畢業生應獲得以下幾個方面的知識和能力:
1.掌握電子技術和計算機組成與體系結構的基本原理、分析方法和實驗技能,能從事計算機硬體系統開發與設計。
2.掌握程序設計語言、演算法與數據結構、操作系統以及軟體設計方法和工程的基本理論、基本知識與基本技能,具有較強的程序設計能力,能從事系統軟體和大型應用軟體的開發與研製。
3.掌握並行處理、分布式系統、網路與通信、多媒體信息處理、計算機安全、圖形圖象處理以及計算機輔助設計等方面的基本理論、分析方法和工程實踐技能,具有計算機應用和開發的能力。
4.掌握計算機科學的基本理論,具有從事計算機科學研究的堅實基礎。
4. 計算機網路技術人員是不是網路工程師
錯,計算機技網路技術人員這個概念很大,所有搞計算機或網路方面技術的都是。包括網路工程師。
網路工程師一般分兩種,一種是搞網路通信方面的,一種是搞網路應用方面的,樓上說的屬於後者。前者主要面對的是通信設備,後者主要面對的是電腦
5. 璁$畻鏈轟笓涓氭湁浠涔堝垎綾
璁$畻鏈轟笓涓氬垎綾伙細璁$畻鏈虹戝︿笌鎶鏈涓撲笟銆佺綉緇滃伐紼嬩笓涓氥佽蔣浠跺伐紼嬩笓涓氥侀氫俊宸ョ▼涓撲笟銆佺數瀛愮戝︿笌鎶鏈涓撲笟銆
鍦ㄤ竴浠芥牱鏈鏈8000浜虹殑璋冩煡闂鍗瘋〃鏄庯紝涓鍥界洰鍓嶇綉緇滀俊鎮鎶鏈寮鍙戣屼笟澶ч儴鍒嗙殑璁$畻鏈轟笓涓氫漢鎵嶄富瑕侀泦涓鍦ㄧ綉緇滃紑鍙戝拰杞浠跺紑鍙戜笂錛屽ぇ綰﹀悇鍗犺皟鏌ヤ漢鏁扮殑32%鍜27%錛屽叾浠栬繕鍖呮嫭15%宸﹀彸鐨勬瘯涓氱敓閫夋嫨浠庝簨緗戠粶嫻嬭瘯鎶鏈鏂瑰悜鐨勮亴涓氾紝浠ュ強鏈夊ぇ綰10%鐨勬瘯涓氱敓閫夋嫨浜嗙綉絝欎紭鍖栧拰鎺ㄥ箍瀹d紶鏂歸潰鐨勫伐浣溿
璇ヤ笓涓氭瘯涓氱敓灝變笟闈㈠姐佸氨涓氬墠鏅鍙瑙傦紝鑳藉熷湪緗戠粶閫氫俊綾葷戠爺闄㈡墍銆佹斂搴滄満鏋勩侀摱琛屻佺數鍔涗紒涓氥佽$畻鏈虹綉緇滃叕鍙搞侀氫俊鍏鍙哥瓑鍚勭被浼佷簨涓氬崟浣嶄粠浜嬭$畻鏈虹綉緇滅殑縐戝︾爺絀躲佺郴緇熻捐°佺郴緇熼槻鎶ゃ佺郴緇熺$悊涓庣淮鎶ゅ拰搴旂敤璁$畻鏈虹戝︿笌鎶鏈瀛︾戠殑緋葷粺寮鍙戙佽捐″拰緋葷粺闆嗘垚絳夊伐浣溿
6. 計算機網路概述
在前面我們已經學會了用Word編輯文章,用Excel進行統計和計算,逐步感受到了用計算機處理信息的強大能力。現在假設你在家裡的計算機上已編排好了你的漂亮而有個性的自薦書,怎樣才能把這個文件復制到你的同事或同學的計算機中呢?傳統的方法是將文件復制到磁碟(或U盤),再把磁碟(或U盤)帶到你的同學那兒,把文件從磁碟(或U盤)再復制到另一台計算機上。但是,如果你的同學和你遠隔千里,或者需要將你的文件復制給成百上千個同學,又該怎麼辦呢?通過郵寄!耗時、費力、花金錢。
計算機網路技術能夠很好地解決計算機信息傳輸與共享。
那麼,到底什麼是計算機網路,它的發展過程怎樣,怎樣分類,計算機網路的功能有哪些?
一、什麼是計算機網路
計算機網路是將計算機與通信這兩大現代技術相結合的產物。所謂計算機網路,就是把分布在不同地點的具有獨立功能的多台計算機系統,通過通信設備和線路連接起來,再配有相應的支撐軟體,以實現計算機間的相互通信、資源共享的系統。
隨著計算機網路的發展,對「計算機網路」這個概念的定義和理解,也是在不斷變化和完善。
二、計算機網路的發展
計算機網路的發展過程大致分為以下四個階段:
1.第一代計算機網路
第一代計算機網路是面向終端的計算機網路。20世紀50年代中後期,許多系統都將地理上分散的多個終端(一種只有鍵盤和顯示器,沒有存儲和數據處理能力的設備)通過通信線路連接到一台中心計算機上,這就是計算機網路的雛形,早期的計算機——終端系統,也稱聯機系統,也就是第一代計算機網路。其典型應用是由一台計算機和全美2000多個終端組成的飛機訂票系統、美國半自動地面防空系統(SAGE)。在這種方式中,主機是網路的中心和控制者,終端分布在各處並與主機相連,用於通過本地的終端使用遠程的主機。
2.第二代計算機網路
第二代計算機網路是計算機通信網路。面向終端的計算機網路只能在終端和主機之間進行通信,子網之間無法通信。因此,20世紀60年代中期開始,出現了多個主機互聯的系統,可實現計算機—計算機的通信,它由通信子網和用戶資源子網(第一代網路)構成,用戶通過終端不僅可以共享本機上的軟硬體資源,還可共享通信子網中其他主機上的軟硬體資源。但是,由於沒有成熟的網路操作系統軟體來管理網上的資源,它只能稱為網路的初級階段,因此,稱其為計算機通信網。
第二代計算機網路以通信子網為中心。典型的代表是美國國防部高級研究計劃局協助開發的ARPAnet。
3.第三代計算機網路
第三代計算機網路是Internet。這是網路互聯階段,具有統一的網路體系結構並遵循國際標準的開放化和標准化。
20世紀70年代後期,區域網誕生,由於投資少,方便靈活而得到廣泛應用和迅速發展,例如,乙太網。各大公司都開發有相應於自己的系統網路體系結構。為了使不同網路體系結構的網路能相互交換信息,國際標准化組織 ISO(International Standards Organization)於1977年成立專門機構,提出了開放系統互連參考模型 OSI/RM(Open system interconnection/reference model),簡稱OSI,標志著第三代計算機網路的誕生。
4.第四代計算機網路
第四代計算機網路是千兆位網路。千兆位網路也叫寬頻綜合業務數字網,也就是人們常說的「信息高速公路」。
計算機網路發展的基本方向:開放、集成、高性能(高速)、智能化。
開放是指開放的體系結構,開放的介面標准,使各種異構系統便於互聯和具有高度的互操作性,歸根結底是標准化問題。
集成表現在各種服務和多種媒體應用的高度集成。
高性能表現在網路應當提供高速的傳輸,高效的協議處理和高品質的網路服務。
智能化表現在網路的傳輸和處理上能向用戶提供更為方便、友好的應用介面;在路由選擇、擁塞控制和網路管理等方面顯示出更強的主動性。
三、計算機網路的分類
對計算機網路進行分類的標准很多,按信息傳輸技術可分為廣播式和點到點網路,按傳輸介質可分為有線網和無線網等,這些標准都只能給出網路某一方面的特徵,我們採用一種能反映網路技術本質的分類標准,即按計算機網路的通信距離來分類。
按照通信距離,計算機網路通常分為:區域網(Local area network)、城域網(Metropolitan area network)、廣域網(Wide area network)、互聯網(Internetwork)。它們所具有的特徵參數如表6-1。
表6-1 計算機網路特徵參數表
1.區域網
區域網是指連接近距離的計算機組成的網路。規模相對較小,區域網的分布范圍一般在幾千米以內,最大距離不超過10千米。這種網路是小型機、微型機大量推廣後發展起來的,具有組網成本低,配置容易,速率高,組網方便、靈活、應用廣等特點。常見於一個房間、一幢大樓、一個學校、一個工廠或一個企業內。
目前,許多學校都建了區域網,如聯網的微機教室等。
2.廣域網
廣域網也稱遠程網,是相對於區域網而言的,它涉及范圍較大,通常可以達幾十千米,甚至上百千米。它把分布在若干城市、地區甚至國家中的計算機連接在一起而組成網路。因為傳輸距離較遠,所以傳輸速率低於區域網,誤碼率高於區域網。在廣域網中為了保證網路的可靠性,採用比較復雜的控制機制。
許多全國性的計算機網路就屬於這種網路,例如,中國的CHINANET網等。
3.城域網
城域網是介於區域網和廣域網之間的一種較大范圍內的高速網路。隨著區域網功效的日益顯現,人們逐漸要求擴大區域網的范圍,或者將各個區域網連接起來,以便在更大范圍內進行信息傳輸和共享。城域網正好能滿足這種需求,其覆蓋范圍一般是在一個城市內。
目前,我國的各大城市都建有城域網。
4.互聯網
互聯網技術其實並不是一種具體的物理網路技術,而是將跨地區和國家的若干網路按照某種協議統一起來,實現WAN和WAN、WAN和LAN、LAN和LAN之間互聯的技術。
目前,世界上發展最快、也是最熱門的互聯網就是Internet網,即網際網路。關於網際網路的具體內容將在本章第三節介紹。
四、計算機網路的功能
1.資源共享
充分利用計算機系統軟硬體資源是計算機網路最主要的功能。網路的用戶可以共享分布在任何地理位置的資源,包括軟體、硬體(如硬碟、列印機等)、尤其是數據,這種資源共享功能方便了用戶,節約了投資。
2.遠程通信
計算機與計算機、計算機與終端之間快速可靠地相互傳送信息,這是計算機網路最基本的功能。通過網路,兩個或多個相隔千里之遙的人可以一起寫報告、編教材,你可以直接和感興趣的作者交換意見,或者商討合作事宜,遠隔千里,卻「不再遙遠」。當某人修改了聯機文檔的某處時,其他人員可以立即看到變更,而不必花幾天的時間等待信件。利用這種方式大大提高了效率、節約了費用(這種通信手段比電話、信件便宜得多)。
有著「第四媒體」之稱的Internet網路打破了時間和空間的限制,使信息傳播速度很快,幾乎達到頃刻就能傳遍全球的地步。網路通信具有傳播的實時性、交互性,內容豐富性,聲音、圖像、多媒體並舉等優勢。春節聯歡晚會、奧運會等大型事件的現場直播都採用了互聯網作為直接的傳播渠道,充分展示了網路超強的通信能力。
3.集中管理和分布管理
由於計算機網路具有資源共享能力,使得在一台或多台伺服器上管理其他計算機上的資源成為可能,這一功能在某些部門顯得尤為重要,例如銀行系統通過計算機網路,可以將分布於各地的計算機上的財務信息傳到伺服器上實現集中管理。
在計算機網路中,把一項復雜的任務(或一個比較大的問題)劃分成若干個子任務(或子問題),由網路上各計算機分別承擔一部分任務,同時運作,共同完成,從而使整個系統的效率和功能加強。
例如,從1988年開始實施的「人類基因組計劃」是由美國倡導,在世界范圍內進行的,整個研究過程依託了高性能超大容量的網路伺服器和網路,對龐大的基因資料庫進行分布式管理,利用稱之為「網路計算」(網路把分布在各地的計算機連接起來,用戶分享網上資源,感覺如同個人使用一台超級計算機一樣)的方式來解決破解基因代碼中數據量極大的科學工程計算。
7. 計算機網路知識點
一、計算機網路概述
1.1 計算機網路的分類
按照網路的作用范圍:廣域網(WAN)、城域網(MAN)、區域網(LAN);
按照網路使用者:公用網路、專用網路。
1.2 計算機網路的層次結構
TCP/IP四層模型與OSI體系結構對比:
1.3 層次結構設計的基本原則
各層之間是相互獨立的;
每一層需要有足夠的靈活性;
各層之間完全解耦。
1.4 計算機網路的性能指標
速率:bps=bit/s 時延:發送時延、傳播時延、排隊時延、處理時延 往返時間RTT:數據報文在端到端通信中的來回一次的時間。
二、物理層
物理層的作用:連接不同的物理設備,傳輸比特流。該層為上層協議提供了一個傳輸數據的可靠的物理媒體。簡單的說,物理層確保原始的數據可在各種物理媒體上傳輸。
物理層設備:
中繼器【Repeater,也叫放大器】:同一區域網的再生信號;兩埠的網段必須同一協議;5-4-3規程:10BASE-5乙太網中,最多串聯4個中繼器,5段中只能有3個連接主機;
集線器:同一區域網的再生、放大信號(多埠的中繼器);半雙工,不能隔離沖突域也不能隔離廣播域。
信道的基本概念:信道是往一個方向傳輸信息的媒體,一條通信電路包含一個發送信道和一個接受信道。
單工通信信道:只能一個方向通信,沒有反方向反饋的信道;
半雙工通信信道:雙方都可以發送和接受信息,但不能同時發送也不能同時接收;
全雙工通信信道:雙方都可以同時發送和接收。
三、數據鏈路層
3.1 數據鏈路層概述
數據鏈路層在物理層提供的服務的基礎上向網路層提供服務,其最基本的服務是將源自網路層來的數據可靠地傳輸到相鄰節點的目標機網路層。數據鏈路層在不可靠的物理介質上提供可靠的傳輸。
該層的作用包括: 物理地址定址、數據的成幀、流量控制、數據的檢錯、重發 等。
有關數據鏈路層的重要知識點:
數據鏈路層為網路層提供可靠的數據傳輸;
基本數據單位為幀;
主要的協議:乙太網協議;
兩個重要設備名稱:網橋和交換機。
封裝成幀:「幀」是 數據鏈路層 數據的基本單位:
透明傳輸:「透明」是指即使控制字元在幀數據中,但是要當做不存在去處理。即在控制字元前加上轉義字元ESC。
3.2 數據鏈路層的差錯監測
差錯檢測:奇偶校驗碼、循環冗餘校驗碼CRC
奇偶校驗碼–局限性:當出錯兩位時,檢測不到錯誤。
循環冗餘檢驗碼:根據傳輸或保存的數據而產生固定位數校驗碼。
3.3 最大傳輸單元MTU
最大傳輸單元MTU(Maximum Transmission Unit),數據鏈路層的數據幀不是無限大的,數據幀長度受MTU限制.
路徑MTU:由鏈路中MTU的最小值決定。
3.4 乙太網協議詳解
MAC地址:每一個設備都擁有唯一的MAC地址,共48位,使用十六進製表示。
乙太網協議:是一種使用廣泛的區域網技術,是一種應用於數據鏈路層的協議,使用乙太網可以完成相鄰設備的數據幀傳輸:
區域網分類:
Ethernet乙太網IEEE802.3:
乙太網第一個廣泛部署的高速區域網
乙太網數據速率快
乙太網硬體價格便宜,網路造價成本低
乙太網幀結構:
類型:標識上層協議(2位元組)
目的地址和源地址:MAC地址(每個6位元組)
數據:封裝的上層協議的分組(46~1500位元組)
CRC:循環冗餘碼(4位元組)
乙太網最短幀:乙太網幀最短64位元組;乙太網幀除了數據部分18位元組;數據最短46位元組;
MAC地址(物理地址、區域網地址)
MAC地址長度為6位元組,48位;
MAC地址具有唯一性,每個網路適配器對應一個MAC地址;
通常採用十六進製表示法,每個位元組表示一個十六進制數,用 - 或 : 連接起來;
MAC廣播地址:FF-FF-FF-FF-FF-FF。
四、網路層
網路層的目的是實現兩個端系統之間的數據透明傳送,具體功能包括定址和路由選擇、連接的建立、保持和終止等。數據交換技術是報文交換(基本上被分組所替代):採用儲存轉發方式,數據交換單位是報文。
網路層中涉及眾多的協議,其中包括最重要的協議,也是TCP/IP的核心協議——IP協議。IP協議非常簡單,僅僅提供不可靠、無連接的傳送服務。IP協議的主要功能有:無連接數據報傳輸、數據報路由選擇和差錯控制。
與IP協議配套使用實現其功能的還有地址解析協議ARP、逆地址解析協議RARP、網際網路報文協議ICMP、網際網路組管理協議IGMP。具體的協議我們會在接下來的部分進行總結,有關網路層的重點為:
1、網路層負責對子網間的數據包進行路由選擇。此外,網路層還可以實現擁塞控制、網際互連等功能;
2、基本數據單位為IP數據報;
3、包含的主要協議:
IP協議(Internet Protocol,網際網路互聯協議);
ICMP協議(Internet Control Message Protocol,網際網路控制報文協議);
ARP協議(Address Resolution Protocol,地址解析協議);
RARP協議(Reverse Address Resolution Protocol,逆地址解析協議)。
4、重要的設備:路由器。
路由器相關協議
4.1 IP協議詳解
IP網際協議是 Internet 網路層最核心的協議。虛擬互聯網路的產生:實際的計算機網路錯綜復雜;物理設備通過使用IP協議,屏蔽了物理網路之間的差異;當網路中主機使用IP協議連接時,無需關注網路細節,於是形成了虛擬網路。
IP協議使得復雜的實際網路變為一個虛擬互聯的網路;並且解決了在虛擬網路中數據報傳輸路徑的問題。
其中,版本指IP協議的版本,佔4位,如IPv4和IPv6;首部位長度表示IP首部長度,佔4位,最大數值位15;總長度表示IP數據報總長度,佔16位,最大數值位65535;TTL表示IP數據報文在網路中的壽命,佔8位;協議表明IP數據所攜帶的具體數據是什麼協議的,如TCP、UDP。
4.2 IP協議的轉發流程
4.3 IP地址的子網劃分
A類(8網路號+24主機號)、B類(16網路號+16主機號)、C類(24網路號+8主機號)可以用於標識網路中的主機或路由器,D類地址作為組廣播地址,E類是地址保留。
4.4 網路地址轉換NAT技術
用於多個主機通過一個公有IP訪問訪問互聯網的私有網路中,減緩了IP地址的消耗,但是增加了網路通信的復雜度。
NAT 工作原理:
從內網出去的IP數據報,將其IP地址替換為NAT伺服器擁有的合法的公共IP地址,並將替換關系記錄到NAT轉換表中;
從公共互聯網返回的IP數據報,依據其目的的IP地址檢索NAT轉換表,並利用檢索到的內部私有IP地址替換目的IP地址,然後將IP數據報轉發到內部網路。
4.5 ARP協議與RARP協議
地址解析協議 ARP(Address Resolution Protocol):為網卡(網路適配器)的IP地址到對應的硬體地址提供動態映射。可以把網路層32位地址轉化為數據鏈路層MAC48位地址。
ARP 是即插即用的,一個ARP表是自動建立的,不需要系統管理員來配置。
RARP(Reverse Address Resolution Protocol)協議指逆地址解析協議,可以把數據鏈路層MAC48位地址轉化為網路層32位地址。
4.6 ICMP協議詳解
網際控制報文協議(Internet Control Message Protocol),可以報告錯誤信息或者異常情況,ICMP報文封裝在IP數據報當中。
ICMP協議的應用:
Ping應用:網路故障的排查;
Traceroute應用:可以探測IP數據報在網路中走過的路徑。
4.7網路層的路由概述
關於路由演算法的要求:正確的完整的、在計算上應該盡可能是簡單的、可以適應網路中的變化、穩定的公平的。
自治系統AS: 指處於一個管理機構下的網路設備群,AS內部網路自治管理,對外提供一個或多個出入口,其中自治系統內部的路由協議為內部網關協議,如RIP、OSPF等;自治系統外部的路由協議為外部網關協議,如BGP。
靜態路由: 人工配置,難度和復雜度高;
動態路由:
鏈路狀態路由選擇演算法LS:向所有隔壁路由發送信息收斂快;全局式路由選擇演算法,每個路由器計算路由時,需構建整個網路拓撲圖;利用Dijkstra演算法求源端到目的端網路的最短路徑;Dijkstra(迪傑斯特拉)演算法
距離-向量路由選擇演算法DV:向所有隔壁路由發送信息收斂慢、會存在迴路;基礎是Bellman-Ford方程(簡稱B-F方程);
4.8 內部網關路由協議之RIP協議
路由信息協議 RIP(Routing Information Protocol)【應用層】,基於距離-向量的路由選擇演算法,較小的AS(自治系統),適合小型網路;RIP報文,封裝進UDP數據報。
RIP協議特性:
RIP在度量路徑時採用的是跳數(每個路由器維護自身到其他每個路由器的距離記錄);
RIP的費用定義在源路由器和目的子網之間;
RIP被限制的網路直徑不超過15跳;
和隔壁交換所有的信息,30主動一次(廣播)。
4.9 內部網關路由協議之OSPF協議
開放最短路徑優先協議 OSPF(Open Shortest Path First)【網路層】,基於鏈路狀態的路由選擇演算法(即Dijkstra演算法),較大規模的AS ,適合大型網路,直接封裝在IP數據報傳輸。
OSPF協議優點:
安全;
支持多條相同費用路徑;
支持區別化費用度量;
支持單播路由和多播路由;
分層路由。
RIP與OSPF的對比(路由演算法決定其性質):
4.10外部網關路由協議之BGP協議
BGP(Border Gateway Protocol)邊際網關協議【應用層】:是運行在AS之間的一種協議,尋找一條好路由:首次交換全部信息,以後只交換變化的部分,BGP封裝進TCP報文段.
五、傳輸層
第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。
傳輸層的任務是根據通信子網的特性,最佳的利用網路資源,為兩個端系統的會話層之間,提供建立、維護和取消傳輸連接的功能,負責端到端的可靠數據傳輸。在這一層,信息傳送的協議數據單元稱為段或報文。
網路層只是根據網路地址將源結點發出的數據包傳送到目的結點,而傳輸層則負責將數據可靠地傳送到相應的埠。
有關網路層的重點:
傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸以及端到端的差錯控制和流量控制問題;
包含的主要協議:TCP協議(Transmission Control Protocol,傳輸控制協議)、UDP協議(User Datagram Protocol,用戶數據報協議);
重要設備:網關。
5.1 UDP協議詳解
UDP(User Datagram Protocol: 用戶數據報協議),是一個非常簡單的協議。
UDP協議的特點:
UDP是無連接協議;
UDP不能保證可靠的交付數據;
UDP是面向報文傳輸的;
UDP沒有擁塞控制;
UDP首部開銷很小。
UDP數據報結構:
首部:8B,四欄位/2B【源埠 | 目的埠 | UDP長度 | 校驗和】 數據欄位:應用數據
5.2 TCP協議詳解
TCP(Transmission Control Protocol: 傳輸控制協議),是計算機網路中非常復雜的一個協議。
TCP協議的功能:
對應用層報文進行分段和重組;
面向應用層實現復用與分解;
實現端到端的流量控制;
擁塞控制;
傳輸層定址;
對收到的報文進行差錯檢測(首部和數據部分都檢錯);
實現進程間的端到端可靠數據傳輸控制。
TCP協議的特點:
TCP是面向連接的協議;
TCP是面向位元組流的協議;
TCP的一個連接有兩端,即點對點通信;
TCP提供可靠的傳輸服務;
TCP協議提供全雙工通信(每條TCP連接只能一對一);
5.2.1 TCP報文段結構:
最大報文段長度:報文段中封裝的應用層數據的最大長度。
TCP首部:
序號欄位:TCP的序號是對每個應用層數據的每個位元組進行編號
確認序號欄位:期望從對方接收數據的位元組序號,即該序號對應的位元組尚未收到。用ack_seq標識;
TCP段的首部長度最短是20B ,最長為60位元組。但是長度必須為4B的整數倍
TCP標記的作用:
5.3 可靠傳輸的基本原理
基本原理:
不可靠傳輸信道在數據傳輸中可能發生的情況:比特差錯、亂序、重傳、丟失
基於不可靠信道實現可靠數據傳輸採取的措施:
差錯檢測:利用編碼實現數據包傳輸過程中的比特差錯檢測 確認:接收方向發送方反饋接收狀態 重傳:發送方重新發送接收方沒有正確接收的數據 序號:確保數據按序提交 計時器:解決數據丟失問題;
停止等待協議:是最簡單的可靠傳輸協議,但是該協議對信道的利用率不高。
連續ARQ(Automatic Repeat reQuest:自動重傳請求)協議:滑動窗口+累計確認,大幅提高了信道的利用率。
5.3.1TCP協議的可靠傳輸
基於連續ARQ協議,在某些情況下,重傳的效率並不高,會重復傳輸部分已經成功接收的位元組。
5.3.2 TCP協議的流量控制
流量控制:讓發送方發送速率不要太快,TCP協議使用滑動窗口實現流量控制。
5.4 TCP協議的擁塞控制
擁塞控制與流量控制的區別:流量控制考慮點對點的通信量的控制,而擁塞控制考慮整個網路,是全局性的考慮。擁塞控制的方法:慢啟動演算法+擁塞避免演算法。
慢開始和擁塞避免:
【慢開始】擁塞窗口從1指數增長;
到達閾值時進入【擁塞避免】,變成+1增長;
【超時】,閾值變為當前cwnd的一半(不能<2);
再從【慢開始】,擁塞窗口從1指數增長。
快重傳和快恢復:
發送方連續收到3個冗餘ACK,執行【快重傳】,不必等計時器超時;
執行【快恢復】,閾值變為當前cwnd的一半(不能<2),並從此新的ssthresh點進入【擁塞避免】。
5.5 TCP連接的三次握手(重要)
TCP三次握手使用指令:
面試常客:為什麼需要三次握手?
第一次握手:客戶發送請求,此時伺服器知道客戶能發;
第二次握手:伺服器發送確認,此時客戶知道伺服器能發能收;
第三次握手:客戶發送確認,此時伺服器知道客戶能收。
建立連接(三次握手):
第一次: 客戶向伺服器發送連接請求段,建立連接請求控制段(SYN=1),表示傳輸的報文段的第一個數據位元組的序列號是x,此序列號代表整個報文段的序號(seq=x);客戶端進入 SYN_SEND (同步發送狀態);
第二次: 伺服器發回確認報文段,同意建立新連接的確認段(SYN=1),確認序號欄位有效(ACK=1),伺服器告訴客戶端報文段序號是y(seq=y),表示伺服器已經收到客戶端序號為x的報文段,准備接受客戶端序列號為x+1的報文段(ack_seq=x+1);伺服器由LISTEN進入SYN_RCVD (同步收到狀態);
第三次: 客戶對伺服器的同一連接進行確認.確認序號欄位有效(ACK=1),客戶此次的報文段的序列號是x+1(seq=x+1),客戶期望接受伺服器序列號為y+1的報文段(ack_seq=y+1);當客戶發送ack時,客戶端進入ESTABLISHED 狀態;當服務收到客戶發送的ack後,也進入ESTABLISHED狀態;第三次握手可攜帶數據;
5.6 TCP連接的四次揮手(重要)
釋放連接(四次揮手)
第一次: 客戶向伺服器發送釋放連接報文段,發送端數據發送完畢,請求釋放連接(FIN=1),傳輸的第一個數據位元組的序號是x(seq=x);客戶端狀態由ESTABLISHED進入FIN_WAIT_1(終止等待1狀態);
第二次: 伺服器向客戶發送確認段,確認字型大小段有效(ACK=1),伺服器傳輸的數據序號是y(seq=y),伺服器期望接收客戶數據序號為x+1(ack_seq=x+1);伺服器狀態由ESTABLISHED進入CLOSE_WAIT(關閉等待);客戶端收到ACK段後,由FIN_WAIT_1進入FIN_WAIT_2;
第三次: 伺服器向客戶發送釋放連接報文段,請求釋放連接(FIN=1),確認字型大小段有效(ACK=1),表示伺服器期望接收客戶數據序號為x+1(ack_seq=x+1);表示自己傳輸的第一個位元組序號是y+1(seq=y+1);伺服器狀態由CLOSE_WAIT 進入 LAST_ACK (最後確認狀態);
第四次: 客戶向伺服器發送確認段,確認字型大小段有效(ACK=1),表示客戶傳輸的數據序號是x+1(seq=x+1),表示客戶期望接收伺服器數據序號為y+1+1(ack_seq=y+1+1);客戶端狀態由FIN_WAIT_2進入TIME_WAIT,等待2MSL時間,進入CLOSED狀態;伺服器在收到最後一次ACK後,由LAST_ACK進入CLOSED;
為什麼需要等待2MSL?
最後一個報文沒有確認;
確保發送方的ACK可以到達接收方;
2MSL時間內沒有收到,則接收方會重發;
確保當前連接的所有報文都已經過期。
六、應用層
為操作系統或網路應用程序提供訪問網路服務的介面。應用層重點:
數據傳輸基本單位為報文;
包含的主要協議:FTP(文件傳送協議)、Telnet(遠程登錄協議)、DNS(域名解析協議)、SMTP(郵件傳送協議),POP3協議(郵局協議),HTTP協議(Hyper Text Transfer Protocol)。
6.1 DNS詳解
DNS(Domain Name System:域名系統)【C/S,UDP,埠53】:解決IP地址復雜難以記憶的問題,存儲並完成自己所管轄范圍內主機的 域名 到 IP 地址的映射。
域名解析的順序:
【1】瀏覽器緩存,
【2】找本機的hosts文件,
【3】路由緩存,
【4】找DNS伺服器(本地域名、頂級域名、根域名)->迭代解析、遞歸查詢。
IP—>DNS服務—>便於記憶的域名
域名由點、字母和數字組成,分為頂級域(com,cn,net,gov,org)、二級域(,taobao,qq,alibaba)、三級域(www)(12-2-0852)
6.2 DHCP協議詳解
DHCP(Dynamic Configuration Protocol:動態主機設置協議):是一個區域網協議,是應用UDP協議的應用層協議。作用:為臨時接入區域網的用戶自動分配IP地址。
6.3 HTTP協議詳解
文件傳輸協議(FTP):控制連接(埠21):傳輸控制信息(連接、傳輸請求),以7位ASCII碼的格式。整個會話期間一直打開。
HTTP(HyperText Transfer Protocol:超文本傳輸協議)【TCP,埠80】:是可靠的數據傳輸協議,瀏覽器向伺服器發收報文前,先建立TCP連接,HTTP使用TCP連接方式(HTTP自身無連接)。
HTTP請求報文方式:
GET:請求指定的頁面信息,並返回實體主體;
POST:向指定資源提交數據進行處理請求;
DELETE:請求伺服器刪除指定的頁面;
HEAD:請求讀取URL標識的信息的首部,只返回報文頭;
OPETION:請求一些選項的信息;
PUT:在指明的URL下存儲一個文檔。
6.3.1 HTTP工作的結構
6.3.2 HTTPS協議詳解
HTTPS(Secure)是安全的HTTP協議,埠號443。基於HTTP協議,通過SSL或TLS提供加密處理數據、驗證對方身份以及數據完整性保護
原文地址:https://blog.csdn.net/Royalic/article/details/119985591