電腦網路--每一層的具體協議

來源:互聯網
上載者:User

標籤:

  • TCP/IP(Transmission Control Protocol/Internet Protocol)已成為一個事實上的工業
    標準。
    TCP/IP是一組協議的代名詞,它還包括許多協議,組成了TCP/IP協議簇。
    TCP/IP協議簇分為四層,IP位於協議簇的第二層(對應OSI的第三層),TCP位於協議簇的第
    三層(對應OSI的第四層)。
    TCP和IP是TCP/IP協議簇的中間兩層,是整個協議簇的核心,起到了承上啟下的作用。
    1、介面層
    TCP/IP的最低層是介面層,常見的介面層協議有:
    Ethernet 802.3、Token Ring 802.5、X.25、Frame reley、HDLC、PPP等。
    2、網路層
    網路層包括:IP(Internet Protocol)協議、ICMP(Internet Control Message Protocol)
    控制報文協議、ARP(Address Resolution Protocol)地址轉換協議、RARP(Reverse ARP)反向
    地址轉換協議。
    IP是網路層的核心,通過路由選擇將下一跳IP封裝後交給介面層。IP資料報是無串連服務

    ICMP是網路層的補充,可以回送報文。用來檢測網路是否通暢。
    Ping命令就是發送ICMP的echo包,通過回送的echo relay進行網路測試。
    ARP是正向位址解析通訊協定,通過已知的IP,尋找對應主機的MAC地址。
    RARP是反向位址解析通訊協定,通過MAC地址確定IP地址。比如無盤工作站和DHCP服務。
    3、傳輸層
    傳輸層協議主要是:傳輸控制通訊協定TCP(Transmission Control Protocol)和使用者資料報協
    議UDP(User Datagram rotocol)。
    TCP是連線導向的通訊協定,通過三向交握建立串連,通訊時完成時要拆除串連,由於TCP

 

 

  • 是連線導向的所以只能用於點對點的通訊。
    TCP提供的是一種可靠的資料流服務,採用“帶重傳的肯定確認”技術來實現傳輸的可靠
    性。TCP還採用一種稱為“滑動視窗”的方式進行流量控制,所謂視窗實際表示接收能力,用
    以限制發送方的發送速度。
    UDP是面向不需連線的通訊協議,UDP資料包括目的連接埠號碼和源連接埠號碼資訊,由於通訊不需要
    串連,所以可以實現廣播發送。
    UDP通訊時不需要接收方確認,屬於不可靠的傳輸,可能會出丟包現象,實際應用中要求
    在程式員編程驗證。
    4、應用程式層
    應用程式層一般是面向使用者的服務。如FTP、TELNET、DNS、SMTP、POP3。
    FTP(File Transmision Protocol)是檔案傳輸通訊協定,一般上傳下載用FTP服務,資料連接埠
    是20H,控制連接埠是21H。
    Telnet服務是使用者遠程登入服務,使用23H連接埠,使用明碼傳送,保密性差、簡單方便。
    DNS(Domain Name Service)是網域名稱解析服務,提供網域名稱到IP地址之間的轉換。
    SMTP(Simple Mail Transfer Protocol)是簡易郵件傳輸通訊協定,用來控制信件的發送、中
    轉。
    POP3(Post Office Protocol 3)是郵局協議第3版本,用於內送郵件。
    資料格式:
    資料幀:幀頭+IP資料包+幀尾 (幀頭包括源和目標主機MAC地址及類型,幀尾是校正字)
    IP資料包:IP頭部+TCP資料資訊 (IP頭包括源和目標主機IP地址、類型、生存期等)
    TCP資料資訊:TCP頭部+實際資料 (TCP頭包括源和目標主機連接埠號碼、順序號、確認號、校
    驗字等)

  • 談到網路不能不談OSI參考模型,OSI參考模型(OSI/RM)的全稱是開放系統互相連線模型參考模型(Open System Interconnection Reference Model,OSI/RM),它是由國際標準組織ISO提出的一個網路系統互連模型。雖然OSI參考模型的實際應用意義不是很大,但其的確對於理解網路通訊協定內部的運作很有協助,也為我們學習網路通訊協定提供了一個很好的參考...... 
  • 物理層規定了啟用、維持、關閉通訊端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了一個傳輸資料的物理媒體。
    在這一層,資料的單位稱為位元(bit)。
    屬於物理層定義的典型規範代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。

    資料連結層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、資料的成幀、流量控制、資料的檢錯、重發等。
    在這一層,資料的單位稱為幀(frame)。
    資料連結層協議的代表包括:SDLC、HDLC、PPP、STP、框架轉送等。

    網路層負責對子網間的資料包進行路由選擇。網路層還可以實現擁塞控制、網際互連等功能。
    在這一層,資料的單位稱為資料包(packet)。
    網路層協議的代表包括:IP、IPX、RIP、OSPF等。

    傳輸層是第一個端到端,即主機到主機的層次。傳輸層負責將上層資料分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。
    在這一層,資料的單位稱為資料區段(segment)。
    傳輸層協議的代表包括:TCP、UDP、SPX等。

    會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。會話層還利用在資料中插入校正點來實現資料的同步。
    展示層對上層資料或資訊進行變換以保證一個主機應用程式層資訊可以被另一個主機的應用程式理解。展示層的資料轉換包括資料的加密、壓縮、格式轉換等。
    應用程式層為作業系統或網路應用程式提供訪問網路服務的介面。
    應用程式層協議的代表包括:Telnet、FTP、HTTP、SNMP等

電腦網路--每一層的具體協議

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.