1: ICMP(Internet Control Message Protocol,网络控制消息协议)是 TCP/IP 的
核心协议之一,用于在 IP 网络中发送控制消息,提供通信过程中的各种问题反馈。
ICMP 直接使用 IP 数据包传输,但 ICMP 并不被视为 IP 协议的子协议。常见的联
网状态诊断工具比如 ping、traceroute 都依赖于 ICMP 协议。描述 ICMP 的标准文档是 RFC792。

2:TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的,可靠的,
基于字节流传输的通信协议。 TCP 具有端口号的概念,用来标识同一个地址上的不
同应用。描述 TCP 的标准文档是 RFC793。

3:UDP(User Datagram Protocol,用户数据报协议)是一个面向数据报的传输层协
议。UDP 的传输是不可靠的,简单的说就是发了不管,发送者不会知道目标地址
的数据通路是否发生拥塞,也不知道数据是否到达,是否完整以及是否还是原来的
次序。它同 TCP 一样有用来标识本地应用的端口号。所以应用 UDP 的应用,都能
够容忍一定数量的错误和丢包,但是对传输性能敏感的,比如流媒体、DNS 等。描述 UDP 的标准文档是 RFC768。

4:ECHO(Echo Protocol,回声协议)是一个简单的调试和检测工具。服务器器会
原样回发它收到的任何数据,既可以使用 TCP 传输,也可以使用 UDP 传输。使用
端口号 7,描述它的标准文档是 RFC862。

5:ARP 和 RARP(Adress Resolution Protocol,地址解析协议;Reverse Adress
Resolution Protocol,逆向地址解析协议)其中 ARP 负责根据 IP 地址查找 MAC
地址。ARP 因为没有签名校验机制,会有 ARP 欺骗等攻击,所以 ARP 在 IPv6 中
已经被 NDP 取代。 RARP 可以根据 MAC 地址转换为 IP 地址,但是现在并不常用,
已经被其他协议如 DHCP/BOOTP 取代功能。ARP 描述与 RFC826,RARP 描述在RFC903。

6:DHCP(Dynamic Host Configration Protocol,动态主机配置协议)是用于局域
网自动分配 IP 地址和主机配置的协议。可以使局域网的部署更加简单。描述 DHCP
的标准文档是 RFC2131。

7:DNS (Domain Name System,域名系统)是互联网的一项服务,可以简单的将用“.”
分隔的一般会有意义的域名转换成不易记忆的 IP 地址。一般使用 UDP 协议传输,
也可以使用 TCP,默认服务端口号 53。描述了现在使用的 DNS 的标准文档有:RFC1035、RFC3596、RFC2782 和 RFC3403 等。
  8:RIP(Routing Information Protocol,路由信息协议)是一种让路由器自动维护
链路和路由状态的协议。虽然有种种缺点,现在仍在广泛使用。有 RIPv1、RIPv2
和 RIPng 等三个版本,分别主要描述于 RFC1058、RFC2453 和 RFC2080 中。使用
UDP 多播传输,RIPv2 使用端口号 520,RIPng 使用端口号 521。

9:FTP (File Transfer Protocol,文件传输协议)是用来进行文件传输的标准协议。
FTP 基于 TCP 使用端口号 20 来传输数据, 21 来传输控制信息。现在对其的描述文档是 RFC959。

10:TFTP(Trivial File Transfer Protocol,简单文件传输协议)是一个简化的文
件传输协议,其设计非常简单,通过少量存储器就能轻松实现,所以一般被用来通
过网络引导计算机过程中传输引导文件等小文件。早期甚至有相当糟糕的协议缺陷,
在传输大量文件时建议不要使用 TFTP。相关的文档有 RFC1350 以及 RFC2347 等一系列文档。

11:NTP(Network Time Protocol,网络时间协议)用来在网络上对主机进行时间的
协议,它被设计为可以尽量抵消网络传输延时,采用 UDP 协议,端口号 123。 NTPv4
描述在 RFC5905,NTPv3 描述在 RFC1305。

12:TELNET(远程网络),是最初网络远端登录的协议和主要方式,使用 TCP,默认
端口 23。描述 TELNET 的 RFC 非常多,再次不一一列举。此协议虽然方便,但是
安全性上有缺陷,登录服务基本上已经大量被新的协议 SSH 所取代。

13:SSH(Secure Shell,安全 Shell),因为传统的网络服务程序比如 TELNET 本质
上都极不安全,明文传说数据和用户信息包括密码, SSH 被开发出来避免这些问题,
它其实是一个协议框架,有大量的扩展冗余能力,并且提供了加密压缩的通道可以
为其他协议使用。

14:POP (Post Office Protocol,邮局协议)是支持通过客户端访问电子邮件的服务,
现在版本是 POP3,也有加密的版本 POP3S。协议使用 TCP,端口 110。POP3 的
描述在 RFC1939 中。

15:SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是现在在互联网
上发送电子邮件的事实标准。使用 TCP 协议传输,端口号 25。目前的描述在RFC5321 中。

