電腦各種通訊協議

來源:互聯網
上載者:User

 

電腦各種通訊協議:

l      協議:指網路通訊中的行為和規範

l      協議3要素:

1.文法:發送方按照一定的規則發送資料

2.語義:對方電腦能夠讀懂收到的資訊

3.定時關係:收到資訊後必須給對方回應

常見的網路通訊協定:

1、NETBEUI(微軟):增強介面協議

l      支援所有的網路通訊協定

l      尺寸小速度快

l      配置簡單

l      不可路由(不能上Internet)

      2、IPX/SPX協議集(Novlle):

l      為netware主機所用

l      速度快

l      可路由,但當網路大時效果不好

3、NWLINK(微軟):

l      相容IPX/SPX協議集

l      速度快

l      可路由,當網路大的時效果不好

4、apple talk:蘋果電腦的作業系統使用的協議。廠商專有協議,可以路由。

5、TCP/IP協議集:

l      Internet上唯一公認的協議

l      尺寸大,速度慢

l      可路由,尤其當網路大時效果好

 

協議的選擇:

        1、通訊的主機必須選擇相同的相容的協議才能通訊

        2、小型辦公室(不上Internet)推薦NETBEUI協議

        3、如果連入Internet,必須選擇TCP/IP協議

        4、協議都比較小30-50M都安裝也可,但是速度慢

         5、網路中如果有netware主機,必須安裝Nwlink協議

 

注意:所有協議分為兩種:可路由協議、不可路由協議。

1】可路由協議:基於這個協議傳輸的資料可以通過路由器。可以在網路間傳輸。大型網路中使用的協議。TCP/IP、IPX/SPX、apple talk。

2】不可路由協議:基於這個協議傳輸的資料不能通過路由器。只能在區域網路中傳輸資料,小型網路中使用的協議。netbios/netbeui。

 

其他通訊模式:win2000支援其他的通訊協定和技術(ATM、IrDA紅外線資料協議)

 

ATM是為多媒體內容的高速傳輸開發的,高速的,連線導向的,通過網路傳輸多種類型的通訊流量。使用ATM交換器。

特徵:它提供單個網路連接,可以可靠的混合聲音、視頻和資料

      提供高速串連

有效分配網路頻寬(確保沒有單獨一種類型的資料過分使用線路)

 

紅外線資料協議是為無線串連開發的。定義短距離、高速、雙向無線紅外線串連的協議。

特徵:無線紅外串連的世界標準

      易於實現和使用

      無電磁雜訊

 

遠端存取協議

撥號協議:在撥號連線中,既可使用SLIP協議(串列線路網際協議)也可以使用PPP協議(點到點協議)win2000中不提供SLIP伺服器,因為它沒有ppp安全和有效。但是可以使用運行UNIX的伺服器作為SLIP的伺服器。

SLIP的限制:僅支援局限於tcp/ip。

            要求有靜態ip地址

            將認證口令明文傳輸

Ppp:支援加密口令驗證,允許客戶機使用netbeui、tcp/ip、ipx/spx網路傳輸協議

 

VPN協議

通過將正常的資料包放入加密的ppp資料包中而起到安全保護的作用。Ppp資料包中封裝了netbeui、tcp/ip、ipx/spx資料包

VPN使用pptp(點到點隧道協議)或者L2TP(第二層通道通訊協定)來建立串連

 

Pptp:在網路上以tcpip資料包的形式封裝了ppp幀。這種封裝,可以在pptp虛擬私人網路中使用所有的ppp特性,包括netbeui、tcp/ip、ipx/spx,以及microsoft點到點加密(MPPE)

Win2000支援pptp,可以在專用LAN到LAN的網路中使用

L2TP:基本上與pptp是一樣的機制,不一樣的是L2TP不使用MPPE來加密ppp幀,而是使用IPsec(internet協議安全)來提供Data Encryption Service。ipsec提供資料完整性和加密。這比pptp所使用的mppe加密要進階。

安裝協議的方法:

1】右擊“網路位置”-》屬性-》右擊“本地串連”-》屬性-》安裝-》協議-》選擇要安裝的協議。

2】注意:本地串連指的是電腦中網卡的串連。

 

TCP/IP協議的階層和作用

TCP/IP協議也採用了層次體繫結構,所涉及的層次   包括網路介面層、 網際層、傳輸層和應用程式層

Tcp/ip的通訊過程:寄信

TCP/IP協議:

1、TCP/IP是一個協議集,包括兩個協議,TCP叫傳輸控制通訊協定,IP叫網際協議,TCP/IP協議集是多個協議的組合。TCP/IP通常被認為是一個四層協議系統。

l        TCP/IP的分層:

         應用程式層                  Telnet、Ftp、Smtp等對應OSI的第5-7層

 

          傳輸層                   TCP和UDP 對應OSI模型的第4層

 

          網路層                    IP、ICMP和IGMP 對應OSI模型的第3層

 

          網路介面層                介面卡及裝置驅動對應OSI模型的第1-2層

1) 網路介面層

