網路協議知識

2021-03-04 00:04:49 字數 5254 閱讀 5895

tcp/ip協議(transfer controln protocol/inter*** protocol)叫做傳輸控制/網際協議,又叫網路通訊協議,這個協議是inter***國際網際網路絡的基礎。

tcp/ip是網路中使用的基本的通訊協議。雖然從名字上看tcp/ip包括兩個協議,傳輸控制協議(tcp)和網際協議(ip),但tcp/ip實際上是一組協議,它包括上百個各種功能的協議,如:遠端登入、檔案傳輸和電子郵件等,而tcp協議和ip協議是保證資料完整傳輸的兩個基本的重要協議。

通常說tcp/ip是inter***協議族,而不單單是tcp和ip。

tcp/ip是用於計算機通訊的一組協議,我們通常稱它為tcp/ip協議族。它是70年代中期美國國防部為其arpa***廣域網開發的網路體系結構和協議標準,以它為基礎組建的inter***是目前國際上規模最大的計算機網路,正因為inter***的廣泛使用,使得tcp/ip成了事實上的標準。

之所以說tcp/ip是乙個協議族,是因為tcp/ip協議包括tcp、ip、udp、icmp、rip、tel***ftp、**tp、arp、tftp等許多協議,這些協議一起稱為tcp/ip協議。以下我們對協議族中一些常用協議英文名稱和用途作一介紹:

tcp(transport control protocol)傳輸控制協議

ip(inter***working protocol)網間網協議

udp(user datagram protocol)使用者資料報協議

icmp(inter*** control message protocol)網際網路控制資訊協議

**tp(****** mail transfer protocol)簡單郵件傳輸協議

snmp(****** ***work manage protocol)簡單網路管理協議

ftp(file transfer protocol)檔案傳輸協議

arp(address resolation protocol)位址解析協議

從協議分層模型方面來講,tcp/ip由四個層次組成:網路介面層、網間網層、傳輸層、應用層。

其中:網路介面層這是tcp/ip軟體的最低層,負責接收ip資料報並通過網路傳送之,或者從網路上接收物理幀,抽出ip資料報,交給ip層。

網間網層負責相鄰計算機之間的通訊。其功能包括三方面。

一、處理來自傳輸層的分組傳送請求,收到請求後,將分組裝入ip資料報,填充報頭,選擇去往信宿機的路徑,然後將資料報發往適當的網路介面。

二、處理輸入資料報:首先檢查其合法性,然後進行尋徑--假如該資料報已到達信宿機,則去掉報頭,將剩下部分交給適當的傳輸協議;假如該資料報尚未到達信宿,則**該資料報。

三、處理路徑、流控、擁塞等問題。

傳輸層提**用程式間的通訊。其功能包括:

一、格式化資訊流;

二、提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認,並且假如分組丟失,必須重新傳送。

應用層向使用者提供一組常用的應用程式,比如電子郵件、檔案傳輸訪問、遠端登入等。遠端登入tel***使用tel***協議提供在網路其它主機上註冊的介面。tel***會話提供了基於字元的虛擬終端。

檔案傳輸訪問ftp使用ftp協議來提供網路內機器間的檔案拷貝功能。

前面我們已經學過關於osi參考模型的相關概念,現在我們來看一看,相對於七層協議參考模型,tcp/ip協議是如何實現網路模型的。

資料鏈路層包括了硬體介面和協議arp,rarp,這兩個協議主要是用來建立送到物理層上的資訊和接收從物理層上傳來的資訊;

網路層中的協議主要有ip,icmp,igmp等,由於它包含了ip協議模組,所以它是所有機遇tcp/ip協議網路的核心。在網路層中,ip模組完成大部分功能。icmp和igmp以及其他支援ip的協議幫助ip完成特定的任務,如傳輸差錯控制資訊以及主機/路由器之間的控制電文等。

網路層掌管著網路中主機間的資訊傳輸。

傳輸層上的主要協議是tcp和udp。正如網路層控制著主機之間的資料傳遞,傳輸層控制著那些將要進入網路層的資料。兩個協議就是它管理這些資料的兩種方式:

