電腦網路必備知識有哪些
電腦網路基礎摘要
#一、每一層的協定
分層OSI分層(7層):物理層、資料鏈結層、網路層、傳輸層、會話層、表示層、應用層。 TCP/IP分層(4層):網路介面層、 網際層、傳輸層、 應用層。五層協定 (5層):實體層、資料鏈結層、網路層、傳輸層、 應用層。
每層協定如下實體層:RJ45、CLOCK、IEEE802.3 (中繼器,集線器,網關)資料鏈路:PPP、FR、HDLC、VLAN、MAC (網橋,交換機,虛擬機中的橋接bridge)網路層:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、(路由器route,虛擬機器中的NAT模式)傳輸層:TCP、UDP、SPX會話層:NFS、SQL、 NETBIOS、RPC表示層:JPEG、MPEG、ASII應用層:FTP、DNS、Telnet、SMTP、HTTP、WWW、NFS
每層協定作用物理層:透過媒介傳輸位元,確定機械及電氣規範(比特Bit)資料鏈結層:將位元組裝成幀和點到點的傳遞(幀Frame)網路層:負責資料包從來源到宿的傳遞和網路互連(包PackeT)傳輸層:提供端到端的可靠訊息傳遞和錯誤復原(段Segment)會話層:建立、管理和終止會話(會話協定資料單元SPDU)表示層:對資料進行翻譯、加密和壓縮(表示協定資料單元PPDU)應用層:允許存取OSI環境的手段(應用協定資料單元APDU)
常用網路連接埠UDP: DNS(53) TFTP(69) SNMP(161)TCP: SMTP(25) TELNET(23) HTTP(80) FTP (20 21)
二、ARP-位址解析協定原理(網路層<路由器>,IP位址到硬體位址的轉換)
1.首先,每個主機都會在自己的ARP緩衝區中建立ARP列表,以表示IP位址和MAC位址之間的對應關係
2.當來源主機要傳送資料時,先檢查ARP列表中是否有對應IP位址的目的主機的MAC位址,如果有,則直接發送數據,如果沒有,就向本網段的所有主機發送ARP數據包,該數據包包括的內容有:來源主機IP位址,來源主機MAC位址,目的主機的IP 位址
3.當本網路的所有主機收到該ARP封包時,首先檢查封包中的IP位址是否是自己的IP位址,如果不是,則忽略該封包,如果是,則先從封包中取出來源主機的IP和MAC位址寫入到ARP清單中,如果已經存在,則會覆蓋,然後將自己的MAC位址寫入ARP回應包中,告訴來源主機本身是它想要找的MAC位址2.1.RARP逆位址解析協定RARP是逆位址解析協議,作用是完成硬體位址到IP位址的映射,主要用於無磁碟工作站,因為給無磁碟工作站配置的IP位址不能保存。工作流程:在網路中設定一台RARP伺服器,裡面保存著IP位址和MAC位址的映射關係, 當無磁碟工作站啟動後,就封裝一個RARP封包,裡面有其MAC位址,然後廣播到網路上去,當伺服器收到請求包後,就查找對應的MAC位址的IP位址裝入回應封包中傳回給請求者。因為需要廣播請求封包,因此RARP只能用於具有廣播能力的網路。
相關推薦:《常見問題》
三、在瀏覽器中輸入www.baidu.com後執行的全過程
1.客戶端瀏覽器透過DNS解析到www.baidu.com 的IP位址為A,透過這個IP位址A,找到客戶端到伺服器的路徑。用戶端瀏覽器發起一個http會話到A,然後透過TCP進行封包輸入到網路層。
2.在客戶端的傳輸層,把HTTP會話請求分成報文段,添加來源和目的端口,如伺服器使用80端口監聽客戶端的請求,客戶端由系統隨機選擇一個端口如5000,與伺服器進行交換,伺服器把對應的請求傳回給客戶端的5000埠。然後使用IP層的IP位址尋找目的端。
3.客戶端的網路層不用關心應用層或傳輸層的東西,主要做的是透過尋找路由表確定如何到達伺服器,期間可能經過多個路由器,這些都是由路由器來完成的工作,透過查找路由表決定通過那個路徑到達伺服器,其中用到路由選擇協議
4.客戶端的鏈路層,包通過鏈路層發送到路由器,通過鄰居協議查找給定IP地址的MAC位址,然後發送ARP請求查找目的位址,如果得到回應後就可以使用ARP的請求應答交換的IP封包現在就可以傳輸了,然後發送IP封包到達伺服器的位址
四、DNS域名解析系統的過程
1、在瀏覽器中輸入www.qq.com域名,作業系統會先檢查自己本地的hosts檔案是否有這個網址映射關係,如果有,就先呼叫這個IP位址映射,完成網域解析。
2、如果hosts裡沒有這個網域的映射,則查找本地DNS解析器緩存,是否有這個網址映射關係,如果有,直接回傳,完成網域解析。
3、如果hosts與本地DNS解析器快取都沒有對應的網址映射關係,首先會找TCP/ip參數中設定的首選DNS伺服器,在此我們叫它本地DNS伺服器,此伺服器收到查詢時,如果要查詢的域名,包含在本機配置區域資源中,則傳回解析結果給客戶機,完成網域解析,此解析具有權威性。
4、如果要查詢的域名,不由本地DNS伺服器區域解析,但該伺服器已緩存了此網址映射關係,則調用這個IP位址映射,完成域名解析,此解析不具有權威性。
5、如果本地DNS伺服器本地區域檔案與快取解析都失效,則根據本機DNS伺服器的設定(是否設定轉發器)進行查詢,如果未使用轉送模式,本機DNS就把請求傳送至13台根DNS,根DNS伺服器收到請求後會判斷這個網域(.com)是誰來授權管理,並會傳回一個負責該頂級網域伺服器的一個IP。本地DNS伺服器收到IP訊息後,將會聯絡負 責.com網域的這台伺服器。這台負責.com網域的伺服器收到請求後,如果自己無法解析,它就會找一個管理.com網域的下一層DNS伺服器位址 (qq.com)給本機DNS伺服器。當本地DNS伺服器收到這個位址後,就會找qq.com網域伺服器,重複上面的動作,進行查詢,直到找到 www.qq.com主機。
6、如果用的是轉送模式,此DNS伺服器就會把請求轉送到上一層DNS伺服器,由上一層伺服器進行解析,上一層伺服器如果不能解析,或找根DNS或把轉請求轉至上上級,以此循環。不管是本地 DNS伺服器用是轉發,還是根提示,最後都是把結果回傳給本地DNS伺服器,由此DNS伺服器再回傳給客戶機。
以上是電腦網路必備知識有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

