互联网服务模型(IP 网络层)
2018-03-13 22:42
549 查看
互联网服务模型(IP网络层)
Service Model: Best-effort.
1. 传送数据的数据报模型
2. 编址方案:标识主机
1. IP数据报
MTU:适合Frame中的Payload,所以它比最大分组尺寸要小(Max Packet Size)
一个问题:Offset到底是以字节为单位,还是8bytes 为单位?(因为课堂ppt和参考书上的不一致)
我认为以8bytes更好,因为以字节为单位,那么offset最大为2^12-1,大概4k,虽然现在(我知道的)网络类型最大确实只有4k,可是实验室里面,数据中心,研究大包传输的,显然不止这个size。
分片,重组。重组发生在接受主机上。为避免IP分片(因为在receiver中重组开销真的大),新技术,主机执行,路径MTU发现。
What is ICMP?大概就是要用到的一种探路协议。
2. 全局地址(编址方案)
2.1 IP classes
这种byte型划分很快就遇到危机了
Problem:
缓解方案: CIDR(Classless Inter-Domain Routing)
即现在的子网掩码方案(大概就是bit型划分,可以一次给出一组c-class IP,根据需要,而不是像abc-class那样定好的数目)
即刚刚提到的C-class 的聚合使用,并且在路由的时候对这个范围的Network ID只使用一个entry就可以。
注意longest prefix match,就是在路由的时候根据前缀(network ID)的最长entry进行定位(因为这个肯定更精准)
如何获取IP,以及DHCP,动态IP
路由器:(那个图3-14不用管,因为是书里的,只要知道路由器很有可能存在于两个不同的网络)
Service Model: Best-effort.
1. 传送数据的数据报模型
2. 编址方案:标识主机
1. IP数据报
MTU:适合Frame中的Payload,所以它比最大分组尺寸要小(Max Packet Size)
一个问题:Offset到底是以字节为单位,还是8bytes 为单位?(因为课堂ppt和参考书上的不一致)
我认为以8bytes更好,因为以字节为单位,那么offset最大为2^12-1,大概4k,虽然现在(我知道的)网络类型最大确实只有4k,可是实验室里面,数据中心,研究大包传输的,显然不止这个size。
分片,重组。重组发生在接受主机上。为避免IP分片(因为在receiver中重组开销真的大),新技术,主机执行,路径MTU发现。
What is ICMP?大概就是要用到的一种探路协议。
2. 全局地址(编址方案)
2.1 IP classes
这种byte型划分很快就遇到危机了
Problem:
缓解方案: CIDR(Classless Inter-Domain Routing)
即现在的子网掩码方案(大概就是bit型划分,可以一次给出一组c-class IP,根据需要,而不是像abc-class那样定好的数目)
即刚刚提到的C-class 的聚合使用,并且在路由的时候对这个范围的Network ID只使用一个entry就可以。
注意longest prefix match,就是在路由的时候根据前缀(network ID)的最长entry进行定位(因为这个肯定更精准)
如何获取IP,以及DHCP,动态IP
路由器:(那个图3-14不用管,因为是书里的,只要知道路由器很有可能存在于两个不同的网络)
相关文章推荐
- rhel7修改IP无效或重启网络服务失败
- osi 模型 tcpip网络模型
- 计算机网络和因特网--协议层次和它们的服务模型
- 黑马程序员——8.网络编程(网络模型、网络地址、传输协议(UDP、TCP/IP)、客户端和服务器端、URL)
- OSI七层网络模型与TCP/IP四层网络模型
- Centos7 设置静态IP后重启网络服务出错
- 注释有问题的dubbo服务和 本地启动dubbo服务的网络IP问题
- 互联网TCP/IP五层模型(二)
- OSI模型与TCP/IP五层网络架构的关系
- 计算机的OSI和TCP/IP网络模型
- ifconfig修改IP地址后,重启网络服务或者重启电脑 修改后的IP无法生效!
- 网络之TCP/IP四层模型
- 计算机网络(自顶向下方法)学习笔记 1.5 协议层次和它们的服务模型
- MDNS DDoS 反射放大攻击——攻击者假冒被攻击者IP向网络发送DNS请求,域名为“_services._dns-sd._udp.local”,这将引起本地网络中所有提供服务的主机都向被攻击者IP发送DNS响应,列举网络中所有服务
- 互联网模型-TCP/IP四层模型和OSI七层模型的概念
- 互联网TCP/IP五层模型(一)
- iOS 开发 网络编程详解之OSI七层模型和TCP/IP四层模型
- Lighttpd1.4.20源码分析 笔记 网络服务主模型
- 在TCP/IP网络中,为各种公共服务保留的端口号范围
- Linux改IP后务必重启网络服务