内容来源 | MindMaster 竖屏思维导图精品课 绘制 | 短暂
从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协 议。实际生活当中有时也确实就是指这两种协议。然而在很多情况 下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来 说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都 属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可 少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TCP/IP 为网络协议群。
应用协议是定义了运行在不同系统上的应用程序进程如何相互传递 报文的协议。
常见的应用协议:
FTP协议
文件传输协议(File Transfer Protocol)。是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层,FTP允许用户以文件操作的方式(如 文件的增、删、改、查、传送等)与另一主机相互通信。
HTTP协议
一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
DNS协议
DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的 访问互联网,而不用去记住能够被机器直接知读取的IP地址。
SNMP协议
简单网络管理协议。专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议, 它是一种应用层协议。
传输层提供了进程间的逻辑通信,传输层向高层用户屏蔽了下面网络层的核心细节,使应用程序看起来像是在两个传输层实体之间有 一条端到端的逻辑通信信道。
TCP协议
TCP:(Transmission Control Protocol)传输控制协议,TCP是一种面向连接的、可靠的、基于字节流的传输层(Transport layer)通信协议。TCP 为提供可靠性传输,实行“顺序控制”或 “重发控制”机制。此外还具备“流控制(流量控制)”、“拥塞控 制”、提高网络利用率等众多功能。
UDP协议
UDP:(User Datagram Protocol)的简称, 是不具有可靠性的数据报文协议。虽然可以确保发送消息的大小,却不能保证消息一 定会到达。
TCP 和 UDP 的优缺点无法简单地、绝对地去做比较:TCP 用于在 传输层有必要实现可靠传输的情况;UDP 主要用于那些对高速传输 和实时性有较高要求的通信或广播通信。TCP 和 UDP 应该根据应用 的目的按需使用。
网际协议是一个网络层协议,它包含寻址信息和控制信息 ,可使数 据包在网络中路由。
IP协议
IP协议(Internet Protocol网际互连协议),它主要是完成两个任务,一个是寻找地址,第二个是管理分割数据片。
ICMP协议
ICMP 的主要功能包括,确认 IP 包是否成功送达目标地址,通知在发送过程当中 IP 包被废弃的具体原因,改善网络设置等。
ARP协议
ARP协议(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议群中的网络层,负责将某个IP地址解析成对应的 MAC地址。主机将包含目标IP地址信息的ARP请求广播到网络中 的所有主机,并接收返回消息,以此确定目标IP地址的物理地址。
实时效果反馈
1.如下说法正确的是。
A 应用协议是操作系统上的应用程序进程如何相互传递报文的协 议。
B 应用协议是计算机之间通信时传输报文的协议。
C 应用协议是计算机运算时处理数据的协议。
D 应用协议是计算机通信时相互连接的协议。
2.如下哪个协议不属于应用协议。
A FTP
B HTTP
C TCP
D DNS