什么是IP
学习IP是入门网络的第一步, 要想了解网络的工作原理, 首先要了解的就是IP协议.
IP standards for Internet Protocol.
也就是说IP是Internet Protocol的缩写, 是internet通信协议.
通俗点讲, 如果接入internet的设备需要通信, 就必须要使用这个协议.
大家经常看到的IP协议有IPv4和IPv6两个版本, IPv4用的最多,本文只涉及IPv4.
IP 协议的功能
要想知道IP协议的内容, 就需要了解一下IP协议的包头定义了哪些字段.
图上0-31的数字代表bit, 也就是每个字段的长度.
比如, version这个字段是4bits, source ip address和destination ip address都是32bits.
如果从事网络管理, 需要理解以下字段.
字段 | 功能 |
---|---|
TTL(Time To Live) | 包的存活时间, 如果为0, 则被网络设备丢弃 |
Source IP address | 源IP地址 |
Destination IP address | 目的IP地址 |
Protocol | 上层协议 |
Header Length | 包头长度, 这个通常都是20Bytes |
Total Length | ip header + data length 是指包头和数据的总长度< |