tcp是乙個基於連線的協議(還記得我們在網路基礎中講到的關於面向連線的服務和面向無連線服務的概念嗎?忘了的話,去看看);udp則是面向無連線服務的管理方式的協議。

應用層位於協議棧的頂端,它的主要任務就是應用了。上面的協議當然也是為了這些應用而設計的,具體說來一些常用的協議功能如下:

tel***:提供遠端登入(終端**)服務,好象比較古老的bbs就是用的這個登陸。

ftp :提**用級的檔案傳輸服務,說的簡單明瞭點就是遠端檔案訪問等等服務;

**tp:不用說拉,天天用到的電子郵件協議。

tftp:提供小而簡單的檔案傳輸服務,實際上從某個角度上來說是對ftp的一種替換(在檔案特別小並且僅有傳輸需求的時候)。

sntp:簡單網路管理協議。看名字就不用說什麼含義了吧。

dns:網域名稱解析服務,也就是如何將網域名稱對映城ip位址的協議。

http:不知道各位對這個協議熟不熟悉啊?這是超文字傳輸協議,你之所以現在能看到網上的**,動畫,音訊,等等,都是仰仗這個協議在起作用啊!

osi中的層

功能tcp/ip協議族

應用層檔案傳輸,電子郵件,檔案服務,虛擬終端

表示層資料格式化,**轉換,資料加密

沒有協議

會話層解除或建立與別的接點的聯絡

沒有協議

傳輸層提供端對端的介面

tcp,udp

網路層為資料報選擇路由

ip,icmp,rip,ospf,bgp,igmp

資料鏈路層

傳輸有位址的幀以及錯誤檢測功能

slip,cslip,ppp,arp,rarp,mtu

物理層以二進位制資料形式在物理**上傳輸資料

iso2110,ieee802。ieee802.2

osi模型與tcp/ip協議有什麼區別?

除了層的數量之外,開放式系統互聯(osi)模型與tcp/ip協議有什麼區別?

開放式系統互聯模型是乙個參考標準,解釋協議相互之間應該如何相互作用。tcp/ip協議是美國國防部發明的,是讓網際網路成為了目前這個樣子的標準之一。開放式系統互聯模型中沒有清楚地描繪tcp/ip協議,但是在解釋tcp/ip協議時很容易想到開放式系統互聯模型。

兩者的主要區別如下:

·tcp/ip協議中的應用層處理開放式系統互聯模型中的第五層、第六層和第七層的功能。

·tcp/ip協議中的傳輸層並不能總是保證在傳輸層可靠地傳輸資料報,而開放式系統互聯模型可以做到。tcp/ip協議還提供一項名為udp(使用者資料報協議)的選擇。udp不能保證可靠的資料報傳輸。

osi(open system interconnect)開放式系統互聯。

一般都叫osi參考模型

是iso(國際標準化組織)組織在2023年研究的網路互聯模型。

最早的時候網路剛剛出現的時候,很多大型的公司都擁有了網路技術,公司內部計算機可以相互連線。可以卻不能與其它公司連線。因為沒有乙個統一的規範。

計算機之間相互傳輸的資訊對方不能理解。所以不能互聯。

iso為了更好的使網路應用更為普及,就推出了osi參考模型。其含義就是推薦所有公司使用這個規範來控制網路。這樣所有公司都有相同的規範,就能互聯了。

其內容如下:

第7層應用層—直接對應用程式提供服務,應用程式可以

變化,但要包括電子訊息傳輸

第6層表示層—格式化資料,以便為應用程式提供通用接

口。這可以包括加密服務

第5層會話層—在兩個節點之間建立端連線。此服務包括

建立連線是以全雙工還是以半雙工的方式進行設

置,儘管可以在層4中處理雙工方式

第4層傳輸層—常規資料遞送-面向連線或無連線。包括

全雙工或半雙工、流控制和錯誤恢復服務

第3層網路層—本層通過定址來建立兩個節點之間的連線,

它包括通過互連網路來路由和中繼資料

第2層資料鏈路層—在此層將資料分幀,並處理流控制。本層

指定拓撲結構並提供硬體定址

第1層物理層—原始位元流的傳輸,電子訊號傳輸和硬體介面

資料傳送時,從第七層傳到第一層,接受方則相反。

