❶ TCP/IP鍗忚鐨勫惈涔夋槸浠涔
TCP/IP鍗忚鍗充簰鑱旂綉鍗忚錛屾槸涓涓緗戠粶閫氫俊妯″瀷錛屼互鍙婁竴鏁翠釜緗戠粶浼犺緭鍗忚瀹舵棌錛屼負浜掕仈緗戠殑鍩虹閫氫俊鏋舵瀯銆傚叾鍖呮嫭涓や釜鏍稿績鍗忚錛歍CP錛堜紶杈撴帶鍒跺崗璁錛夊拰IP錛堢綉闄呭崗璁錛夛紝涓鴻ュ舵棌涓鏈鏃╅氳繃鐨勬爣鍑嗐
鐢變簬鍦ㄧ綉緇滈氳鍗忚鏅閬嶉噰鐢ㄥ垎灞傜殑緇撴瀯錛屽綋澶氫釜灞傛$殑鍗忚鍏卞悓宸ヤ綔鏃訛紝綾諱技璁$畻鏈虹戝︿腑鐨勫爢鏍堬紝鍥犳ゅ張琚縐頒負TCP/IP鍗忚鏍堬紙鑻辮錛歍CP/IP Protocol Stack錛 銆
TCP/IP鎻愪緵鐐瑰圭偣鐨勯摼鎺ユ満鍒訛紝灝嗘暟鎹搴旇ュ備綍灝佽呫佸畾鍧銆佷紶杈撱佽礬鐢變互鍙婂湪鐩鐨勫湴濡備綍鎺ユ敹錛岄兘鍔犱互鏍囧噯鍖栥傚畠灝嗚蔣浠墮氫俊榪囩▼鎶借薄鍖栦負鍥涗釜鎶借薄灞傦紝閲囧彇鍗忚鍫嗘爤鐨勬柟寮忥紝鍒嗗埆瀹炵幇鍑轟笉鍚岄氫俊鍗忚錛孴CP/IP鍗忚鍦ㄤ簰鑱旂綉鏃朵唬闈炲父閲嶈併
鎵╁睍璧勬枡錛
TCP/IP鍗忚鐨勭壒鐐
錛1錛塗CP/IP鍗忚涓嶄緷璧栦簬浠諱綍鐗瑰畾鐨勮$畻鏈虹‖浠舵垨鎿嶄綔緋葷粺錛屾彁渚涘紑鏀劇殑鍗忚鏍囧噯錛屽嵆浣誇笉鑰冭檻Internet錛孴CP/IP鍗忚涔熻幏寰椾簡騫挎硾鐨勬敮鎸併傛墍浠TCP/IP鍗忚鎴愪負涓縐嶈仈鍚堝悇縐嶇‖浠跺拰杞浠剁殑瀹炵敤緋葷粺錛屽叾鏃㈠彲浠ユ彁渚涚‖浠墮棿鐨勫崗璁涔熷彲浠ユ槸杞浠墮棿鐨勶紝榪樺彲浠ヨ蔣紜浠朵氦浜掋
錛2錛塗CP/IP鍗忚騫朵笉渚濊禆浜庣壒瀹氱殑緗戠粶浼犺緭紜浠訛紝鎵浠TCP/IP鍗忚鑳藉熼泦鎴愬悇縐嶅悇鏍風殑緗戠粶銆傜敤鎴瘋兘澶熶嬌鐢ㄤ互澶緗戱紙Ethernet錛夈佷護鐗岀幆緗戱紙Token Ring Network錛夈佹嫧鍙風嚎璺錛圖ial-up line錛夈乆.25緗戜互鍙婃墍鏈夌殑緗戠粶浼犺緭紜浠躲
錛3錛夌粺涓鐨勭綉緇滃湴鍧鍒嗛厤鏂規堬紝浣垮緱鏁翠釜TCP/IP璁懼囧湪緗戜腑閮藉叿鏈夋儫涓鐨勫湴鍧錛屼究浜庡噯紜綺懼噯浼犺緭淇℃伅鍜岀浉浜掕繛鎺ワ紱
錛4錛夋爣鍑嗗寲鐨勯珮灞傚崗璁錛屽彲浠ユ彁渚涘氱嶅彲闈犵殑鐢ㄦ埛鏈嶅姟錛屽侶TTP銆丗TP鍗忚絳夈
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-TCP/IP鍗忚
❷ 網際網路採用什麼基本傳輸協議,其含義與作用是什麼
TCP/IP(TransmissionControlProtocol/InternetProtocol的簡寫,中文譯名為傳輸控制協議/互聯網路協議)協議是Internet最基本的協議,簡單地說,就是由底層的IP協議和TCP協議組成的。TCP/IP協議的開發工作始於70年代,是用於互聯網的第一套協議。
1.1 TCP/IP參考模型
TCP/IP協議的開發研製人員將Internet分為五個層次,以便於理解,它也稱為互聯網分層模型或互聯網分層參考模型,如下表:
·物理層:對應於網路的基本硬體,這也是Internet物理構成,即我們可以看得見的硬體設備,如PC機、互連網伺服器、網路設備等,必須對這些硬體設備的電氣特性作一個規范,使這些設備都能夠互相連接並兼容使用。
·網路介面層:它定義了將數據組成正確幀的規程和在網路中傳輸幀的規程,幀是指一串數據,它是數據在網路中傳輸的單位。
·互聯網層:本層定義了互聯網中傳輸的「信息包」格式,以及從一個用戶通過一個或多個路由器到最終目標的"信息包"轉發機制。
·傳輸層:為兩個用戶進程之間建立、管理和拆除可靠而又有效的端到端連接。
·應用層:它定義了應用程序使用互聯網的規程。
1. 2 網間協議IP
Internet上使用的一個關鍵的底層協議是網際協議,通常稱IP協議。我們利用一個共同遵守的通信協議,從而使Internet成為一個允許連接不同類型的計算機和不同操作系統的網路。要使兩台計算機彼此之間進行通信,必須使兩台計算機使用同一種"語言"。通信協議正像兩台計算機交換信息所使用的共同語言,它規定了通信雙方在通信中所應共同遵守的約定。
計算機的通信協議精確地定義了計算機在彼此通信過程的所有細節。例如,每台計算機發送的信息格式和含義,在什麼情況下應發送規定的特殊信息,以及接收方的計算機應做出哪些應答等等。
網際協議IP協議提供了能適應各種各樣網路硬體的靈活性,對底層網路硬體幾乎沒有任何要求,任何一個網路只要可以從一個地點向另一個地點傳送二進制數據,就可以使用IP協議加入Internet了。
如果希望能在Internet上進行交流和通信,則每台連上Internet的計算機都必須遵守IP協議。為此使用Internet的每台計算機都必須運行IP軟體,以便時刻准備發送或接收信息。
IP協議對於網路通信有著重要的意義:網路中的計算機通過安裝IP軟體,使許許多多的區域網絡構成了一個龐大而又嚴密的通信系統。從而使Internet看起來好像是真實存在的,但實際上它是一種並不存在的虛擬網路,只不過是利用IP協議把全世界上所有願意接入Internet的計算機局域網路連接起來,使得它們彼此之間都能夠通信。
1.3 傳輸控制協議TCP
盡管計算機通過安裝IP軟體,從而保證了計算機之間可以發送和接收數據,但IP協議還不能解決數據分組在傳輸過程中可能出現的問題。因此,若要解決可能出現的問題,連上Internet的計算機還需要安裝TCP協議來提供可靠的並且無差錯的通信服務。
TCP協議被稱作一種端對端協議。這是因為它為兩台計算機之間的連接起了重要作用:當一台計算機需要與另一台遠程計算機連接時,TCP協議會讓它們建立一個連接、發送和接收數據以及終止連接。
傳輸控制協議TCP協議利用重發技術和擁塞控制機制,向應用程序提供可靠的通信連接,使它能夠自動適應網上的各種變化。即使在Internet暫時出現堵塞的情況下,TCP也能夠保證通信的可靠。
眾所周知,Internet是一個龐大的國際性網路,網路上的擁擠和空閑時間總是交替不定的,加上傳送的距離也遠近不同,所以傳輸數據所用時間也會變化不定。TCP協議具有自動調整"超時值"的功能,能很好地適應Internet上各種各樣的變化,確保傳輸數值的正確。
因此,從上面我們可以了解到:IP協議只保證計算機能發送和接收分組數據,而TCP協議則可提供一個可靠的、可流控的、全雙工的信息流傳輸服務。
綜上所述,雖然IP和TCP這兩個協議的功能不盡相同,也可以分開單獨使用,但它們是在同一時期作為一個協議來設計的,並且在功能上也是互補的。只有兩者的結合,才能保證Internet在復雜的環境下正常運行。凡是要連接到Internet的計算機,都必須同時安裝和使用這兩個協議,因此在實際中常把這兩個協議統稱作TCP/IP協議。
1. 4 IP地址及其分類
在Internet上連接的所有計算機,從大型機到微型計算機都是以獨立的身份出現,我們稱它為主機。為了實現各主機間的通信,每台主機都必須有一個唯一的網路地址。就好像每一個住宅都有唯一的門牌一樣,才不至於在傳輸數據時出現混亂。
Internet的網路地址是指連入Internet網路的計算機的地址編號。所以,在Internet網路中,網路地址唯一地標識一台計算機。
我們都已經知道,Internet是由幾千萬台計算機互相連接而成的。而我們要確認網路上的每一台計算機,靠的就是能唯一標識該計算機的網路地址,這個地址就叫做IP(InternetProtocol的簡寫)地址,即用Internet協議語言表示的地址。
目前,在Internet里,IP地址是一個32位的二進制地址,為了便於記憶,將它們分為4組,每組8位,由小數點分開,用四個位元組來表示,而且,用點分開的每個位元組的數值范圍是0~255,如202.116.0.1,這種書寫方法叫做點數表示法。
IP地址可確認網路中的任何一個網路和計算機,而要識別其他網路或其中的計算機,則是根據這些IP地址的分類來確定的。一般將IP地址按節點計算機所在網路規模的大小分為A,B,C三類,默認的網路掩碼是根據IP地址中的第一個欄位確定的。
1.A類地址
A類地址的表示範圍為:0.0.0.0~126.255.255.255,默認網路掩碼為:255.0.0.0;A類地址分配給規模特別大的網路使用。A類網路用第一組數字表示網路本身的地址,後面三組數字作為連接於網路上的主機的地址。分配給具有大量主機(直接個人用戶)而區域網絡個數較少的大型網路。例如IBM公司的網路。
2.B類地址
B類地址的表示範圍為:128.0.0.0~191.255.255.255,默認網路掩碼為:255.255.0.0;B類地址分配給一般的中型網路。B類網路用第一、二組數字表示網路的地址,後面兩組數字代表網路上的主機地址。
3.C類地址
C類地址的表示範圍為:192.0.0.0~223.255.255.255,默認網路掩碼為:255.255.255.0;C類地址分配給小型網路,如一般的區域網和校園網,它可連接的主機數量是最少的,採用把所屬的用戶分為若乾的網段進行管理。C類網路用前三組數字表示網路的地址,最後一組數字作為網路上的主機地址。
實際上,還存在著D類地址和E類地址。但這兩類地址用途比較特殊,在這里只是簡單介紹一下:D類地址稱為廣播地址,供特殊協議向選定的節點發送信息時用。E類地址保留給將來使用。
連接到Internet上的每台計算機,不論其IP地址屬於哪類都與網路中的其他計算機處於平等地位,因為只有IP地址才是區別計算機的唯一標識。所以,以上IP地址的分類只適用於網路分類。
在Internet中,一台計算機可以有一個或多個IP地址,就像一個人可以有多個通信地址一樣,但兩台或多台計算機卻不能共用一個IP地址。如果有兩台計算機的IP地址相同,則會引起異常現象,無論哪台計算機都將無法正常工作。
順便提一下幾類特殊的IP地址:
1. 廣播地址目的端為給定網路上的所有主機,一般主機段為全0
2. 單播地址目的端為指定網路上的單個主機地址
3. 組播地址目的端為同一組內的所有主機地址
4. 環回地址127.0.0.1在環回測試和廣播測試時會使用
1.5 子網的劃分
若公司不上Internet,那一定不會煩惱IPAddress的問題,因為可以任意使用所有的IPAddress,不管是AClass或是BClass,這個時候不會想到要用SubNet,但若是上Internet那IPAddress便彌足珍貴了,目前全球一陣Internet熱,IPAddress已經愈來愈少了,而所申請的IPAddress目前也趨保守,而且只有經申請的IPAddress能在Internet使用,但對某些公司只能申請到一個CCLass的IPAddress,但又有多個點需要使用,那這時便需要使用到Subnet,這就需要考慮子網的劃分,下面簡介Subnet的原理及如何規劃。
❸ 濡備綍鐞嗚ВTCP/ IP鍗忚鐨勭壒鐐癸紵
1錛夈乀CP/IP鍗忚騫朵笉渚濊禆浜庣壒瀹氱殑緗戠粶浼犺緭紜浠訛紝鎵浠TCP/IP鍗忚鑳藉熼泦鎴愬悇縐嶅悇鏍風殑緗戠粶銆傜敤鎴瘋兘澶熶嬌鐢ㄤ互澶緗戱紙Ethernet錛夈佷護鐗岀幆緗戱紙Token
Ring
Network錛夈佹嫧鍙風嚎璺錛圖ial-up
line錛夈乆.25緗戜互鍙婃墍鏈夌殑緗戠粶浼犺緭紜浠躲
2錛夈乀CP/IP鍗忚涓嶄緷璧栦簬浠諱綍鐗瑰畾鐨勮$畻鏈虹‖浠舵垨鎿嶄綔緋葷粺錛屾彁渚涘紑鏀劇殑鍗忚鏍囧噯錛屽嵆浣誇笉鑰冭檻Internet錛孴CP/IP鍗忚涔熻幏寰椾簡騫挎硾鐨勬敮鎸併傛墍浠TCP/IP鍗忚鎴愪負涓縐嶈仈鍚堝悇縐嶇‖浠跺拰杞浠剁殑瀹炵敤緋葷粺銆
3錛夈乀CP/IP宸ヤ綔絝欏拰緗戠粶浣跨敤緇熶竴鐨勫叏鐞冭寖鍥村誨潃緋葷粺錛屽湪涓栫晫鑼冨洿鍐呯粰姣忎釜TCP/IP緗戠粶鎸囧畾鍞涓鐨勫湴鍧銆傝繖鏍峰氨浣垮緱鏃犺虹敤鎴風殑鐗╃悊鍦板潃鍦ㄥ摢鍎匡紝浠諱綍鍏朵粬鐢ㄦ埛閮借兘璁塊棶璇ョ敤鎴楓
❹ 簡要說明什麼是網路協議,列出5種常用的
網路協議為計算機網路中進行數據交換而建立的規則、標准或約定的集合。
1、TCP/IP協議:是指能夠在多個不同網路間實現信息傳輸的協議簇。TCP/IP協議不僅僅指的是TCP和IP兩個協議,而是指一個由FTP、SMTP、TCP、UDP、IP等協議構成的協議簇
2、NetBEUI:NetBEUI協議是一種短小盯哪精悍、通信效率高的廣播型協議,安裝後不需要進行設置,特別適合於在「網路鄰居」傳送數據。
3、SMTP協議:SMTP是一種提供可靠且有效的電子郵件傳輸的協議。SMTP是建立在FTP文件傳輸服務上的一種郵件服務,主要用於系統之間的郵件信息傳遞,並提供有關來信的通知碰念。
4、AMF:是Flash與服務端通信的一種常見的二進制編碼模式,其傳輸效率高,可以在HTTP層面上傳輸。
5、http:是一個簡單的請求-響應協議,運行在TCP之上。它指定了客戶端可能發送給伺服器什麼樣的消息以及得到什麼樣的響應。請求和響應消息的頭以ASCII碼形式給出;而笑則困消息內容則具有一個類似MIME的格式。
❺ TCP/IP傳輸協議,具體指什麼
TCP/IP是用於計算機通信的一組協議,我們通常稱它為TCP/IP協議族。它是70年代中期美國國防部為其ARPANET廣域網開發的網路體系結構和協議標准,以它為基礎組建的INTERNET是目前國際上規模最大的計算機網路,正因為INTERNET的廣泛使用,使得TCP/IP成了事實上的標准。之所以說TCP/IP是一個協議族,是因為TCP/IP協議包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等許多協議,這些協議一起稱為TCP/IP協議。以下我們對協議族中一些常用協議英文名稱和用途作一介紹:
TCP(Transport Control Protocol)傳輸控制協議
IP(Internetworking Protocol)網間網協議
UDP(User Datagram Protocol)用戶數據報協議
ICMP(Internet Control Message Protocol)互聯網控制信息協議
SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協議
SNMP(Simple Network manage Protocol)簡單網路管理協議
FTP(File Transfer Protocol)文件傳輸協議
ARP(Address Resolation Protocol)地址解析協議
從協議分層模型方面來講,TCP/IP由四個層次組成:網路介面層、網間網層、傳輸層、應用層。其中:
網路介面層 這是TCP/IP軟體的最低層,負責接收IP數據報並通過網路發送之,或者從網路上接收物理幀,抽出IP數據報,交給IP層。
網間網層 負責相鄰計算機之間的通信。其功能包括三方面。一、處理來自傳輸層的分組發送請求,收到請求後,將分組裝入IP數據報,填充報頭,選擇去往信宿機的路徑,然後將數據報發往適當的網路介面。二、處理輸入數據報:首先檢查其合法性,然後進行尋徑——假如該數據報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該數據報尚未到達信宿,則轉發該數據報。三、處理路徑、流控、擁塞等問題。
傳輸層 提供應用程序間的通信。其功能包括:一、格式化信息流;二、提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新發送。
應用層 向用戶提供一組常用的應用程序,比如電子郵件、文件傳輸訪問、遠程登錄等。遠程登錄TELNET使用TELNET協議提供在網路其它主機上注冊的介面。TELNET會話提供了基於字元的虛擬終端。文件傳輸訪問FTP使用FTP協議來提供網路內機器間的文件拷貝功能。
回答者:055392286 - 秀才 三級 5-28 11:59
TCP/IP(傳輸控制協議/網間協議)是一種網路通信協議,它規范了網路上的所有通信設備,尤其是一個主機與另一個主機之間的數據往來格式以及傳送方式。TCP/IP是INTERNET的基礎協議,也是一種電腦數據打包和定址的標准方法。在數據傳送中,可以形象地理解為有兩個信封,TCP和IP就像是信封,要傳遞的信息被劃分成若干段,每一段塞入一個TCP信封,並在該信封面上記錄有分段號的信息,再將TCP信封塞入IP大信封,發送上網。在接受端,一個TCP軟體包收集信封,抽出數據,按發送前的順序還原,並加以校驗,若發現差錯,TCP將會要求重發。因此,TCP/IP在INTERNET中幾乎可以無差錯地傳送數據。
詳細了解可以查看參考資料!
TCP/IP(傳輸控制協議/網間協議)是一種網路通信協議,它規范了網路上的所有通信設備,尤其是一個主機與另一個主機之間的數據往來格式以及傳送方式。TCP/IP是INTERNET的基礎協議,也是一種電腦數據打包和定址的標准方法。在數據傳送中,可以形象地理解為有兩個信封,TCP和IP就像是信封,要傳遞的信息被劃分成若干段,每一段塞入一個TCP信封,並在該信封面上記錄有分段號的信息,再將TCP信封塞入IP大信封,發送上網。在接受端,一個TCP軟體包收集信封,抽出數據,按發送前的順序還原,並加以校驗,若發現差錯,TCP將會要求重發。因此,TCP/IP在INTERNET中幾乎可以無差錯地傳送數據。在任何一個物理網路中,各站點都有一個機器可識別的地址,該地址叫做物理地址.物理地址有兩個
特點:
(1)物理地址的長度,格式等是物理網路技術的一部分,物理網路不同,物理地址也不同.
(2)同一類型不同網路上的站點可能擁有相同的物理地址.
以上兩點決定了,不能用物理網路進行網間網通訊.
在網路術語中,協議中,協議是為了在兩台計算機之間交換數據而預先規定的標准。TCP/IP並不是一個而是許多協議,這就是為什麼你經常聽到它代表一個協議集的原因,而TCP和IP只是其中兩個基本協議而已。
你裝在計算機-的TCP/IP軟體提供了一個包括TCP、IP以及TCP/IP協議集中其它協議的工具平台。特別是它包括一些高層次的應用程序和FTP(文件傳輸協議),它允許用戶在命令行上進行網路文件傳輸。
TCP/IP是美國政府資助的高級研究計劃署(ARPA)在二十世紀七十年代的一個研究成果,用來使全球的研究網路聯在一起形成一個虛擬網路,也就是國際互聯網。原始的Internet通過將已有的網路如ARPAnet轉換到TCP/IP上來而形成,而這個Internet最終成為如今的國際互聯網的骨幹網。
如今TCP/IP如此重要的原因,在於它允許獨立的網格加入到Internet或組織在一起形成私有的內部網(Intranet)。構成內部網的每個網路通過一種-做路由器或IP路由器的設備在物理上聯接在一起。路由器是一台用來從一個網路到另一個網路傳輸數據包的計算機。在一個使用TCP/IP的內部網中,信息通過使用一種獨立的叫做IP包(IPpacket)或IP數據報(IP datagrams)的數據單元進--傳輸。TCP/IP軟體使得每台聯到網路上的計算機同其它計算機「看」起來一模一樣,事實上它隱藏了路由器和基本的網路體系結構並使其各方面看起來都像一個大網。如同聯入乙太網時需要確認一個48位的乙太網地址一樣,聯入一個內部網也需要確認一個32位的IP地址。我們將它用帶點的十進制數表示,如128.10.2.3。給定一個遠程計算機的IP地址,在某個內部網或Internet上的本地計算機就可以像處在同一個物理網路中的兩台計算機那樣向遠程計算機發送數據。
TCP/IP提供了一個方案用來解決屬於同一個內部網而分屬不同物理網的兩台計算機之間怎樣交換數據的問題。這個方案包括許多部分,而TCP/IP協議集的每個成員則用來解決問題的某一部分。如TCP/IP協議集中最基本的協議-IP協議用來在內部網中交換數據並且執行一項重要的功能:路由選擇--選擇數據報從A主機到B主機將要經過的路徑以及利用合適的路由器完成不同網路之間的跨越(hop)。
TCP是一個更高層次的它允許運行在在不同主機上的應用程序相互交換數據流。TCP將數據流分成小段叫做TCP數據段(TCP segments),並利用IP協議進行傳輸。在大多數情況下,每個TCP數據段裝在一個IP數據報中進行發送。但如需要的話,TCP將把數據段分成多個數據報,而IP數據報則與同一網路不同主機間傳輸位流和位元組流的物理數據幀相容。由於IP並不能保證接收的數據報的順序相一致,TCP會在收信端裝配TCP數據段並形成一個不間斷的數據流。FTP和Telnet就是兩個非常流行的依靠TCP的TCP/IP應用程序。
另一個重要的TCP/IP協議集的成員是用戶數據報協議(UDP),它同TCP相似但比TCP原始許多。TCP是一個可靠的協議,因為它有錯誤檢查和握手確認來保證數據完整的到達目的地。UDP是一個「不可靠」的協議,因為它不能保證數據報的接收順序同發送順序相同,甚至不能保證它們是否全部到達。如果有可靠性要求,則應用程序避免使用它。同許多TCP/IP工具同時提供的SNMP(簡單網路管理協議)就是一個使用UDP協議的應用例子。
其它TCP/IP協議在TCP/IP網路中工作在幕後,但同樣也發揮著重要作用。例如地址轉換協議(ARP)將IP地址轉換為物理網路地址如乙太網地址。而與其對應的反向地址轉換協議(RARP)做相反的工作,即將物理網路地址轉換為IP地址。網際控制報文協議(ICMP)則是一個支持性協議,它利用IP完成IP數據報在傳輸時的控制信息和錯誤信息的傳輸。例如,如果一個路由器不能向前發送一個IP數據報,它就會利用ICMP來告訴發送者這里出現了問題。