网络原理笔记02
最近闲来无事,准备将之前学习的网络相关的知识创新整理,然后写成笔记发出来,有任何错误请联系我进行讨论或者更正
ipv4协议
ip数据报图示
- 版本(version) 4bit:ipv4、ipv6
- 报文长度(Header Length—-IHL) 4bit:描述IP报头的长度
- 服务类型(Type of Service—-ToS) 8bit:与QoS结合,主要用来保证网络的带宽;前3个bite定义包的优先级,后5个bite分别表示D时延、T吞吐量、R可靠性、M传输成本和0保留位
- 报头总长度(Totol Length) 16bit:与报头长度结合,计算有效的数据有多大;以字节为单位计算IP包的长度(包括头部和数据),IP包的最大长度为65535字节
- 标识位(Identifier) 16bit:该字段和Flags和Fragment Offset字段联合使用,对较大的上层数据包进行分段(Fragment)操作
- 标记(Flag) 3bit:第一位不使用,第二位是DF(Don’t Fragment)位,1表明不能对数据包分段,0表示可分段;第三位为MF位,1表明后面还有分段,0表示该数据包最后一个分段数据包
- 片偏移/分段偏移(Fragment Offset) 13bit:表示该IP包在该分组中的位置
- 生存时间(Time To Live TTL) 8bit:数据包每经过一个路由器会将IP包的TTL值减1
- 协议(Protocol) 8bit:标识了上层使用的协议和端口号;用协议号区分上层协议。
- 1:ICMP
- 4:IP
- 6:TCP
- 17:UDP
- 21:ftp
- 22:ssh
- 23:telnet
- 80:http
- 88:eigrp
- 89:ospf
- 报头校验和(head Checksum):是针对IP报头的纠错字段。校验和不计算被封装的数据,UDP、TCP和ICMP 都有各自的校验和。
- 源地址(Source Address)和目的地址(Destination Address) 各32bit:分别表示发送者数据包源点和目的地的 IP 地址。
- 可选项(IP Option) :可变长度的字段
- 填充(padding)
IP地址:作用是确定一个主机所在的区域
- 32位的二进制组成的
- 目前常用点分十进制进行表示我们的IP地址,每一组数据对应8位二进制
- 进制转换我就不写了,小学生的问题
- netmask 网络掩码:用来标识一个IP地址那些事主机位,哪些是网络位
- 默认掩码是24位(255.255.255.0—-11111111.11111111.11111111.00000000)
- 分类
- A类
- 第一个八位组的第一位为0,剩下的7位任意(00000000-011111111 = 0-127)
- B类
- 第一个八位组第一位是1,第二位是0,剩下的6位任意(10000000-10111111 = 128-191)
- C类
- 第一个八位组的前两位是1,第三位是0,剩下的5位任意(11000000-11011111 = 192-223)
- D类
- 第一个八位组的前三位是1,第四位是0,剩下的4位任意(11100000-11101111 = 224-239)
- 也叫组播地址
- E类
- 第一个八位组的前四位是1,剩下的任意(11110000-11111111 = 240-255)
- 实验中使用
- A类
- 公网地址和私网地址
- 解决地址不够用的问题
- 私网地址(不同的区域内,可以重复使用)
- A类中
- 10.0.0.0/8
- 10.64.0.0/10
- B类中
- 172.16.0.0-172.31.255.255
- 172.16.0.0/20
- C类中
- 192.168.0.0-192.168.255.255
- 192.168.0.0/16
- A类中
- 功能上划分
- 单播地址
- 配置在终端上的唯一地址
- 组播地址
- 可以用来标识一组主机
- 广播地址
- 用来标识一个网络下的所有主机,或者整个网络的所有主机
- 主机位全为1的IP地址
- 255.255.255.255 全局地址
- 255.255.255.0 本地广播地址
- 单播地址
- 在192.168.1.14/24网络中,192.168.1.0这个地址不能用,这个地址是用来表示一个网络的,主机位全为0的叫做网络号
MAC地址作用是确定一个区域里面具体的终端
工作在网络层的设备—-路由器(Router)
- 配置路由器
- 不能在相同的网络中
- 配置的地址不能具有相同的网络号和相同的掩码
- 路由器隔离广播域,当路由器收到一个广播数据的时候,丢弃该数据
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 787772394@qq.com
文章标题:网络原理笔记02
本文作者:二豆子·pwnd0u
发布时间:2020-02-21, 20:05:09
最后更新:2020-02-21, 20:06:02
原始链接:http://blog.codefat.cn/2020/02/21/%E7%BD%91%E7%BB%9C%E5%8E%9F%E7%90%8602/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。