网络编程基础
OSI七层模型
物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
tcp/ip 四层模型
应用层 传输层 网络层 网络接口层
常用的典型协议
传输层
TCP传输控制协议是一种面向连接、可靠的、基于字节流的传输层通信协议
UDP用户数据报协议是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务
应用层
HTTP超文本传输协议是互联网上应用最为广泛的一种网络协议
FTP文件传输协议
网络层
IP协议是因特网互联协议
ICMP协议是internet控制报文协议,它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息
IGMP协议是internet组管理协议,是因特网协议家族中的一个组播协议,该协议运行在主机和路由器之间
网络接口层(链路层)
ARP协议是正向地址解析协议,通过已知的IP,寻找对应主机的MAC地址
RARP协议是反向地址转换协议,通过MAC地址确定IP地址
–>以太网帧协议