上三層總稱應用層,用來控制軟體方面。

下四層總稱資料流層,用來管理硬體。

資料在發至資料流層的時候將被拆分。

在傳輸層的資料叫段網路層叫包資料鏈路層叫幀物理層叫位元流這樣的叫法叫pdu (協議資料單元)

osi中每一層都有每一層的作用。比如網路層就要管理本機的ip的目的地的ip。資料鏈路層就要管理mac位址(介質訪問控制)等等,所以在每層拆分資料後要進行封裝,以完成接受方與本機相互聯絡通訊的作用。

如以此規定。

osi模型用途相當廣泛。

比如交換機、集線器、路由器等很多網路裝置的設計都是參照osi模型設計的。

tcp/ip 是供已連線網際網路的計算機進行通訊的通訊協議。

tcp/ip 指傳輸控制協議/網際協議 (tran**ission control protocol / inter*** protocol)。

tcp/ip 定義了電子裝置(比如計算機)如何連入網際網路,以及資料如何在它們之間傳輸的標準。

tcp/ip(傳輸控制協議/網際協議)是網際網路中的基本通訊語言或協議。在私網中,它也被用作通訊協議。當你直接網路連線時,你的計算機應提供乙個tcp/ip程式的副本,此時接收你所傳送的資訊的計算機也應有乙個tcp/ip程式的副本。

tcp/ip是乙個兩層的程式。高層為傳輸控制協議,它負責聚集資訊或把檔案拆分成更小的包。這些包通過網路傳送到接收端的tcp層,接收端的tcp層把包還原為原始檔案。

低層是網際協議,它處理每個包的位址部分,使這些包正確的到達目的地。網路上的閘道器計算機根據資訊的位址來進行路由選擇。即使來自同一檔案的分包路由也有可能不同,但最後會在目的地匯合。

tcp/ip使用客戶端/伺服器模式進行通訊。tcp/ip通訊是點對點的,意思是通訊是網路中的一台主機與另一台主機之間的。tcp/ip與上層應用程式之間可以說是「沒有國籍的」,因為每個客戶請求都被看做是與上乙個請求無關的。

正是它們之間的「無國籍的」釋放了網路路徑,才是每個人都可以連續不斷的使用網路。 許多使用者熟悉使用tcp/ip協議的高層應用協議。包括全球資訊網的超文字傳輸協議(http),檔案傳輸協議(ftp),遠端網路訪問協議(tel***)和簡單郵件傳輸協議(**tp)。

這些協議通常和tcp/ip協議打包在一起。 使用模擬**數據機連線網路的個人電腦通常是使用序列線路介面協議(slip)和點對點協議(p2p)。這些協議壓縮ip包後通過撥號**線傳送到對方的數據機中。

有tcp/ip協議相關的協議還包括使用者資料報協議(udp),它代替tcp/ip協議來達到特殊的目的。其他協議是網路主機用來交換路由資訊的,包括inter***控制資訊協議(icmp),內部閘道器協議(igp),外部閘道器協議(egp),邊界閘道器協議(bgp)。

各種網路協議

windows中常見的網路協議 1.tcp ip協議 tcp ip協議是協議中的老大,用得最多,只有tcp ip協議允許與inter 進行完全連線。現今流行的網路軟體和遊戲大都支援tcp ip協議。2.ipx spx協議 ipx spx協議是novell開發的專用於 ware網路的協議,現在已經不光...

網路協議總結

第一題 名詞解釋 1 internet 是乙個通用名詞,它泛指由多個計算機網路互連而成的網路。這些網路之間的通訊協議可以是任意的 internet指的是世界範圍內通過tcp ip互相通訊的所有主機集合。internet是乙個internet,但internet不等於internet。2 udp ud...

常見的網路協議

1 tcp ip協議 tcp ip協議是inter 資訊交換 規則 規範的集合,是inter 的標準通訊協議,主要解決異種計算機網路的通訊問題,使網路在互連時把技術細節隱藏起來,為使用者提供一種通用的 一致的通訊服務。其中,tcp是傳輸控制協議,規定了傳輸資訊怎樣分層 分組和 路上傳輸 ip是網際協...