软设之TCP/IP协议
TCP/IP协议模型
分为应用层,传输层,网际层,网络接口层
其中应用层对应OSI七层模型中的应用层,表示层,会话层。
传输层对应OSI七层模型的传输层
网际层对应OSI七层模型中的网络层
网络接口层对应OSI七层模型数据链路层,物理层
相关协议基础有TCP与UDP
但连接管理,差错检验,重传等能力只有TCP具备。
基于TCP的应用层协议
协议名:HTTP
默认端口:23
功能:超文本传输协议,网页传输
特殊说明:不安全,结合SSL的HTTPS协议是安全的超文本传输协议,默认端口443
协议名:Telnet
默认端口:23
功能:远程协议
特殊说明:不安全,SSH是安全的远程协议
协议名:FTP
默认端口:20数据,21控制
功能:文件传输协议
特殊说明:不安全,结合SSL的SFTP是安全的文件传输协议
协议名:POP3
默认端口:110
功能:邮件收取
协议名:SMTP
默认端口:25
功能:邮件发送
特殊说明:附加多媒体数据时需采用MIME(MIME不安全,结合SSL的MIME/S是安全的多媒体邮件协议)。使用WEB方式收发电子邮件时必须设置账号密码登录。
基于UDP的应用层协议
协议名:DNS
默认端口:53
功能:域名解析协议,记录域名与IP的映射关系
特殊说明:本地客户端主机首查本机hosts文件域名服务器首查本地缓存
协议名:DHCP
默认端口:67
功能:IP地址自动分配
特殊说明:169.254.x.x和0.0.0.0是无效地址
协议名:SNMP
默认端口:161
功能:简单网络管理协议
特殊说明:服务器仅发送消息给当前团队
网际层协议
协议名:ARP
功能:地址解析协议,IP地址转换为MAC地址
特殊说明:ARP Request请求采用广播进行传送
ARP Response响应采用单播进行传送
协议名:RARP
功能:反向地址解析协议,MAC地址转IP地址
协议名:ICMP
功能:因特网控制协议
特殊说明:ping命令来自该协议
协议名:IGMP
功能:组播协议