帧中type为0x0800,送给ip
 
ip报文结构
TTL 生存时间最大为255,经过三层设备就减1
protocol:协议号
version:4,6
source ip address:源ip编址
destination ip address:目的ip地址
 
 
ip编址:网络位,主机位
子网掩码:区别网络位,主机位
 
网络地址,广播地址
主机位设为0,网络地址
主机位全为1,广播地址
 
 
ip地址分类
A类:1-126,全0和127不能用
记住5类地址划分,准确判断范围
 
子网掩码:
默认子网掩码
/24,/8  表示网络位全1的个数
区别网络地址与广播地址,子网掩码
 
 
特殊ip
0.0.0.0代表全网络的网络地址
255.255.255.255代表全网络的广播地址
127.0.0.0为环回地址,检测网络设备自身能否上网
私有ip范围:从a,b,c各抽一段
10.0.0.0-10.255.255.255
172.16.0.0-172.31.255.255(记)
192.168.0.0-192.168.255.255
 
注意:缓解IP短缺,采用私有IP地址,默认情况下,私网不能与公网通信,当需要与公网通信时,私网地址要转为公网地址。
 
无线局域网,ac,ap
ac无线中心处理器,ap负责一段范围,ap用来接收信号,ap分为胖ap,和瘦ap,瘦的会处理数据
胖负责收集信号,发给ac
 
 
 
网络通信:目的地址与源地址属于同一网段,直接将报文发到底层协议进行以太网封装,若不同网段,要获取下一跳路由器的IP地址,再将报文下发到底层处理。
 
地址规划
主机数2^n,n为主机数
可用主机数2^n-2
 
IP编址d缺陷
有类ip:存在浪费,固定主机数
解决方法:vlsm,变长子网掩码,作用:减少ip地址的浪费
ip=网络位+子网位+主机位
 
 
无类域间路由CIDR:将路由表中多条路由汇聚成一条路由
如何聚合:10.24.0.0/22  前面10.24相同,后面化为二进制时前6位相同,即16+6=22
CIDR作用:减少路由器的路由表项(ip地址)
 
网关:接收并处理本地网段主机发送的报文并转发到目的网段的设备
用于转发不同网段的数据包,例路由器就是一个网关
直接相连:必须为同一个网段
网关的接口地址==网关地址(距离本主机最近的三层接口)
 
ip包分片:IP报文长度超过数据链路所支持的最大长度,报文需要分割成若干较小的片段才能在链路传输。
标识符,标志,片偏移
标识符:识别是否属于同一数据包的分片
标志段:为0,表示最后一个分片;为1,其他分片
片偏移:紧跟前面所有分片比特总和后的第一个比特的位置
 
生存时间time to live:每经过一个三层设备,TTL-1。
 
协议号protocol:
6/17/1:  6=>tcp,17=>udp,1=>icmp
tcp:0x06
udp :0x11
 

