1. 程式人生 > >網路原理學習筆記--基本概念1

網路原理學習筆記--基本概念1

學習網路原理過程中必須熟知的一些最基本的概念,理解這些概念對於學習訊號傳輸、各種網路協議等都很有幫助

1) 模擬訊號:就是連續變化的訊號。例如,當我們說話時,聲音大小是連續變化的,因此運送話音資訊的聲波就是模擬資料, 電話線上的話音訊號是模擬訊號。

2) 數字訊號:數字訊號的取值僅允許為有限的幾個離散數值。例如,計算機上的網絡卡傳送的0100110形式的訊號是數字訊號。
3) 頻分複用:按頻率劃分不同的通道,不同通道資料的載波頻率不同。

4) 時分複用:按時間劃分不同的通道,把單位時間分成若干個時間片,不同通道的資料使用不同的時間片進行傳輸。

5) 搭載(Piggybacking):不必專門為收到的資訊幀傳送確認幀。可以在本站有資訊幀傳送時,將確認資訊放在其接收序號N(R)中,將確認資訊捎帶走(piggybacking)。

6) PPP:點對點協議 (Point-to-Point Protocol),一種資料鏈路層協議。

7) 鏈路(link):又稱物理鏈路,就是一條無源的點到點的物理線路段,中間沒有任何其他的交換結點。在進行資料通訊時,兩個計算機之間的通路往往是由許多的鏈路串接而成的。可見一條鏈路只是一條通路的一個組成部分。

8) HDLC:高階資料鏈路控制HDLC(High-level Data Link Contro1),即國際標準ISO 3309。

9) 流量控制:發方傳送資料的速率必須使收方來得及接收。當收方來不及接收時,就必須及時控制發方傳送資料的速率。這種功能稱作流量控制(flow control)。

10) 透明傳輸:當所傳資料中的位元組合恰巧出現了與某一個控制資訊完全一樣時,通過某種可靠的措施,使收方不會將這種位元組合的資料誤認為是某種控制資訊。

11) 擁塞:在某段時間,若對網路中某一資源的需求超過了該資源所能提供的可用部分,網路的效能就要變壞。這種情況就叫做擁塞(congestion)。

12) 流量控制:流量控制所要做的就是抑制傳送端傳送資料的速率,以便使接收端來得及接收。流量控制幾乎總是通過某種直接反饋,使傳送端知道接收端是處於怎樣的狀況。

13) PVC:即永久虛電路,虛電路一股分為交換虛電路SVC和永久虛電路PVC兩種,在使用者開通永久虛電路後,虛電路永久性地保持接通狀態,從而可省去建立連線、斷開連線的過程。

14) 閘道器:在運輸層或運輸層以上的中繼系統,即稱為閘道器(gateway)。用閘道器連線兩個不相容的系統需要在高層進行協議的轉換。

15) ARP:即地址解析協議(Address Resolution Protocol),IP地址到硬體地址(MAC地址)的轉換是由ARP來完成的。

16) RARP:即逆地址解析協議 (Reverse Address Resolution Protocol),硬體地址(MAC地址)到IP地址的轉換是由RARP來完成的。

17) MTU:即最大傳送單元 (Maximum Transfer Unit),在IP層下面的每一種資料鏈路層都有其自己的幀格式,其中包括幀格式中的資料欄位的最大長度,這稱為MTU。IP資料報的總長度(即首部加上資料部分)不能超過MTU值。

18) 報片:Fragment,當資料報長度超過網路所容許的最大傳送單元MTU時,就必須將過長的資料報分成幾個較小的報片後才能在網路上傳送,每個報片就像普通資料報一樣,包含首部和資料。

19) 子網掩碼:即subnet mask, 32bit的一個數, “1”對應於網路號和子網號欄位,而“0”對應於主機號欄位。

20) VPN:即虛擬專用網 (Virtual Private Network)。有時一個很大的機構有許多部門分佈在相距很遠的一些地點,而在每一個地點都有自己的私有專用網。若這些分佈在不同地點的專用網需要經常進行通訊,則可利用因特網(即公用互連網)來實現不同地點的互連,因此這樣的專用網又稱為虛擬專用網。

21) RIP:即路由資訊協議(Routing Information Protocol),是一個基於距離向量的分散式路由選擇協議,屬於內部閘道器協議。

22) OSPF:即開放最短路徑優先 (Open Shortest Path First)。 “開放”表明OSPF協議不是受某一家廠商控制,而是公開發表的;“最短路徑優先”是因為使用了Dijkstra提出的最短路徑演算法,OSPF使用分散式的鏈路狀態協議,屬於內部閘道器協議。

23) 洪泛法:即flooding,路由器通過所有埠向所有相鄰的節點發送資訊,而每一個相鄰節點又再將此資訊發往其所有的相鄰節點,相鄰節點之間不斷重複這一發送過程。

24) UDP:即使用者資料報協議 (User Datagram Protocol)。