城域網是公網;城域網是在一個城市範圍內所建立的電腦通訊網,簡稱為MAN,屬寬頻區域網,由於採用具有主動交換元件的區域網路技術,網路中傳輸時延較小,可用作骨幹網,透過它將位於同一城市內不同地點的主機、資料庫,以及LAN等互聯。

開放式的網路系統是「全通道式溝通網路」。全通道式溝通網絡是全方位開放式的溝通網絡系統,所有成員之間都能進行相互的不受限制的資訊溝通與聯繫;在這種溝通網絡中,集中化程度低,成員地位差異小,士氣高,成員可以直接、自由而充分地發表意見,有利於集思廣益,提高溝通準確性,缺點是容易導致工作效率低。

電腦網路的資源共享功能包括:1、硬體資源共享,可以提高設備的使用率,避免設備的重複投資;2、軟體資源共享和資料資源共享,可以充分利用現有的資訊資源,減少軟體開發流程中的勞動,避免大型資料庫的重複建置;3、通訊頻道資源共享,就是將同一個頻道供多個使用者同時使用,可以提高頻道資源的使用率。

學校內的一個電腦網路系統屬於區域網路(LAN)。區域網路是一種在小區域內使用的,由多台電腦組成的網絡,覆蓋範圍通常局限在10千米範圍之內,屬於一個單位或部門組成的小範圍網。區域網路可分為無線區域網路和有線區域網,其中無線區域網路可以傳輸音訊、視訊、文字,現在許多公司和校園都在使用無線區域網路。

電腦網路的拓樸結構是指網路電腦或設備與傳輸媒介所形成的結點與線的物理構成模式,主要有星型拓樸結構、匯流排拓樸結構、環型拓樸結構、樹型拓樸結構、混合型拓樸結構、網型拓樸結構、開關電源拓樸;其中,星型網路拓樸結構是應用最廣泛的一種網路拓樸結構。

電腦網路最突出的特徵是:資源共享。資源共享是人們建立電腦網路的主要目的之一。通常多用戶同時需要的資源總是超過系統實際實體資源的數量,但採用邏輯(或虛擬)資源分配的方式,實現資源共享,可較好地處理這個矛盾,從而提高電腦的使用效率。

用內網的原因:1、資源共享,可提供方便的軟硬體資源共享,尤其是在硬體資源方向更顯突出,印表機和掃描器等辦公室自動化設 備得到充分的利用。 2.便於團隊合作,大多數現代區域網路提供了一個平台,讓多個使用者處理同一個檔案且始終使用最新版本。 3、易於找到訊息,內網可作為放置所有受信任資訊的位置。 4.減少管理成本,借助內網,可輕鬆提供線上表單,從一開始就理順工作流程,大大提高了工作效率。

很多使用win7系統的小夥伴一定都曾經遇到網路連線錯誤711的問題,win7系統電腦網路連線錯誤711如何解決?今日小編就帶給大家一個關於win7電腦網路連線錯誤711的解決方法。 win7系統電腦網路連線錯誤711如何解決:1.開啟電腦“,找到”C:\Windows\System32\LogFiles資料夾,點選右鍵選擇屬性";2.點選"安全選項,選擇進階";3.點擊「所有者,選擇」編輯「;4.選擇目前正在使用的帳戶"aaa",按確定;5.