當前位置:首頁 » 網路連接 » 計算機網路基礎的原理
擴展閱讀
無線網路診斷 2025-09-25 17:35:06

計算機網路基礎的原理

發布時間: 2023-06-06 18:40:06

① 網路工作原理

網路工作原理就是將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞。

網路工作是允許一台計算機與另一台計算機相連,這些計算機實際上可能位於世界的任何地方,它允許從一台計算機像另一台計算機發送文件,而不考慮計算機的實際位置,功能或操作系統。它允許一台計算機像另一台計算機發送遠程式控制制面板,實現兩台計算機的互相操作。用於發送和接受網頁用於傳輸任何種類的文件。

網路是由若干節點和連接這些節點的鏈路構成,表示諸多對象及其相互聯系。數學上,網路是一種圖,一般認為專指加權圖。網路除了數學定義外,還有具體的物理含義,即網路是從某種相同類型的實際問題中抽象出來的模型。

在計算機領域中,網路是信息傳輸、接收、共享的虛擬平台,通過它把各個點、面、體的信息聯繫到一起,從而實現這些資源的共享。網路是人類發展史來最重要的發明,提高了科技和人類社會的發展。

在網路中,還可以將一個比較大的問題或任務分解為若干個子問題或任務,分散到網路中不同的計算機上進行處理計算。這種分布處理能力在進行一些重大課題的研究開發時是卓有成效的。

② 計算機網路連接原理是什麼(越詳細越好)

連接原理是TCP/IP原理..
我目前也正在學.

TCP/IP的通訊協議

這部分簡要介紹一下TCP/IP的內部結構,為討論與互聯網有關的安全問題打下基礎。TCP/IP協議組之所以流行,部分原因是因為它可以用在各種各樣的信道和底層協議(例如T1和X.25、乙太網以及RS-232串列介面)之上。確切地說,TCP/IP協議是一組包括TCP協議和IP協議,UDP(User Datagram Protocol)協議、ICMP(Internet Control Message Protocol)協議和其他一些協議的協議組。

TCP/IP整體構架概述

TCP/IP協議並不完全符合OSI的七層參考模型。傳統的開放式系統互連參考模型,是一種通信協議的7層抽象的參考模型,其中每一層執行某一特定任務。該模型的目的是使各種硬體在相同的層次上相互通信。這7層是:物理層、數據鏈路層、網路層、傳輸層、話路層、表示層和應用層。而TCP/IP通訊協議採用了4層的層級結構,每一層都呼叫它的下一層所提供的網路來完成自己的需求。這4層分別為:

應用層:應用程序間溝通的層,如簡單電子郵件傳輸(SMTP)、文件傳輸協議(FTP)、網路遠程訪問協議(Telnet)等。

傳輸層:在此層中,它提供了節點間的數據傳送服務,如傳輸控制協議(TCP)、用戶數據報協議(UDP)等,TCP和UDP給數據包加入傳輸數據並把它傳輸到下一層中,這一層負責傳送數據,並且確定數據已被送達並接收。

互連網路層:負責提供基本的數據封包傳送功能,讓每一塊數據包都能夠到達目的主機(但不檢查是否被正確接收),如網際協議(IP)。

網路介面層:對實際的網路媒體的管理,定義如何使用實際網路(如Ethernet、Serial Line等)來傳送數據。

TCP/IP中的協議

以下簡單介紹TCP/IP中的協議都具備什麼樣的功能,都是如何工作的:

1. IP

網際協議IP是TCP/IP的心臟,也是網路層中最重要的協議。

IP層接收由更低層(網路介面層例如乙太網設備驅動程序)發來的數據包,並把該數據包發送到更高層---TCP或UDP層;相反,IP層也把從TCP或UDP層接收來的數據包傳送到更低層。IP數據包是不可靠的,因為IP並沒有做任何事情來確認數據包是按順序發送的或者沒有被破壞。IP數據包中含有發送它的主機的地址(源地址)和接收它的主機的地址(目的地址)。

高層的TCP和UDP服務在接收數據包時,通常假設包中的源地址是有效的。也可以這樣說,IP地址形成了許多服務的認證基礎,這些服務相信數據包是從一個有效的主機發送來的。IP確認包含一個選項,叫作IP source routing,可以用來指定一條源地址和目的地址之間的直接路徑。對於一些TCP和UDP的服務來說,使用了該選項的IP包好象是從路徑上的最後一個系統傳遞過來的,而不是來自於它的真實地點。這個選項是為了測試而存在的,說明了它可以被用來欺騙系統來進行平常是被禁止的連接。那麼,許多依靠IP源地址做確認的服務將產生問題並且會被非法入侵。

2. TCP

如果IP數據包中有已經封好的TCP數據包,那麼IP將把它們向『上』傳送到TCP層。TCP將包排序並進行錯誤檢查,同時實現虛電路間的連接。TCP數據包中包括序號和確認,所以未按照順序收到的包可以被排序,而損壞的包可以被重傳。

TCP將它的信息送到更高層的應用程序,例如Telnet的服務程序和客戶程序。應用程序輪流將信息送回TCP層,TCP層便將它們向下傳送到IP層,設備驅動程序和物理介質,最後到接收方。

