网络协议
1.网络协议定义
协议就是规则
协议包括:语法,语义和定时
2.OSI七层模型
OSI(开放系统互联)由ISO于1977年提出
七层
![](https://images2015.cnblogs.com/blog/795235/201509/795235-20150913121952544-1166406725.jpg)
3.TCP/IP协议族
TCP/IP协议对应DAPPRA 4层模型
![](https://images2015.cnblogs.com/blog/795235/201509/795235-20150913121953325-928830721.jpg)
![](https://images2015.cnblogs.com/blog/795235/201509/795235-20150913121954294-1482863361.jpg)
IP:网间协议(internet protocol),负责主机间数据的路由和网络上数据的存储,同时为ICMP,TCP,UDP提供分组发送服务。用户进程通常不涉及这一层。
ARP:地址解析协议,将网络地址映射到硬件地址。
RARP:反向地址协议,于ARP相反。
ICMP:网际控制报文协议,处理信息和主机的差错和传送控制。
TCP:提供给用户进程,面向连接,可靠的,全双工的字节流协议。
UDP:提供给用户进程,无连接。传输而不检查
FTP:文件传输
STMP:邮件协议。
TTP:远程登录
HTTP:网页
TFTP:使用了UDP的69端口,可穿过防火墙