简述ICMP、TFTP、HTTP、NAT、DHCP协议

ICMP : 因特网控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息

TFTP:是TCP/IP协议族中的一个用来在客户机和服务器之间进行简单的文件传输的协议,提 供不复杂、开销不大的文件传输服务

HTTP:超文本传输层协议,是一个属于应用层的面向对象的协议

NAT协议:网络地址转换接入广域网(WAN)技术,是一种将私有地址转换为合法IP地址的转换技术

DHCP协议:动态主机配置协议,使用UDP协议工作。给内部的网络和网络服务供应商自动的 分配IP地址。

RARP是逆地址解析协议,作用是完成从硬件地址到IP地址的映射,RARP只能用于具有广播 能力的网络。封装一个RARP的数据包里面有MAC地址, 然后广播到网络上,当服务器收到请求包后,就查找对应的MAC地址的IP地址装入到响应报文中发送给请求者。

一些常见的端口号及其用途:

TCP 21端口 : FTP 文件传输服务

TCP 23 端口:TELNET 终端仿真服务

TCP 25端口:SMTP简单邮件传输服务

UDP 53端口:DNS域名解析服务

TCP 80端口:HTTP超文本传输服务

TCP 109端口:POP2邮局协议2

TCP 110端口 : POP3邮局协议版本3使用的端口

UDP 69 端口:TFTP 简单文件传输协议

3306:Mysql端口号