16:HTTP(HyperText Transfer Protocol,超文本传输协议)是现在广为流行的 WEB
网络的基础,HTTPS 是 HTTP 的加密安全版本。协议通过 TCP 传输,HTTP 默认
使用端口 80,HTTPS 使用 443。描述它的文档有很多,最广泛使用的 HTTP 1.1 描述在 RFC2616 中

史上最全最简洁的网络传输协议介绍相关推荐

  1. 史上最全!中国电信5G 2B专网介绍来了

    作为最新一代蜂窝移动通信技术,5G已迎来商用超1周年.一年多来,中国电信在5G路上阔步前行,始终坚持SA技术方向.全面深化共建共享,全力打造用户体验好.服务质量优的高质量5G网络,助力网络强国战略落实 ...

  2. 史上最全《知识图谱》2020综述论文!!!

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 知识图谱是当下的研究热点.最近18位学者共同撰写了一篇<知识图谱>综述 ...

  3. 10_史上最全的Markdown使用教程(没有之一)(20190115)

    我用markdown写博客已经有半年之久了吧,但是还是会出现有些你想用的功能很难找,或者你尝试使用它不好使,为了帮助那些和我一样热衷于使用markdown的乘客,我决定自己造一架航班,让我们一起搭乘M ...

  4. Prometheus+Grafana (史上最全)

    尼恩大架构 最强环境 系列文章 一键打造 本地elk 实操环境: ELK日志平台(elasticsearch +logstash+kibana)原理和实操(史上最全) 高级开发必备,架构师必备 一键打 ...

  5. hexo史上最全搭建教程(转载)

    转载 hexo史上最全搭建教程 2018-09-16 20:19:08 zjufangzh 阅读数 46445 收起 分类专栏: 日常技术 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA ...

  6. 2016年GitHub上史上最全的Android开源项目分类汇总

    以下内容为转载 版主原网址 http://itindex.net/detail/51896-github-android-开源 GitHub上史上最全的Android开源项目分类汇总 今天在看博客的时 ...

  7. redis 集群 实操 (史上最全、5w字长文)

    文章很长,建议收藏起来慢慢读! 总目录 博客园版 为大家准备了更多的好文章!!!! 推荐:尼恩Java面试宝典(持续更新 + 史上最全 + 面试必备)具体详情,请点击此链接 尼恩Java面试宝典,34 ...

  8. 史上最全大数据学习资源整理

    史上最全大数据学习资源整理 ----------------------------------------------------------------------------------- 转载 ...

  9. 史上最全阿里 Java 面试题总结及答案

    史上最全阿里 Java 面试题总结及答案 qq_35151346 于 2019-08-06 13:26:53 发布 33740 收藏 817 分类专栏: 面试题 文章标签: 阿里巴巴 面试题 答案 j ...

  10. Nginx面试题(史上最全 + 持续更新)

    尼恩面试宝典专题39:Nginx面试题(史上最全.持续更新) 本文版本说明:V27 <尼恩面试宝典>升级规划为: 后续基本上,每一个月,都会发布一次,最新版本,可以联系构师尼恩获取, 发送 ...

最新文章

  1. 网络高可用性之流量镜像和端口流量控制
  2. sg滤波 matlab实现,Matlab,SG滤波器
  3. python入门基础代码图-python入门基础知识(代码)
  4. 前端开发必备!Emmet使用手册
  5. Apache Camel框架之事务控制
  6. PHP 5.3-5.5 新特性
  7. Python-条件控制及循环
  8. CRM公海自动回收规则
  9. postgresql+postgis安装
  10. 记录重要的NLP学习资源链接
  11. Go语言游戏服务器思维导图
  12. 逗号分割符--字段中含逗号等情况的解析方法Java实现
  13. Oracle 将一个查询结果值动态赋值给一个变量
  14. 用python写个小游戏难吗_小伙用Python制做一个小游戏,结果6秒就结束,怎么难玩?...
  15. TCP连接——爱的传声筒
  16. Apache Struts ‘includeParams’安全绕过漏洞
  17. MySQL数据库基础理论
  18. 什么是物联网(IoT)?
  19. 第 7 章. 缓冲区资源,渲染通道,帧缓冲区以及使用 SPIR-V 的着色器
  20. 我的朋友去国外出差回不来了

热门文章

  1. 善用佳软:高效能人士的软件应用之道
  2. SSL基础:21:使用ca子命令为其他证书签名
  3. .net Reactor 使用说明详解
  4. 金蝶K3销售价格控制模块探讨
  5. Android 程序清单详解
  6. 软件设计师-计算机系统知识
  7. 最新emoji表情代码大全_微信表情包大全 百度输入法让你斗图斗到爽
  8. 火狐浏览器安装插件“组件未验证无法安装”问题解决
  9. 尔雅课堂 美学原理课后练习题库
  10. 时隔多年,我竟然翻出了当年的大学成绩单!