面向連接的服務(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它們使用了TCP。DNS在某些情況下使用TCP(發送和接收域名資料庫),但使用UDP傳送有關單個主機的信息。

3.UDP

UDP與TCP位於同一層,但對於數據包的順序錯誤或重發。因此,UDP不被應用於那些使用虛電路的面向連接的服務,UDP主要用於那些面向查詢---應答的服務,例如NFS。相對於FTP或Telnet,這些服務需要交換的信息量較小。使用UDP的服務包括NTP(網落時間協議)和DNS(DNS也使用TCP)。

欺騙UDP包比欺騙TCP包更容易,因為UDP沒有建立初始化連接(也可以稱為握手)(因為在兩個系統間沒有虛電路),也就是說,與UDP相關的服務面臨著更大的危險。

4.ICMP

ICMP與IP位於同一層,它被用來傳送IP的的控制信息。它主要是用來提供有關通向目的地址的路徑信息。ICMP的『Redirect』信息通知主機通向其他系統的更准確的路徑,而『Unreachable』信息則指出路徑有問題。另外,如果路徑不可用了,ICMP可以使TCP連接『體面地』終止。PING是最常用的基於ICMP的服務。

5. TCP和UDP的埠結構

TCP和UDP服務通常有一個客戶/伺服器的關系,例如,一個Telnet服務進程開始在系統上處於空閑狀態,等待著連接。用戶使用Telnet客戶程序與服務進程建立一個連接。客戶程序向服務進程寫入信息,服務進程讀出信息並發出響應,客戶程序讀出響應並向用戶報告。因而,這個連接是雙工的,可以用來進行讀寫。

兩個系統間的多重Telnet連接是如何相互確認並協調一致呢?TCP或UDP連接唯一地使用每個信息中的如下四項進行確認:

源IP地址 發送包的IP地址。

目的IP地址 接收包的IP地址。

源埠 源系統上的連接的埠。

目的埠 目的系統上的連接的埠。

埠是一個軟體結構,被客戶程序或服務進程用來發送和接收信息。一個埠對應一個16比特的數。服務進程通常使用一個固定的埠,例如,SMTP使用25、Xwindows使用6000。這些埠號是『廣為人知』的,因為在建立與特定的主機或服務的連接時,需要這些地址和目的地址進行通訊。

計算機網路的工作原理是怎樣的

計算機網路是利用通信線路把分布在不同地方的許多計算機與一部或若幹部具有獨立功能的主計算機連接在一起

④ 計算機網路原理知識點

計算機網路原理知識點

計算機網路系統擺脫了中心計算機控制結構數據傳輸的局限性,並且信息傳遞迅速,系統實時性強。下面是我整理的關於計算機網路原理知識點,歡迎大家參考!

OSI,TCP/IP,五層協議的體系結構,以及各層協議?

答:OSI分層 (7層):物理層、數據鏈路層、網路層、傳輸層、會話層、表示層、應用層。

TCP/IP分層(4層):網路介面層、 網際層、運輸層、 應用層。

五層協議 (5層):物理層、數據鏈路層、網路層、運輸層、 應用層。

每一層的協議如下:

物理層:RJ45、CLOCK、IEEE802.3 (中繼器,集線器)

數據鏈路:PPP、FR、HDLC、VLAN、MAC (網橋,交換機)

網路層:IP、ICMP、ARP、RARP、OSPF、IPX、RIP、IGRP、 (路由器)

傳輸層: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)

IP地址的分類?

答:A類地址:以0開頭, 第一個位元組范圍:0~126(1.0.0.0 - 126.255.255.255);

B類地址:以10開頭, 第一個位元組范圍:128~191(128.0.0.0 - 191.255.255.255);

C類地址:以110開頭, 第一個位元組范圍:192~223(192.0.0.0 - 223.255.255.255);

10.0.0.0—10.255.255.255, 172.16.0.0—172.31.255.255, 192.168.0.0—192.168.255.255。(Internet上保留地址用於內部)

IP地址與子網掩碼相與得到網路號

ARP是地址解析協議,簡單語言解釋一下工作原理?

答:1:首先,每個主機都會在自己的ARP緩沖區中建立一個ARP列表,以表示IP地址和MAC地址之間的對應關系。

2:當源主機要發送數據時,首先檢查ARP列表中是否有對應IP地址的目的主機的MAC地址,如果有,則直接發送數據,如果沒有,就向本網段的所有主機發送ARP數據包,該數據包包括的內容有:源主機 IP地址,源主機MAC地址,目的主機的IP 地址。

3:當本網路的所有主機收到該ARP數據包時,首先檢查數據包中的IP地址是否是自己的IP地址,如果不是,則忽略該數據包,如果是,則首先從數據包中取出源主機的IP和MAC地址寫入到ARP列表中,如果已經存在,則覆蓋,然後將自己的MAC地址寫入ARP響應包中,告訴源主機自己是它想要找的MAC地址。

4:源主機收到ARP響應包後。將目的主機的IP和MAC地址寫入ARP列表,並利用此信息發送數據。如果源主機一直沒有收到ARP響應數據包,表示ARP查詢失敗。