TCP/IP協議對這一層描述得很少,一般網路介面層提供了TCP/IP協議與各種物理網路的介面,為資料報的傳送和校正提供了可能。

負責將資料放在網路媒介上或從網路媒介上接收資料。

2)網際層 (網路層)

對應於OSI的網路層,有效解決異型網路互連問題,

作用不需連線的,不可靠的傳遞服務

負責分配地址

資料包分段和重組

路由資料

這一層包括四個核心協議:

Internet協議(IP)

負責給要傳遞的資料分配ip地址,提供了簡單的資料流傳送服務,在Intenet中網路與網路之間的資料轉送主要依賴於網際層中的IP協議(Internet Protocol)。

      IP的功能包括如下3項:

        ① 管理Internet中的地址(ip地址的劃分)

② 路由選擇功能

        ③ 資料報的分區與重組

ICMP協議:網際網路控制訊息協議      ping就是利用這一個協議來檢測網路的連通性。

每個ICMP訊息類型都被封裝於IP分組中,只能報告錯誤,不能糾正錯誤

ARP協議:正向位址解析通訊協定:

用來把連在同個物理網上電腦的IP地址轉換成該機的物理地址的協議。用於將IP地址轉換成物理地址。

工作原理:每個節點儲存一張其所在的物理網上的所有節點IP地址與物理地址的地址映射表。節點啟動時,這個表是空的,當要進行地址轉換而沒有映射資訊時,ARP將向所有的其他節點廣播一個特殊的ARP包詢問目標地址的IP地址。具有匹配地址的節點將作出應答,發出的ARP包中說明自己的IP與物理地址。源節點收到資訊後即時更新地址映射表(儲存在記憶體中)

RARP反向位址解析通訊協定:

用來將已知的物理地址轉換成IP地址。一般用在無盤工作站,無盤工作站僅有物理地址,沒有儲存IP地址,工作站啟動時,從網卡中讀出物理地址,然後發出RARP廣播,詢問自身IP地址,提供RARP服務的電腦(有儲存IP地址)做出應答

IGMPinternet組管理協議:負責多重投遞的管理。

 

3) 傳輸層

對應於OSI的傳輸層,提供端到端的串連,主要使用以下兩個協議

連線導向的傳輸控制通訊協定(TCP)適用於一次傳輸大量報文的應用

       在兩台電腦之間提供可靠的、連線導向的資料傳遞服務,這樣的通訊叫做單點傳送。

因為tcp是可靠的傳輸協議,兩台電腦在資料通訊之前,必須建立串連,這種串連是虛擬串連,叫做會話。兩台電腦通過三向交握的過程建立tcp會話。這個過程同步序號,並且提供其他資訊。

三向交握:1、源電腦通過傳遞會話資訊來發起串連,這些資訊包括序號和資料包的大小。

          2、目的電腦用其會話資訊作出反映

          3、源電腦同意並確認所接收的資訊

面向不需連線的使用者資料包通訊協定(UDP)適用於一次傳輸少量報文的應用,如資料庫查詢

提供了一種無串連資料包投遞服務,速度快但是不可靠,對資料盡最大努力投遞,不要求對接收資料進行確認,並且不打算重傳丟失的資料。

 

連接埠是電腦內的一個應用程式的一個標識符。連接埠與tcp或者udp傳輸層協議相聯絡,叫做tcp連接埠或者udp連接埠。0到65535之間的任何數,1024以下被常用連接埠保留。通過查看winnt/system32/drivers/etc目錄下的protoclserveis檔案查看更多協議連接埠

 

通訊端是ip地址與tcp連接埠或者udp連接埠的組合。通訊端的ip地址組件協助標識和定位目標電腦,連接埠決定資料所要送達的具體的應用程式。

4) 應用程式層

包含眾多複雜的協議,是最複雜的一層.不僅要提供應用進程所需要的細心交換和遠程操作,還要作為互相作用的應用進程的使用者代理程式,來完成一些為進行語義上有意義的資訊交換所必需的功能.

協議的分層模型對應於OSI的 最高三層

網頁瀏覽(HTTP 80) 基於TCP

檔案傳輸 (FTP 20 21,TFTP 65) FTP是Iternet上使用最廣泛的檔案傳輸通訊協定.它提供互動式訪問,在Iternet早期,用FTP傳送檔案占整個Iternet的通訊量的三分之一,只是到了1995年,www的通訊量才超過了FTP

FTP基於TCP; TFTP基於UDP FTP(檔案傳輸通訊協定)21是傳輸連接埠號碼、20是控制連接埠號碼,最大特點是斷點續傳

                                  TFTP(簡單檔案傳輸通訊協定)使用UDP協議進行傳輸,不支援斷點續傳

E-Mail (SMTP 25) 簡易郵件傳輸通訊協定 基於TCP

遠程登入 (Telnet 23) 基於TCP

網域名稱服務 (DNS)(DNS 53) 網域名稱系統是一個典型的客戶/伺服器互動系統;網域名稱系統是一個多層次的、基於域的命名系統,並使用分布資料庫實現這種命名機制 基於TCP和UDP

網路管理(SNMP 161)基於UDP

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.