今年11月份要参加系统架构设计师考试,这是学习过程中的部分随笔,欢迎指导!
常见的网络协议
1、应用层协议
FTP:文件传输协议,运行在TCP之上,传输模式包括Bin和ASCII两种;
TFTP:简单文件传输协议,建立在UDP之上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时重传方式来保证数据的到达;
HTTP:超文本传输协议,建立在TCP之上,是用于从WWW服务器传输超文本到本地浏览器的传送协议;
SMTP:简单邮件传输协议,建立在TCP之上;
DHCP:动态主机配置协议,建立在UDP之上,基于C/S模型设计的,所有的IP网络设定数据都由DHCP服务器集中管理;
Telnet:远程登录协议,建立在TCP之上,允许用户登录进入远程计算机系统;
DNS:域名系统,是进行域名解析的服务器;
SNMP:简单网络管理协议,为了解决Internet上的路由器管理问题而提出的,是指一系列网络管理规范的集合,包括协议本身、数据结构的定义和一些相关概念,大多数网络管理和平台都是基于SNMP的。
2、传输层协议
TCP和UDP,负责提供流量控制、错误校验和排序服务。
3、网路层协议
主要有IP、ICMP、IGMP、ARP和RARP,处理信息的路由和主机地址解析。
ARP:地址解析协议,用于动态地完成IP向物理地址的转换;RARP与之相反。
ICMP:网际控制报文协议,是一个专门用于发送差错报文的协议。
IGMP:网际组管理协议,允许Internet中的计算机参加多播。