TCP和UDP對應的協(xié)議
TCP對應的協(xié)議:
(1) ** FTP ** :定義了文件傳輸協(xié)議蕾额,使用 21 端口。
(2) ** Telnet ** :一種用于遠程登陸的端口诅蝶,使用 23 端口,用戶可以以自己的身份遠程連接到計算機上调炬,可提供基于 DOS 模式下的通信服務。
(3) ** SMTP ** :郵件傳送協(xié)議缰泡,用于發(fā)送郵件。服務器開放的是 25 號端口棘钞。
(4) ** POP3 ** :它是和 SMTP 對應,POP3 用于接收郵件泼返。POP3 協(xié)議所用的是 110 端口。
(5) ** HTTP ** :是從 Web 服務器傳輸超文本到本地瀏覽器的傳送協(xié)議绅喉。
UDP 對應的協(xié)議:
(1) ** DNS ** :用于域名解析服務渠鸽,將域名地址轉換為IP地址霹疫。DNS用的是53號端口。
(2) ** SNMP ** :簡單網絡管理協(xié)議丽蝎,使用161號端口膀藐,是用來管理網絡設備的屠阻。由于網絡設備很多额各,無連接的服務就體現(xiàn)出其優(yōu)勢国觉。
(3) ** TFTP ** (Trival File Tran敏感詞er Protocal)虾啦,簡單文件傳輸協(xié)議,該協(xié)議在熟知端口 69 上使用 ** UDP ** 服務傲醉。
TCP 和 UDP 的區(qū)別
TCP | UDP |
---|---|
面向連接 | 面向無連接 |
傳輸速度慢 | 傳輸速度快 |
保證數(shù)據(jù)正確性 | 可能丟包 |
TCP 報文段 | UDP 用戶數(shù)據(jù)報 |
系統(tǒng)資源要求多(需要內核維護發(fā)送/接受緩沖區(qū)) | 要求少(不需要內核維護緩沖區(qū),直接將數(shù)據(jù)報發(fā)送到網絡上或直接交付給進程) |
適用于對效率要求相對低呻引,但對準確性要求相對高的場景下,或者是有一種連接概念的場景(如 HTTP 服務) | 適用于對效率要求相對高逻悠,對準確性要求相對低的場景 |