计算机网络之网络层-路由器和网际协议-DHCP
来源:互联网 发布:淘宝怎么搜假手表 编辑:程序博客网 时间:2024/05/16 12:03
路由器的组层:输入端口, 交换结构,输出端口,选路处理器.
4.3.1输入端口
- 在输入端口会对数据报进行拆封,查看目的地IP地址,然后查询路由转发表,直接转发到输出端口,在查找转发表的时候,我们可以选择二分查找,效率是,但是还是够快,所以内容可寻址内存允许将32位的地址传递给CAM,常数时间返回
- 另一种加快速度的办法是使用高速缓存,可以在Log(N)的布置,
一旦查找了到了转发的端口,这个分组就可以进入到转发交换结构,
4.3.2交换结构
三种交换技术
1内存交换技术,每秒可以读多个分组,效率低于
现代许多路由器也使用内存交换技术,主要区别在于依赖处理器来执行的,
2经历一个总线交换
每次只能传输一个分组,
3经历一个互联网交换,克服了单一,共享式的带宽
4.3.3输出端口
4.4**网际协议:因特网的转发和编址**
- 版本号 目前为IPV4
- 首部长度:一般为20
- 服务类型:……..
数据报长度(16比特):是总得长度 不超过1500字节
寿命(8比特):每次转发路由一个,减1,到0的时候就丢掉
协议(8比特):IP将数据交给上层协议的名字,
首部检验和(16比特):检查的是IP首部的和,每两个数字进行反码,最后求和,每次经过一个路由器都要计算一次,如果出现出错就丢掉,
源和目的IP的地址(32)位IP数据报分片
因为不同链路可能用的协议不同,所以可以承载的MTU可能不同,这时候在出现经过一个路由器的时候可能需要切片操作
- 切片过的数据报必须在到达目的地的时候组装起来,所以IPV4把标识,标志,片偏移放入到IP数据报中,
- 切片的每个片都标志为0,一直到最后一个才会出现flag=1,偏移是为了表示该切片的位置,比如office=185那么久说明数据在185*8=1480这个地方,标识则是表明这些切片数据报来源于一个大的数据报.
4.42IPV4编址
IP地址一共有大约40亿,一般为xxx.xxx.xxx.xxx来表示,十进制写法,223/1/1/0/24这个里面的是24表示左边开始24位定义了子网地址
DHCP:即插即用协议:给用户动态分配一个临时的IP地址,每个主机离开的时候,他的IP就会被回收
-* DHCP协议的步骤*
- 1,DHCP服务器发现,主机首先在端口67用UDP协议发送DHCP发现报文,使用广播地址255.255.255.255,并且本主机使用0.0.0.0,然后广播到该子网连接的所有子网
- 2DHCP服务器收到一个报文的时候,也会采用255.255.255.255广播,进行响应,内容包括了发现报文的事务ID,向用户提供的IP,网络掩码以及租用期
- 3客户机从收到的多个或者一个DHCP选择一个,并用一个DHCP请求报文就行响应,回显配置参数
- 4 服务器用DHCP ACK报文进行响应,然后就可以使用IP地址了
-
0 0
- 计算机网络之网络层-路由器和网际协议-DHCP
- 计算机网络之网络层-路由器和网际协议
- 《计算机网络》之网络层
- 计算机网络之网络层
- 计算机网络之 网络层
- 计算机网络之网络层
- 计算机网络之网络层
- 计算机网络之网络层
- 【网络层】IP网际协议
- 计算机网络笔记---网络层---RARP的替代者DHCP
- 计算机网络基础之网络层
- 计算机网络之网络层-概述
- 计算机网络漫谈之网络层
- 计算机网络总结之网络层
- 网络层—网际协议IP
- 计算机网络之网络层(VPN和NAT)
- 计算机网络系列(4)之应用层SubNet and DHCP
- 计算机网络:传输层和网络层
- onWindowFocusChanged重要作用
- EasyUI介绍和在mvc 中引入
- .NET Framework x86 vs 64 vs anycpu
- 漫谈继承技术(四)
- 统计字符
- 计算机网络之网络层-路由器和网际协议-DHCP
- Leetcode 96. Unique Binary Search Trees[medium]
- cmd 组合命令和管道命令的使用
- 课堂总结
- pandas的数据结构-Series
- Javascript高级程序设计——9.正则表达式(1)
- PHP 全局变量 - 超全局变量解读
- robotframework使用之浏览器打不开,报错'Capture Page Screenshot' could not be run on failure: No browser is open
- JavaWeb学习笔记:错误及解决方法收录