TCP/IP分层
- 链路层:有时候也被称为数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口
- 网络层:网络层协议包括
IP协议,ICMP(Internet Control Message Protocol)以及IGMP(Internet Group Manager Protocol) - 传输层:TCP&UDP
- 应用层: Telnet & FTP & SMTP & SNMP;它关心的是应用程序的细节,而不是数据在网络中的传输活动
FTP:属于应用层的协议
TCP:传输层
IP:网络层
Internet:属于数据链路层
网络层和传输层之间的关系
网络层IP协议提供的是一种不可靠的服务,即它的目的是尽可能快的把分组从源节点送到目的节点,但是并不提供任何可靠性服务。另一方面,TCP在不可靠的IP协议层上提供了一个可靠的运输层。为了提供这种可靠的服务,TCP采用了超时重发、发送和接送到端的确认分组等机制。
ip地址
IP地址长32 bit
| 类型 | 范围 |
A 0.0.0.0~127.255.255.255
B 128.0.0.0~191.255.255.255
C 191.0.0.0~223.255.255.255
D 224.0.0.0~247.255.255.255
TCP和UDP都采用16位的端口号来识别应用程序