网络教程(8)IP协议
两台计算机间不是直接连接的,所以不能使用PPP协议,那么它们是怎么链接的呢?
host A想把信息传给host B
ethernet帧中的目标mac地址传到SFO后开始使用PPP协议 [Media Access Control Addres,媒体访问控制地址
注意,PPP协议不使用mac地址
SFO不知道该往哪里传了
所以我们使用 Internet Protocol(IP协议)
当帧到达SFO的时候, 就会检查打开PPP帧内部的IP数据包
然后把帧送到DEN
在DEN也做同样的事情
这些操作是由路由做的,
为了做这些事情,每个路由都会有一个 forwarding table
当到达SFO的时候路由决定去host B的这条路是通过2还是通过3
building table的过程被叫做 routing
使用table传输数据的过程被叫做forwarding
通常IP地址长度是32bits (IPV4
也有IPV6(128位长度
32bit 就是 2^32次方个可能
其实我们可以把所有的路由表中列出这些IP,然后进行转发,但是这么设计太蠢了
于是我们使用按范围划分后加前缀的方法(prefix
prefix n. 前缀
比如说B的地址是172.17.6.2
那么DEN的表中其实可以是172.17/16 (slash sixteen) (16bit是两个字节)
转载于:https://www.cnblogs.com/eret9616/p/10225051.html
网络教程(8)IP协议相关推荐
- WinSock API网络编程——TCP/IP协议详解
WinSock API网络编程--TCP/IP协议(http://www.impcas.ac.cn/usr/lujun/browse.asp?id=winsock_tcp) ...
- TCP/IP网络协议栈:IP协议
<TCP/IP网络协议栈:以太网数据包结构.802.3> <TCP/IP网络协议栈:ARP协议详解> <TCP / IP攻击:ARP缓存中毒的基本原理.TCP序列号预测和 ...
- 网络基础网络层--IP协议
网络基础网络层--IP协议 一.IP协议解析 (一)4位版本 (二)4位报头长度 (三)8位服务类型 (四)16位数据报长度 (五)16位分片标识 (六)3位分片标志 (七)13位分片偏移 (八)8位 ...
- 网络基础 TCP/IP协议面试常问知识点
网络基础 TCP/IP协议面试常问知识点 ****************** 如有侵权请提示删除 ********************* 1.网络包的组成: 报头/起始帧分界符--MAC头部-- ...
- Java中的网络和TCP/IP协议
网络和TCP/IP协议 一.网络通信协议 1.1 协议和七层模型 1.2 TCP/IP协议 二.网络通信的实现 2.1 TCP协议通信 2.2 UDP协议通信 前言: 有时候我们会不理解,我们在QQ上 ...
- (chap1 web网络基础) TCP/IP协议层
1. HTTP( HyperText Transfer Protocol) 超文本传输协议 2. TCP/IP协议层 应用层 应用层决定了向用户提供应用服务时通信的活动. TCP/P协议族内预存了各类 ...
- Linux TCP/IP网络协议栈:IP协议源码分析
目录 IP协议简介 IP头部 IP数据包的发送 IP数据包的接收 https://mp.weixin.qq.com/s/8WNcTxtD4DBcNtcrR8nz4Q IP协议 是网络的最重要部分,毫不 ...
- 编写tcp服务器发送hex格式_Android网络编程-TCP/IP协议
在Android网络编程-计算机网络基础一文中得知,IP协议属于网络层,TCP.UDP协议属于传输层. IP协议是TCP/IP协议族的动力,它为上层协议提供无状态.无连接.不可靠的服务. TCP协议是 ...
- 网络编程--TCP/IP协议(二)
目录 前言 一丶TCP协议格式 端口号 序列号 确认号 首部长度 保留字段 标志位字段 窗口大小 检验位 紧急指针 可选项字段 二丶TCP协议的特性 <1>TCP协议的特点 <2&g ...
- 网络:网络层IP协议
目录 一.IP协议 1. IP数据报 1.1 IP首部 2.IP协议的转发 2.1 路由表 2.2 IP协议转发流程 3.子网划分 3.1 分类的IP地址 3.2 划分子网的基本思想 3.3 子网掩码 ...
最新文章
- mysql主从复制-mysqldump
- latex 三线表_LaTeX学习记录(3):使用图表
- 设计模式之单例模式(一)
- 2017 3月21日,下午
- c# 拼凑特定格式的报表打印
- Hadoop中Yarnrunner里面submit Job以及AM生成 至Job处理过程源码解析
- 利用 SQL Monitor 查看语句运行状态步骤
- FreeSWITCH(二) - 安装部署、试用
- 计算机编程游戏本还是商务本,游戏本和商务本哪个比较适合编程?
- 独家干货|基于大数据的人体组织微结构的解析与构建
- NPN 、PNP 三极管开关形式的典型接法(注意上下拉电阻)
- 《石油地球物理测井——在井下看油气藏》 知识整理
- java上传文件夹到oss
- Linux并行执行权限,如何在Linux中使用flock控制程序的异步执行
- SpringBoot 打成的 jar 包和普通的 jar 包有什么区别
- 【MySQL】MySQL官网上安装包的区别
- EOS系列 - 账户名规则
- 用requests的get检验电视直播源是否有效的方法
- 关于开通《四川省建设工程计价咨询网上预约系统》的通知
- mysql经度纬度类型_在MySQL数据库中存储纬度/经度时使用的理想数据类型是什么?...