2019/02/03 TCP/IP协议

在这里插入图片描述
**Internet 协议就是ip协议
工作在网络层
非面向连接 (就谈不上三次握手,四次挥手)
独立处理数据包
分层编址(ip地址分成两个部分)(类似mac地址,一部分是ieee厂商编号,一部分是网卡设备唯一标识,厂家分配的)
尽力而为的传输(尽力,不能确保数据一定能到达,类似快递,有可能中间丢了)
无数据恢复功能ip协议没有 但是tcp有,有一个协议有恢复功能就行,能满足工作中的一些需求
**
在这里插入图片描述
ip报文头部 pdu单位叫packet 报文
在这里插入图片描述
前面是以太网帧头mac头部,ip报文头部,tcp/udp报文头部,data数据,fcs循环校验位
ip协议头部要有上层协议的类型

在这里插入图片描述
版本号 0-3 (4位,现在用的是ipV4,第四个版本,采用的地址是32位,源地址和目标地址,所有的地址加起来也就2的32次方,42亿个地址,现在的地址根本不够,所以现在互联网的有用ipv.6 长度远远大于32位,它是128位 的地址,2的128次方,但是分配权(欧美的发达国家)不是你说了算的,打仗了,就不给你地址了。
中国发明了ipv9传说,ipv9中国人发明的可以达到256位,最长可以扩展到2048位)

在这里插入图片描述
**ipv6,是用的16进制数,4 个2进制,这边是省略,实际上是128位2进制,看起来不如ipv4舒服
还有ipv9支持10进制,号称兼容ipv4,ipv6,通讯的时候,先认证再通讯
ipv9 有安全验证 **
ping 的时候没有经过对方同意,可以提出攻击
在这里插入图片描述
和对方通讯没有经过同意,ipv9需要经过对方同意才能链接,那就是安全性更高。你想攻击对方,对方还得同意才行,
ipv9地址是加密的,要系统也是自己制作的(2001年开始研究)

在这里插入图片描述
首部长度
区分服务,区分系统特定应用的关键字,
总长度,数据包的总长度
标识,大的包切成小的包,标识一样说明来自同一个包,不一样就不是一个包
标志,标记的包是有一个包切片切出来的,还是整个包,还能区分,拆三个,如果是最后一个包也能知道,

在这里插入图片描述
在这里插入图片描述
3000的数据包最起码要切片,标识一样是原来的一个包
在这里插入图片描述
为0 允许分配,下面的1代表后续还有分片
在这里插入图片描述
为0标识后续没有分片是最后一片
identification识别 一个包的标记都一样

在这里插入图片描述
在这里插入图片描述
片偏移就是每个数据包离头部有多远
每个切片包在整个包里处于第几个位置

在这里插入图片描述
在这里插入图片描述
MTU,以太网帧的小,
在这里插入图片描述
在这里插入图片描述
TTL time to live 生存期
以经给的路由器为单位

在这里插入图片描述
在这里插入图片描述
经过一个路由减一
在这里插入图片描述
访问的看起来是国外网站实际上是镜像(adsl-pool。sx。cn)
表面上是国外网站,,为了加速,是提供了镜像网站

修改ttl
在这里插入图片描述
冒充windows
在这里插入图片描述
有些 硬件设备是255,有些企业就是想不让黑客知道你是什么系统,就会修改ttl
centos 默认64

在这里插入图片描述
协议,上层协议
ssh走的是tcp协议 tcp6上层协议的类型

在这里插入图片描述
在这里插入图片描述

怎么将十进制数变成2进制,一般都是除2取余
在这里插入图片描述
在这里插入图片描述
2进制转换成十进制
在这里插入图片描述
obase十进制转换成2进制,ibase 2进制转换成十进制在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
172.20可以体现在哪个网络里,170.18在另外一个网络
**ip地址可以唯一标识一个网络设备
分层,分成2部分
为何要用IP地址来标明设备而不是用mac地址,
因为mac地址是出厂就写入,体现不了管理思路
不同的主机在不同的网段里
**
在这里插入图片描述
网络id+主机id
网络id标明你是在哪个网段
主机id标明你是哪一台主机
只要在一个网段,网络id是相同的,
主机id应该是不同的,表示网段里一个设备
怎么区分网络id和主机id
网络id必然在前,主机id必然在后

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
0.0.0.0是未知地址,
127.0.0。1是本地回环地址,这两个地址是不能分配的

在这里插入图片描述
**A类前8位是网络id ,后面24位是主机id
一个A类网络主机数可以达到2的24次方大概1600多万
10.0.0.0这样的地址不能用,表示一个网段号
10.255.255.255 表示10网段的广播
公示:
网络(网段)数量= 2^的可变网络id位数(有多少位可变,就是2 的多少位次方
一个网络的主机数量=2^主机id位数-2
2^24~=1600万
**
在这里插入图片描述
给中国分配的A类地址
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有类地址
无类地址是工作中用的最多的方式

**B类,前两位固定不变,总共16位是网络id,16位主机id
10xxxxxx.xxxxxxxx.y.z
10000000.x。x。x 最小
10111111.x。x。x最大
128-191.x.x.x
网段 2^(16-2)数量
主机id数量=2^16-2
主机数65534
**
C类,前24位是网络id ,主机id是8位
110XXXX.XXXXXXXX.XXXXXXXX.X
1100000最小 192
1101111最大 223
192-223
24位网络id
8位主机id
网段数量=2^(24-3)
主机数=2^8-2=254

D类,表示多播地址
110XXXX.X.X.X
224-239.x.x.x
E,保留(还未启用,在实验室)
240-254.x.x.x
1110XXX.X.X.X

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值