IP协议
2015-11-22 19:42
323 查看
IP协议的简介
IP负责IP数据报的传输,位于TCP/IP的网络层。
特点:
1) 无连接:不能保证IP数据报能到达目标。
2) 不安全:不能保证多个IP数据报的传输顺序。
3) IP数据报在传输的过程中,IP数据报的IP地址不会发生变化,但链路层协议的物理地址会发生变化
IP数据报的组成。
IP数据报的传输
3.1. 路由表
3.1.1. 路由表项的列
注:在IP层的路由表中始终有一个默认路由表项。
3.1.2. IP数据报路由匹配规则
1) 查找与IP目标地址匹配的路由表项,找到则传输
2) 查找与IP目标地址的网络号匹配的路由表项,找到则传输到该表项的下一站的IP地址,然后再执行1)。
3) 找到默认路由表项,把IP数据报传输到默认表项的IP地址,然后再执行1)。
4) 如果都没有那么就报错。
3.2. 子网
一个IP地址地址的主机号还可以在分为子网号和主机号。
3.3. 子网掩码
32个bit,1表示网络号和子网号,0标志主机号。
3.4 ifconfig,netstat
IP负责IP数据报的传输,位于TCP/IP的网络层。
特点:
1) 无连接:不能保证IP数据报能到达目标。
2) 不安全:不能保证多个IP数据报的传输顺序。
3) IP数据报在传输的过程中,IP数据报的IP地址不会发生变化,但链路层协议的物理地址会发生变化
IP数据报的组成。
版本|首部长度 | 服务类型 | 数据报长度 | |
TTL | |||
目的IP地址 | |||
源IP地址 | |||
选项 | |||
... |
3.1. 路由表
3.1.1. 路由表项的列
名称 | 描述 |
目的IP地址 | |
标志 | 目的IP地址类型标志| |
下一站(路由器)的IP地址 | |
网络接口 |
3.1.2. IP数据报路由匹配规则
1) 查找与IP目标地址匹配的路由表项,找到则传输
2) 查找与IP目标地址的网络号匹配的路由表项,找到则传输到该表项的下一站的IP地址,然后再执行1)。
3) 找到默认路由表项,把IP数据报传输到默认表项的IP地址,然后再执行1)。
4) 如果都没有那么就报错。
3.2. 子网
一个IP地址地址的主机号还可以在分为子网号和主机号。
3.3. 子网掩码
32个bit,1表示网络号和子网号,0标志主机号。
3.4 ifconfig,netstat
相关文章推荐
- C++与C#在变量定义上的区别
- gray code
- 指针数组以及数组指针
- 手动构建Servlet项目的流程
- 意外却又是必然的逻辑
- 慕课网 static 静态变量
- Android TextView跑马灯效果与设置文字阴影
- Maximum Product subarray | LeetCode
- 两个线程与stringbuffer和stringbuiler以及lock synchronized线程测试
- spawn分析
- iOS-UIButton和UIImageView的区别
- 可变参数列表<stdarg.h>
- JAVA解析XML文件(三)---JDOM方式解析
- XML文件读取
- Node.js-require() 源码解读
- 汇总Javascript各种判断脚本(javascript经典例子)
- LayoutSubviews总结
- ListView控件详解
- 编译安装thrift和使用autoconf,automake生成Makefile文件
- 不只是给面试加分 -- Java WeakReference的理解与使用