廣播發送ARP請求,單播發送ARP響應。

RARP是逆地址解析協議,作用是完成硬體地址到IP地址的.映射,主要用於無盤工作站,因為給無盤工作站配置的IP地址不能保存。工作流程:在網路中配置一台RARP伺服器,裡面保存著IP地址和MAC地址的映射關系,當無盤工作站啟動後,就封裝一個RARP數據包,裡面有其MAC地址,然後廣播到網路上去,當伺服器收到請求包後,就查找對應的MAC地址的IP地址裝入響應報文中發回給請求者。因為需要廣播請求報文,因此RARP只能用於具有廣播能力的網路。

TCP三次握手和四次揮手的全過程?

答:三次握手:

第一次握手:客戶端發送syn包(syn=x)到伺服器,並進入SYN_SEND狀態,等待伺服器確認;

第二次握手:伺服器收到syn包,必須確認客戶的SYN(ack=x+1),同時自己也發送一個SYN包(syn=y),即SYN+ACK包,此時伺服器進入SYN_RECV狀態;

第三次握手:客戶端收到伺服器的SYN+ACK包,向伺服器發送確認包ACK(ack=y+1),此包發送完畢,客戶端和伺服器進入ESTABLISHED狀態,完成三次握手。

握手過程中傳送的包里不包含數據,三次握手完畢後,客戶端與伺服器才正式開始傳送數據。理想狀態下,TCP連接一旦建立,在通信雙方中的任何一方主動關閉連接之前,TCP 連接都將被一直保持下去。

四次揮手

與建立連接的“三次握手”類似,斷開一個TCP連接則需要“四次握手”。

第一次揮手:主動關閉方發送一個FIN,用來關閉主動方到被動關閉方的數據傳送,也就是主動關閉方告訴被動關閉方:我已經不 會再給你發數據了(當然,在fin包之前發送出去的數據,如果沒有收到對應的ack確認報文,主動關閉方依然會重發這些數據),但是,此時主動關閉方還可 以接受數據。

第二次揮手:被動關閉方收到FIN包後,發送一個ACK給對方,確認序號為收到序號+1(與SYN相同,一個FIN佔用一個序號)。

第三次揮手:被動關閉方發送一個FIN,用來關閉被動關閉方到主動關閉方的數據傳送,也就是告訴主動關閉方,我的數據也發送完了,不會再給你發數據了。

第四次揮手:主動關閉方收到FIN後,發送一個ACK給被動關閉方,確認序號為收到序號+1,至此,完成四次揮手。

;

⑤ 學計算機網路要掌握哪些基本原理哪些基礎

最基礎的就是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了。

記住,實驗是理解原理的最好的方法。多實驗,多想,別老求助別人。
網路工程師需要有一個很清晰的思路,有了思路和基礎,碰到問題也就不害怕了。

希望能幫到你。

⑥ 計算機網路基本原理是什麼

本尺早散教程操作環境:windows7系統、Dell G3電腦。
計算機網路工作原理是將地理位置不同的具有獨立功能的多台計算機及其外部設備,通過通信線路連接起來,在網路操作系統,網路管理軟體及網路通信協議的管理和協調下,實現資源共享和信息傳遞。
計算機網路向用戶提供的最重要的功能有兩個,即連通性和共享。
計算機網路的功能
數據通信
數據通信是計算機網路的最主要睜橘的功能之一。數據通信是依照一定的通信協議,利用數據傳輸技術在兩個終端之間傳遞數據信息的一種通信方式和通信業務。它可實現計算機和計算機、計算機和終端以及終端與終端之間的數據信息傳遞,是繼電報、電話業務之後的第三種最大陵氏的通信業務。數據通信中傳遞的信息均以二進制數據形式來表現,數據通信的另一個特點是總是與遠程信息處理相聯系,是包括科學計算、過程式控制制、信息檢索等內容的廣義的信息處理。
資源共享
資源共享是人們建立計算機網路的主要目的之一。計算機資源包括硬體資源、軟體資源和數據資源。硬體資源的共享可以提高設備的利用率,避免設備的重復投資,如利用計算機網路建立網路列印機;軟體資源和數據資源的共享可以充分利用已有的信息資源,減少軟體開發過程中的勞動,避免大型資料庫的重復建設。
集中管理
計算機網路技術的發展和應用,已使得現代的辦公手段、經營管理等發生了變化。目前,已經有了許多管理信息系統、辦公自動化系統等,通過這些系統可以實現日常工作的集中管理,提高工作效率,增加經濟效益。
實現分布式處理
網路技術的發展,使得分布式計算成為可能。對於大型的課題,可以分為許許多多小題目,由不同的計算機分別完成,然後再集中起來,解決問題。
負荷均衡
負荷均衡是指工作被均勻的分配給網路上的各台計算機系統。網路控制中心負責分配和檢測,當某台計算機負荷過重時,系統會自動轉移負荷到較輕的計算機系統去處理。
由此可見,計算機網路可以大大擴展計算機系統的功能,擴大其應用范圍,提高可靠性,為用戶提供方便,同時也減少了費用,提高了性能價格比。