04IP编址(网络层)的更多相关文章

  1. TCP/IP(四)网络层

    前言 前面给大家介绍了计算机网络的基本概述,物理层和数据链路层.这一篇给大家介绍面试中经常会被问到的网络层.在介绍之前我们回顾一下之前学习的知识! CP/IP协议栈:物理层.链路层.网络层.传输层.应 ...

  2. TCP/IP入门(2) --网络层

    /** 本篇博客由 126(127不可用) 2^24 -2 B 2^14 -1 128.1 191.255 2^16 -2 C 2^21 -1 192.0.1 223.255.255 2^8 -2 D ...

  3. 底层网络技术以及IP编址

    网络信息的传输在最底层总是依托于物理介质来进行传输的,这里的传输介质分为两种: 有线介质  导线管(导向媒体).例如:双绞线.同轴电缆.光纤等 无线介质  电磁波(非导向媒体):利用各种波长的电磁波充 ...

  4. <TCP/IP原理> (四) IP编址

    1.IP地址的基本概念:作用.结构.类型 2.特殊地址:作用.特征 网络地址.广播地址(直接.受限) 0.0.0.0 环回地址 3.单播.多播.广播地址:特征 4.专用地址:作用.范围 5.计算和应用 ...

  5. 计算机基础:计算机网络-chapter4 网络层

    网络层的使用:如 ping,tracert,原理是ICMP 一.什么叫网络,网络层做什么,通过什么实现,这章的内容, 什么叫网络,实现这些需要做什么 将全世界范围内数以百万计的网络都互连起来,并且能够 ...

  6. TCP/IP协议族、版本以及编址机制

    TCP/IP协议族简称TCP/IP.这么命名是因为该协议家族中的两个核心协议:TCP(传输控制协议)和IP(网际协议),为该家族中最早通过的标准.TCP/IP提供点对点的链接机制,将数据应该如何封装, ...

  7. 计算机网络 4.网络层与IP协议

    网络中的每一台主机和路由器都有一个网络层部分.而路由器中也没有网络层以上的层次.网络层是协议栈中最复杂的层次. 转发forwarding:当一个分组到达某路由器的输入链路时.该路由器将分组移动到适当的 ...

  8. 计算机网络自顶向下方法第4章 网络层:数据平面 (Network layer)

    4.1 网络层概述  网络层主要功能为转发(将数据从路由器输入接口转移到合适的输出接口)和路由选择(端到端的路径选择),每台路由器都有一张转发表,用最长前缀匹配规则来转发. 4.1.1 转发和路由选择 ...

  9. 【知识强化】第四章 网络层 4.4 IPv4

    这节课我们来学习一个非常重要的概念,就是IPv4地址,其实也是我们常用的IP地址. 首先我们来了解一下,为什么会有IP地址的出现以及它是做什么用的.假如说在很多年前我遇到一个女生非常的漂亮,等了十年之 ...

随机推荐

  1. ESP32D0WDQ6 灯泡 黑客

    这个黑客表现得如何聪明 灯泡 可能泄漏您的Wi-Fi密码O网页链接破解者博客详文 Pwn the LIFX Mini white O网页链接ESP32D0WDQ6, a SoC from ESPRES ...

  2. 一句DOS命令搞定文件合并

    用Dos的copy命令实现: copy a.js+b.js+c.js abc.js /b 将 a.js b.js c.js 合并为一个 abc.js,最后的 /b 表示文件为二进位文件,copy 命令 ...

  3. Spring-aop实现切面的四种方式 (2)

    AOP实现方式一 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http ...

  4. 第二周 day2 python学习笔记

    1. python中的三元运算: result=value1 if 条件 else value2 如果条件成立,result=value1 如果条件不成立,result=value2 2. pytho ...

  5. web性能权威指南(High Performance Browser Networking)

    web性能权威指南(High Performance Browser Networking) https://www.cnblogs.com/qcloud1001/p/9663524.html HTT ...

  6. bzoj3718 [PA2014]Parking

    Description 你的老板命令你将停车场里的车移动成他想要的样子.停车场是一个长条矩形,宽度为w.我们以其左下角顶点为原点,坐标轴平行于矩形的边,建立直角坐标系.停车场很长,我们可以认为它一直向 ...

  7. 【转】九步学习python装饰器

    本篇日志来自:http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 纯转,只字未改.只是为了学习一下装饰器.其实现在也是没有太看明白 ...

  8. centos7 python3.5安装mysqlclient1.3.9

    MySQL-python目前不支持python3.5,可以使用mysqlclient 下载地址:https://pypi.python.org/pypi/mysqlclient/1.3.9 解压后进入 ...

  9. if not

    if not x 在python中的意思是如果x为空 a = [] if not a: print 1 此代码会打印出1 a = [1,2,3] if not a: print 1 此代码不会打印出1 ...

  10. mysql忘记密码重置密码方法

    https://blog.csdn.net/weidong_y/article/details/80493743