.■■■ - TCP Wiki ;;; TCP/IP Wiki ;;; UDP Wiki ;;; TCP/UDP埠清單 Wiki ;;;
.■■■ - TCP : 傳輸控制協定(英語:Transmission Control Protocol, TCP)是一種連接導向的、可靠的、基於位元組流的傳輸層通訊協定,由IETF的RFC 793定義。在簡化的電腦網路OSI模型中,它完成第四層傳輸層所指定的功能,使用者資料報協定(UDP)是同一層內另一個重要的傳輸協定。
在網際網路協定族(Internet protocol suite)中,TCP層是位於IP層之上,應用層之下的中間層。不同主機的應用層之間經常需要可靠的、像管道一樣的連線,但是IP層不提供這樣的流機制,而是提供不可靠的包交換。
.■■■ - UDP : 用戶數據報協議(英語:User Datagram Protocol,縮寫為 UDP),又稱使用者資料包協定,是一個簡單的面向數據報的傳輸層協議,正式規範為 RFC 768。
在TCP/IP模型中,UDP為網絡層以上和應用層以下提供了一個簡單的接口。UDP只提供數據的不可靠傳遞,它一旦把應用程式發給網絡層的數據發送出去,就不保留數據備份(所以UDP有時候也被認為是不可靠的數據報協議)。UDP在IP數據報的頭部僅僅加入了復用和數據校驗(欄位)。
.■■■ - TCP/IP : 網際網路協議套組(英語:Internet Protocol Suite,縮寫為IPS),是一個網路通訊模型,以及一整個網絡傳輸協定家族,為網際網路的基礎通訊架構。它常被通稱為TCP/IP協定族(英語:TCP/IP Protocol Suite,或TCP/IP Protocols),簡稱TCP/IP。因為這個協定家族的兩個核心協議,包括TCP(傳輸控制協定)和IP(網際協定),為這個家族中最早通過的標準。由於在網絡通訊協定普遍採用分層的結構,當多個層次的協定共同工作時,類似計算機科學中的堆疊,因此又被稱為TCP/IP協定棧(英語:TCP/IP Protocol Stack)。這些協定最早發源於美國國防部(縮寫為DoD)的ARPA網項目,因此也被稱作DoD模型(DoD Model)。這個協定套組由網際網路工程任務組負責維護。
TCP/IP提供點對點的連結機制,將資料應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化。它將軟體通信過程抽象化為四個抽象層,採取協議堆疊的方式,分別實作出不同通信協定。協定套組下的各種協議,依其功能不同,被分別歸屬到這四個階層之中,常被視為是簡化的七層OSI模型。
.■■■ - 下面的圖表試圖顯示不同的TCP/IP和其他的協定在最初OSI模型中的位置:
7 | 應用層 | 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP |
6 | 表示層 | 例如XDR、ASN.1、SMB、AFP、NCP |
5 | 會話層 | 例如ASAP、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、ASP、Winsock、BSD sockets |
4 | 傳輸層 | 例如TCP、UDP、TLS、RTP、SCTP、SPX、ATP、IL |
3 | 網絡層 | 例如IP、ICMP、IGMP、IPX、BGP、OSPF、RIP、IGRP、EIGRP、ARP、RARP、X.25 |
2 | 資料鏈路層 | 例如乙太網、令牌環、HDLC、幀中繼、ISDN、ATM、IEEE 802.11、FDDI、PPP |
1 | 實體層 | 例如線路、無線電、光纖 |
.■■■ - 每一個應用層(TCP/IP參考模型的最高層)協定一般都會使用到兩個傳輸層協定之一: 面向連接的TCP傳輸控制協定和無連接的包傳輸的UDP用戶資料報文協定。 常用的應用層協定有:
- 運行在TCP協定上的協定:
- HTTP(Hypertext Transfer Protocol,超文本傳輸協定),主要用於普通瀏覽。
- HTTPS(Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL,安全超文本傳輸協定),HTTP協定的安全版本。
- FTP(File Transfer Protocol,文件傳輸協定),由名知義,用於文件傳輸。
- POP3(Post Office Protocol, version 3,郵局協定),收郵件用。
- SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協定),用來發送電子郵件。
- TELNET(Teletype over the Network,網絡電傳),通過一個終端(terminal)登陸到網絡。
- SSH(Secure Shell,用於替代安全性差的TELNET),用於加密安全登陸用。
- 運行在UDP協定上的協定:
- 其他:
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
.■■■ -
-
0 意見:
張貼留言