❶ 計算機網路通信原理
網路是用物理鏈路將各個孤立的工作站或主機相連在一起,組成數據鏈路,從而達到資源共享和通信的目的。通信是人與人之間通過某種媒體進行的信息交流與傳遞。網路通信是通過網路將各個孤立的設備進行連接,通過信息交換實現人與人,人與計算機,計算機與計算機之間的通信。網路通信中最重要的就是網路通信協議。當今網路協議有很多,區域網中最常用的有三個網路協議:MICROSOFT的NETBEUI、NOVELL的IPX/SPX和TCP/IP協議。應根據需要來選擇合適的網路協議。
通信協議是指雙方實體完成通信或服務所必須遵循的規則和約定。協議定義了數據單元使用的格式,信息單元應該包含的信息與含義,連接方式,信息發送和接收的時序,從而確保網路中數據順利地傳送到確定的地方。
在計算機通信中,通信協議用於實現計算機與網路連接之間的標准,網路如果沒有統一的通信協議,電腦之間的信息傳遞就無法識別。 通信協議是指通信各方事前約定的通信規則,可以簡單地理解為各計算機之間進行相互會話所使用的共同語言。兩台計算機在進行通信時,必須使用的通信協議。
❷ 計算機網路的工作原理是怎樣的
計算機網路是利用通信線路把分布在不同地方的許多計算機與一部或若幹部具有獨立功能的主計算機連接在一起
❸ 網路體系結構的基本原理
計算機網路由多個互連的結點組成,結點之間要不斷地交換數據和控制信息,要做到有條不紊地交換數據,每個結點就必須遵守一整套合理而嚴謹的結構化管理體系.計算機網路就是按照高度結構化設計方法採用功能分層原理來實現的,即計算機網路體系結構的內容.
網路體系結構及協議的概念
網路體系和網路體系結構
網路體系(Network Architecture):是為了完成計算機間的通信合作,把每台計算機互連的功能劃分成有明確定義的層次,並規定了同層次進程通信的協議及相鄰之間的介面及服務.
網路體系結構:是指用分層研究方法定義的網路各層的功能,各層協議和介面的集合.
計算機網路體系結構
計算機的網路結構可以從網路體系結構,網路組織和網路配置三個方面來描述,網路組織是從網路的物理結構和網路的實現兩方面來描述計算機網路;網路配置是從網路應用方面來描述計算機網路的布局,硬體,軟體和和通信線路來描述計算機網路;網路體系結構是從功能讓來描述計算機網路結構.
網路體系結構最早是由IBM公司在1974年提出的,名為SNA
計算機網路體系結構:是指計算機網路層次結構模型和各層協議的集合
結構化是指將一個復雜的系統設計問題分解成一個個容易處理的子問題,然後加以解決.
層次結構是指將一個復雜的系統設計問題分成層次分明的一組組容易處理的子問題,各層執行自己所承擔的任務.
計算機網路結構採用結構化層次模型,有如下優點:
各層之間相互獨立,即不需要知道低層的結構,只要知道是通過層間介面所提供的服務
靈活性好,是指只要介面不變就不會因層的變化(甚至是取消該層)而變化
各層採用最合適的技術實現而不影響其他層
有利於促進標准化,是因為每層的功能和提供的服務都已經有了精確的說明
網路協議
協議(Protocol)
網路中計算機的硬體和軟體存在各種差異,為了保證相互通信及雙方能夠正確地接收信息,必須事先形成一種約定,即網路協議.
協議:是為實現網路中的數據交換而建立的規則標准或約定.
網路協議三要素:語法,語義,交換規則(或稱時序/定時關系)
注:通信協議的特點是:層次性,可靠性和有效性.
實體(Entity)
實體:是通信時能發送和接收信息的任何軟硬體設施
介面(Interface)
介面:是指網路分層結構中各相鄰層之間的通信
開放系統互連參考模型(OSI/RM)
OSI/RM參考模型
基本概述
為了實現不同廠家生產的計算機系統之間以及不同網路之間的數據通信,就必須遵循相同的網路體系結構模型,否則異種計算機就無法連接成網路,這種共同遵循的網路體系結構模型就是國際標准——開放系統互連參考模型,即OSI/RM.
ISO 發布的最著名的ISO標準是ISO/IEC 7498,又稱為X.200建議,將OSI/RM依據網路的整個功能劃分成7個層次,以實現開放系統環境中的互連性(interconnection), 互操作性(interoperation)和應用的可移植性(portability).
分層原則
ISO將整個通信功能劃分為7個層次,分層原則如下:
網路中各結點都有相同的層次
不同結點的同等層具有相同的功能
同一結點內相鄰層之間通過介面通信
每一層使用下層提供的服務,並向其上層提供服務
不同結點的同等層按照協議實現對等層之間的通信
第七層
應用層
第六層
表示層
第五層
會話層
第四層
傳輸層
第三層
網路層
第二層
數據鏈路層
第一層
物理層
OSI/RM參考模型
OSI/RM的配置管理主要目標就是網路適應系統的要求.
低三層可看作是傳輸控制層,負責有關通信子網的工作,解決網路中的通信問題;高三層為應用控制層,負責有關資源子網的工作,解決應用進程的通信問題;傳輸層為通信子網和資源子網的介面,起到連接傳輸和應用的作用.
ISO/RM的最高層為應用層,面向用戶提供應用的服務;最低層為物理層,連接通信媒體實現數據傳輸.
層與層之間的聯系是通過各層之間的介面來進行的,上層通過介面向下層提供服務請求,而下層通過介面向上層提供服務.
兩個計算機通過網路進行通信時,除了物理層之外(說明了只有物理層才有直接連接),其餘各對等層之間均不存在直接的通信關系,而是通過各對等層的協議來進行通信,如兩個對等的網路層使用網路層協議通信.只有兩個物理層之間才通過媒體進行真正的數據通信.
當通信實體通過一個通信子網進行通信時,必然會經過一些中間節點,通信子網中的節點只涉及到低三層的結構.
OSI/RM中系統間的通信信息流動過程
在OSI/RM中系統間的通信信息流動過程如下:發送端的各層從上到下逐步加上各層的控制信息構成的比特流傳遞到物理信道,然後再傳輸到接收端的物理層,經過從下到上逐層去掉相應層的控制住信息得到的數據流最終傳送到應用層的進程.
由於通信信道的雙向性,因此數據的流向也是雙向的.
比特流的構成:
數據DATA應用層(DATA+報文頭AH,用L7表示)表示層(L7+控制信息PH)會話層(L6+控制信息SH)傳輸層(L5+控制信息TH)網路層(L4+控制信息NH)數據鏈路層(差錯檢測控制信息DT+L3+控制信息DH)物理層(比特流)
OSI/RM各層概述
物理層(Physical Layer)
直接與物理信道直接相連,起到數據鏈路層和傳輸媒體之間的邏輯介面作用.
功能:提供建立,維護和釋放物理連接的方法,實現在物理信道上進行比特流的傳輸.
傳送的基本單位:比特(bit)
物理層的內容:
1)通信介面與傳輸媒體的物理特性
物理層協議主要規定了計算機或終端DTE與通信設備DCE之間的介面標准,包括介面的機械特性,電氣特性,功能特性,規程特性
2)物理層的數據交換單元為二進制比特:對數據鏈路層的數據進行調制或編碼,成為傳輸信號(模擬,數字或光信號)
3)比特的同步:時鍾的同步,如非同步/同步傳輸
4)線路的連接:點—點(專用鏈路),多點(共享一條鏈路)
5)物理拓撲結構:星型,環型,網狀
6)傳輸方式:單工,半雙工,全雙工
典型的物理層協議有RS-232系列,RS449,V.24,V.28,X.20,X.21
數據鏈路層(Data Link Layer)
通過物理層提供的比特流服務,在相鄰節點之間建立鏈路,對傳輸中可能出現的差錯進行檢錯和糾錯,向網路層提供無差錯的透明傳輸.
主要負責數據鏈路的建立,維持和拆除,並在兩個相鄰機電隊線路上,將網路層送下來的信息(包)組成幀傳送,每一幀包括一定數量的數據和一些必要的控制信息.為了保證數據幀的可靠傳輸應具有差錯控制功能.
功能:是在不太可靠的物理鏈路上實現可靠的數據傳輸
傳送的基本單位:幀(Frame)
數據鏈路層內容:
1)成幀:是因要將網路層的數據分為管理和控制的數據單元
2)物理地址定址:標識發送和接收數據幀的節點位置,因此常在數據頭部加上控制信息DH(源,目的節點的地址),尾部加上差錯控制信息DT
3)流量控制:即對發送數據幀的速率進行控制,保證傳輸正確.
4)差錯控制:在數據幀的尾部所加上的尾部控制信息DT
5)接入控制:當多個節點共享通信鏈路時,確定在某一時間內由哪個節點發送數據
常見的數據鏈路層協議有兩類:一是面向字元型傳輸控制規程BSC;一是面向比特的傳輸控制規程HDLC
流量控制技術
(1)停-等流量控制:發送節點在發送一幀數據後必須等待對方回送確認應答信息到來後再發下一幀.接收節點檢查幀的校驗序列,無錯則發確認幀,否則發送否認幀,要求重發.
存在問題:雙方無休止等待(數據幀或確認幀丟失),解決辦法發送後使用超時定時器;重幀現象(收到同樣的兩幀),解決辦法是對幀進行編號
適用:半雙工通信
(2)滑動窗口流量控制:是指對於任意時刻,都允許發送端/接收端一次發送/接收多個幀,幀的序號個數稱為發送/接收窗口大小
適用:全雙工
工作原理:以幀控制段長為8位,則發送幀序號用3bit表示,發送窗口大小為WT=5,接收窗口大小為WR=2為例來說明
發送窗口
01234
12345
重發1
34567
56701
接收窗口
01(0對1錯)
12(1等2對)
12(正確)
34(正確)
……
滑動窗口的大小與協議的關系:
WT >1,WR=1,協議為退回N步的ARQ(自動反饋請求)
WT >1,WR>1,協議為選擇重傳的ARQ
WT =1,WR=1,協議為停-等式的ARQ
網路層(Network Layer)
又稱為通信子網層,是計算機網路中的通信子網的最高層(由於通信子網不存在路由選擇問題),在數據鏈路層提供服務的基礎上向資源子網提供服務.
網路層將從高層傳送下來的數據打包,再進行必要的路由選擇,差錯控制,流量控制及順序檢測等處理,使發送站傳輸層所傳下來的數據能夠正確無誤地按照地址傳送到目的站,並交付給目的站傳輸層.
功能:實現分別位於不同網路的源節點與目的節點之間的數據包傳輸(數據鏈路層只是負責同一個網路中的相鄰兩節點之間鏈路管理及幀的傳輸),即完成對通信子網正常運行的控制.
關鍵技術:路由選擇
傳送信息的基本單位:包(Packer)
網路層採用的協議是X.25分組級協議
網路層的服務:
面向連接服務:指數據傳輸過程為連接的建立,數傳的維持與拆除連接三個階段.如電路交換
面向無連接服務:指傳輸數據前後沒有連接的建立,拆除,分組依據目的地址選擇路由.如存儲轉發
網路層的內容:
邏輯地址定址:是指從一個網路傳輸到另一個網路的源節點和目的節點的邏輯地址NH(數據鏈路層中的物理地址是指在同一網路中)
路由功能:路由選擇是指根據一定的原則和演算法在傳輸通路中選出一條通向目的節點的最佳路由.有非適應型(有隨機式,擴散式,固定式路選法)和自適應型(有孤立的,分布的,集中的路選法)兩種選擇演算法
流量控制:
擁塞控制:是指在通信子網中由於出現過量的數據包而引起網路性能下降的現象.
傳輸層(Transport Layer)
是計算機網路中的資源子網和通信子網的介面和橋梁,完成資源子網中兩節點間的直接邏輯通信.
傳輸層下面的三層屬於通信子網,完成有關的通信處理,向傳輸層提供網路服務;傳輸層上面的三層完成面向數據處理的功能,為用戶提供與網路之間的介面.由此可見,傳輸層在OSI/RM中起到承上啟下的作用,是整個網路體系結構的關鍵.
功能:實現通信子網端到端的可靠傳輸(保證通信的質量)
信息傳送的基本單位:報文
傳輸層採用的協議是ISO8072/3
會話層(Session Layer)
又稱為會晤層,是利用傳輸層提供的端到端的服務向表示層或會話層用戶提供會話服務.
功能:提供一個面向用戶的連接服務,並為會話活動提供有效的組織和同步所必須的手段,為數據傳送提供控制和管理.
信息傳送的基本單位:報文
會話層採用的協議是ISO8326/7
表示層(Presentation Layer)
表示層處理的是OSI系統之間用戶信息的表示問題,通過抽象的方法來定義一種數據類型或數據結構,並通過使用這種抽象的數據結構在各端系統之間實現數據類型和編碼的轉換.
功能:數據編碼,數據壓縮,數據加密等工作
信息傳送的基本單位:報文
表示層採用的協議是ISO8822/3/4/5
應用層(Application Layer)
應用層是計算機網路與最終用戶間的介面,是利用網路資源唯一向應用程序直接提供服務的層.
功能:包括系統管理員管理網路服務所涉及的所有問題和基本功能.
信息傳送的基本單位:用戶數據報文
應用層採用的協議有:用於文件傳送,存取和管理FTAM的ISO8571/1~4;用於虛終端VP的ISO9040/1;用於作業傳送與操作協議JTM的ISO8831/2;用於公共應用服務元素CASE的ISO8649/50
Internet的體系結構
Internet是由無數不同類型的伺服器,用戶終端以及路由器,網關,通信線路等連接組成,不同網路之間,不同類型設備之間要完成信息的交換,資源的共享需要有功能強大的網路軟體的支持,TCP/IP就是能夠完成互聯網這些功能的協議集.
http://www.51test.net/
❹ 天津市自考計算機網路專業都需要靠啥比較好的學校有哪些
自考本科考試科目
中國近現代史綱要 2 必考 筆試 暫無
1181 馬克思主義基本原理概論 4 必考 筆試 暫無
0004 高等數學(工本) 10 必考 筆試 暫無
0359 英語(二) 14 必考 筆試 暫無
0570 網路操作系統 5 必考 筆試 暫無
0572 計算機網路管理 3 必考 筆試 暫無
1171 計算機網路原理 4 必考 筆試 暫無
1172 通信概論 5 必考 筆試 暫無
1174 網路工程 4 必考 筆試 暫無
1175 計算機網路安全 3 必考 筆試 暫無
0574 互聯網及其應用 4 必考 筆試 暫無
4509 互聯網及其應用(實踐) 1 必考 實踐 暫無
0609 數據結構 3 必考 筆試 暫無
4592 數據結構(實踐) 2 必考 實踐 暫無
1169 Java語言程序設計(一) 3 必考 筆試 暫無
4897 Java語言程序設計(一)(實踐) 1 必考 實踐 暫無
1173 資料庫系統原理 4 必考 筆試 暫無
4899 資料庫系統原理(實踐) 2 必考 實踐 暫無
0455 環境與資源保護法學 4 不考外語,選考三門 筆試 暫無
0474 知識產權法 4 筆試 暫無
0495 現代管理學 6 筆試 暫無
1139 中國文化導論 6 筆試 暫無
4545 計算機網路畢業設計
專接本加考科目(任選兩門)
計算機原理 4 筆試 暫無
0722 數據結構導論 4 筆試 暫無
1167 電子技術基礎(三) 5 筆試 暫無
4895 電子技術基礎(三)(實踐) 2 實踐 暫無
1168 微型計算機及介面技術 4 筆試 暫無
4896 微型計算機及介面技術(實踐) 1 實踐 暫無
❺ 計算機網路工作原理是什麼
說來話長了,,
資料庫原理與SQL SERVER,,Oracle資料庫管理、面向對象程序設計,網路規劃、設計方向:Linux系統及網路管理、網路伺服器配置與管理、路由交換機配置與管理、構建企業網路、網路綜合布線技術、網路測試與故障診斷、網路入侵的檢測與防範
你把上面的都搞明白了,你就知道原理了,,
❻ 計算機通信的主要原理是什麼
計算機網路通信的工作原理1)TCP/IP協議的數據傳輸過程:
TCP/IP協議所採用的通信方式是分組交換方式。所謂分組交換,簡單說就是數據在傳輸時分成若干段,每個數據段稱為一個數據包,TCP/IP協議的基本傳輸單位是數據包,TCP/IP協議主要包括兩個主要的協議,即TCP協議和IP協議,這兩個協議可以聯合使用,也可以與其他協議聯合使用,它們在數據傳輸過程中主要完成以下功能:
1)首先由TCP協議把數據分成若干數據包,給每個數據包寫上序號,以便接收端把數據還原成原來的格式。
2)IP協議給每個數據包寫上發送主機和接收主機的地址,一旦寫上的源地址和目的地址,數據包就可以在物理網上傳送數據了。IP協議還具有利用路由演算法進行路由選擇的功能。
3)這些數據包可以通過不同的傳輸途徑(路由)進行傳輸,由於路徑不同,加上其它的原因,可能出現順序顛倒、數據丟失、數據失真甚至重復的現象。這些問題都由TCP協議來處理,它具有檢查和處理錯誤的功能,必要時還可以請求發送端重發。
簡言之,IP協議負責數據的傳輸,而TCP協議負責數據的可靠性。
❼ 請問天津市2022年4月分自考計算機及應用專科考哪些科目
摘要 0609數據結構
❽ internet的工作原理
你好
Internet是由一些通訊介質,如光纖、微波、電纜、普通電話線等,將各種類型的計算機聯系在一起,並統一採用TCP/IP協議(傳輸控制協議/網際互聯協議) 標准,而互相聯通、共享信息資源的計算機體系。Internet是一個跨越不同國家、地區和區域的計算機網相互聯結,彼此通訊的集合。對於Internet用戶來說,這些網好像就是一個天衣無縫的整體。下面談談Internet是如何工作,並維護這種整體性的。
計算機網是由許多計算機組成的,要在兩個網上的計算機之間傳輸數據,必須做兩件事情:保證數據傳輸到目的地的正確地址和保證數據迅速可靠地傳輸的措施,強調這兩點是因為數據在傳輸過程中很容易傳錯或丟失。
Internet使用一種專門的計算機語言(協議)以保證數據能夠安全可靠地到達指定的目的地。這種語言分為兩部分,即TCP(Transfer Control Protocol,傳輸控制協議)和TP (Internet Protocol,網路連接協議),通常將他們放在一起,用TCP/IP表示(關於這些協議將在下節中具體介紹)。
當一個Internet用戶給其他機器發送一個文本時,TCP將該文本分解成若干個小數據包,再加上一些特定的信息(可以類比為運輸貨物的裝箱單),以便接收方的機器可以判斷傳輸是正確無誤的,由IP在數據包上標上有關地址信息。連續不斷的TCP/IP數據包可以經由不同的路由到達同一個地點。有個專門的機器,即路由器,位於網路的交叉點上,它決定數據包的最佳傳輸途徑,以便有效的分散Internet的各種業務量載荷,避免系統某一部分過於繁忙而發生「堵塞」。當TCP/IP數據包到達目的地後,計算機將去掉TP的地址標志,利用TCP的「裝箱單」檢查數據在傳輸過程中是否有損失,在此基礎上並將各數據包重新組合成原文本文件。如果接收方發現有損壞的數據包,則要求發送端重新發送被損壞的數據包。
一種叫做網關(Gateway)的專用機器使得各種不同類型的網可以使用TCP/IP語言同Internet打交道。網關將計算機網的本地語言(協議)轉化成TCP/IP語言,或者將TCP/IP語言轉化成計算機網的本地語言。採用網關技術可以實現採用不同協議的計算機網路之間的聯結和共享。
對於用戶來說,Internet就像是一個巨大的無縫隙的全球網,對請求可以立即做出響應,這是由計算機、網關、路由器以及協議來共同保證的。
答案補充 不能太簡單看吧 答案補充 計算機網路是由許多計算機組成的,要實現網路的計算機之間傳輸數據,必須要
作兩件事,數據傳輸目的地址和保證數據迅速可靠傳輸的措施,這是因為數據在傳輸
❾ 計算機網路連接原理是什麼(越詳細越好)
連接原理是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。這些埠號是『廣為人知』的,因為在建立與特定的主機或服務的連接時,需要這些地址和目的地址進行通訊。