25) TCP:傳輸控制協議 (Transmission Control Protocol)。

26) TPDU:即運輸協議資料單元 (Transport Protocol Data Unit),指運輸層的兩個對等運輸實體在通訊時傳送的資料單位。

27) 報文段:TCP的兩個對等運輸實體在通訊時傳送的運輸協議資料單元,稱之為TCP報文段(segment),簡稱報文段。

28) :UDP和TCP都使用了與應用層介面處的埠(port)與上層的應用程序進行通訊,埠用來標識應用層的程序,並用一個16 bit埠號進行標識。

29) 熟知埠: 由因特網指派名字和號碼公司ICANN負責,分配給一些常用的應用層服務程式固定使用的埠,稱為熟知埠(well-known port),其數值一般為0~1023。

30) socket:一對相互通訊的TCP或UDP程序由它的兩個端點來標誌,而每一個端點又是由IP地址和埠號決定的。這樣的一個端點稱為插口(socket),或套接字、套介面。例如,若IP地址=131.6.23.13,埠號=1500,則插口=(131.6.23.13,1500)。

31) API:即應用程式設計介面 (Application Programming Interface)。

32) TFTP:即簡單檔案傳送協議(Trivial File Transfer Protocol)。

33) DNS:即域名系統 (Domain Name System),TCP/IP的應用層協議,主要功能包括:把域名轉換成IP地址,提供某一域名對應的該區域郵件伺服器,等等。

34) TLD:即頂級域名 (Top Level Domain),例如: .cn, .com, .int等。

35) CNNIC:即中國網際網路網路資訊中心。

36) NIC:即網路資訊中心。

37) NOC:即網路執行中心。

38) FTP:即檔案傳送協議 (File Transfer Protocol),其因特網標準號為RFC 959,FTP用於在因特網中任意異構計算機之間傳送檔案。

39) TFTP:即簡單檔案傳送協議 (Trivial File Transfer Protocol),它是一個很小且易於實現的檔案傳送協議。

40) TELNET: TELNET是一個簡單的遠端終端協議,其因特網標準號為RFC 854, TELNET能將使用者的擊鍵傳到遠地主機,同時也能將遠地主機的輸出通過TCP連線返回到使用者螢幕。

41) SMTP:即簡單郵件傳送協議 (Simple Mail Transfer Protocol),SMTP定義了主機之間傳送郵件的協議,其因特網標準號為RFC 821。

42) MIME:即通用因特網郵件擴充 (Multipurpose Internet Mail Extensions)。由於因特網的SMTP只能傳送可列印的7位ASCII碼郵件,因此因特網標準委員會在1993年又提出了MIME,在MIME郵件中可同時傳送多種型別的資料(如文字、聲音、影象、視像等)。

43) POP3:即INTERNET的第3版郵局協議(Post Office Protocol),它是一個非常簡單、但功能有限的郵件讀取協議,使用者計算機通過POP3協議從郵件伺服器收取郵件。

44) WWW:即全球資訊網 (World Wide Web),全球資訊網是一個大規模的、聯機式的資訊儲藏所,英文簡稱為Web。全球資訊網用連結的方法能非常方便地從因特網上的一個站點訪問另一個站點,從而主動地按需獲取豐富的資訊。

45) 超文字:超文字(hypertext)是網頁中的特殊文字。超文字連結到因特網上其它的網頁,並用特殊方式顯示(例如用不同的顏色,或添加了下劃線),當我們將滑鼠移動到這些地方時,滑鼠的箭頭就變成了一隻手的形狀。

46) URL:即統一資源定位符(Uniform Resource Locator),URL是對可以從因特網上得到的資源的位置和訪問方法的一種簡潔的表示。URL的一般形式如下: <訪問方式>://<主機>:<埠>/<檔案路徑名>。

47) HTTP:即超文字傳送協議 (HyperText Transfer Protocol),它是全球資訊網客戶程式與全球資訊網伺服器程式之間的互動所遵守的協議,HTTP是一個應用層協議。

48) HTML: 即超文字標記語言 (HyperText Markup Language),HTML是一種製作全球資訊網頁面的標準語言,定義了許多用於排版的命令,即“標籤”(tag)。當瀏覽器從伺服器讀取某個頁面的HTML文件後,就按照HTML文件中的各種標籤,重新進行排版並顯示。

49) 活動文件:活動文件(active document)是一種新的網頁文件型別。伺服器返回給瀏覽器的活動文件包含程式,該程式可在瀏覽器端執行,並可與使用者直接互動,根據使用者的不同輸入可連續地改變螢幕的顯示。

50) DHCP:即動態主機配置協議 (Dynamic Host Configuration Protocol),DHCP允許一臺計算機加入新的網路,獲取IP地址等TCP/IP協議配置資訊,而不用手工設定這些配置。實際上,DHCP並不是一個新的協議而是擴充套件了的BOOTP。

51) SNMP: 即簡單網路管理協議 (Simple Network Management Protocol),它是IETF制訂的網管標準。