网络协议之二(IP网际协议)
2013-12-08 20:39
881 查看
1. 网际协议—IP
IP协议是TCP/IP协议族的核心。运输层的TCP/UDP,网络层的ICMP,IGMP都以IP数据报格式传输。
2. 特性
2.1. 不可靠---不保证数据能真正的到达目的地。
2.2. 无连接---不维护后续数据的状态信息。数据报独立传输,后发的可能比先发的早到。
3. 数据格式
3.1. 具体格式(略)
3.2. 字节顺序,大端(高字节在低位,先发)。网络字节顺序为大端。
3.3. 特殊字段(服务类型:最小延时,最大吞吐,最高可靠,最小费用),一般TCP/IP实现都不支持服务类型。
3.4. TTL生存期,traceroute使用该字段。
4. IP选路
系统IP层有一个路由表。要发送数据时,查询路由表。
路由表项包括:目的ip,下一跳路由器的IP地址,标志(一个标识表示ip是网络地址还是主机地址;另一个标识表示下一跳为路由器还是为直接相连的接口。),为数据报传输指定一个接口。
4.1. 如果直接相连或者在一个共享网络上(局域网内),则数据直接发送到目的主机。否则将报文发往默认路由,由路由转发。否则根据路由配置设定来处理数据报。
4.2. 路由选择的功能
4.2.1. 查询路由表,看是地址是否完全相同。
4.2.2. 查询路由表,看网络号是否相同。
4.2.3. 查询路由表,查询默认路由。
4.2.4. 其他则丢失。
IP协议是TCP/IP协议族的核心。运输层的TCP/UDP,网络层的ICMP,IGMP都以IP数据报格式传输。
2. 特性
2.1. 不可靠---不保证数据能真正的到达目的地。
2.2. 无连接---不维护后续数据的状态信息。数据报独立传输,后发的可能比先发的早到。
3. 数据格式
3.1. 具体格式(略)
3.2. 字节顺序,大端(高字节在低位,先发)。网络字节顺序为大端。
3.3. 特殊字段(服务类型:最小延时,最大吞吐,最高可靠,最小费用),一般TCP/IP实现都不支持服务类型。
3.4. TTL生存期,traceroute使用该字段。
4. IP选路
系统IP层有一个路由表。要发送数据时,查询路由表。
路由表项包括:目的ip,下一跳路由器的IP地址,标志(一个标识表示ip是网络地址还是主机地址;另一个标识表示下一跳为路由器还是为直接相连的接口。),为数据报传输指定一个接口。
4.1. 如果直接相连或者在一个共享网络上(局域网内),则数据直接发送到目的主机。否则将报文发往默认路由,由路由转发。否则根据路由配置设定来处理数据报。
4.2. 路由选择的功能
4.2.1. 查询路由表,看是地址是否完全相同。
4.2.2. 查询路由表,看网络号是否相同。
4.2.3. 查询路由表,查询默认路由。
4.2.4. 其他则丢失。
相关文章推荐
- 网络协议之IP网际协议
- 【网络层】IP网际协议
- 柯南君:看TCP/IP 之二 (IP:网际协议)
- 网络层协议(二)IP网际协议
- 第四章 网络层 4.2网际协议IP
- 计算机网络协议包头赏析-IP
- (网络层)IP 协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)
- Android网络编程之TCP/IP,HTTP,HTTPS协议了解
- IP网际协议,转载自实验楼
- 《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记
- 网络层协议IP(IPV4&IPV6)
- TCP/IP详解卷1:第三章(IP:网际协议)
- 网络通信三要素:IP、端口、协议
- 【网络协议】TCP分段与IP分片
- TCPIP详解卷1第3章IP网际协议3.2IP首部3.3IP路由选择
- 【我们开发有力量之二】利用javascript制作批量网络投票机器人(自动改IP)
- 网际协议(IP,Internet Protocol)
- LwIP 协议栈源码详解 ——TCP/IP 协议的实现(六:网络接口结构)
- TCP/IP 网络协议