最近在调试WiFi模块,用到了TCP/IP的第三层 传输层中的两个协议TCP(传输控制协议)与UDP(用户数据报协议),今天已经调通了UDP下的数据传输。
晚上回来补补TCP/IP的知识。
参考书目《TCP/IP详解,卷1: 协议》
TCP/IP是一个协议族,是一组不同层次上的多个协议的组合。
TCP/IP通常情况下被称为四层协议系统
1) 链路层 主要有设备驱动程序和及接口卡
2) 网络层 主要协议有IP协议,ICMP,IGMP协议
3) 传输层 主要有TCP(传输控制协议)和UDP(用户数据报协议)
TCP为两台主机提供高可靠性的数据传输通信,UDP则为应用层提供一种非常简单的服务,只是把数据报的分组从一台主机发送到另一台主机,并不保证该数据报能到达另一端。
4) 应用层 Telnet 远程登录 FTP 文件传输协议 SMTP 简单邮件传递协议 SNMP 简单网络管理协议
在TCP/IP中,网络层和传输层之间最关键的区别是:网络层(IP)提供的是点到点的服务,而传输层(TCP和UDP)提供端到端的服务。
IP 地址一般分成5类
A类 0.0.0.0 到 127.255.255.255
B类 128.0.0.0 到 191.255.255.255
C类 192.0.0.0 到 223.255.255.255
D类 224.0.0.0 到 239.255.255.255
E 类 240.0.0.0 到 247.255.255.255