一、TCP三次握手和四次挥手
1.TCP的传输过程:
Seq 序列号 保障传输过程可靠。
ACK (确认消息)
SYN (在建立TCP连接的时候使用)
FIN (在关闭TCP连接的时候使用)
2.TCP建立连接的过程:
三次握手(建立连接)
(1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方
(2)接收方接收后,回传一个带有SYN/ACK标志的数据包传递确认信息,表示收到
(3)发送方再回传一个带有ACK标志的数据包,代表我知道了,表示挥手结束
通俗:
(1)Client:嘿,李四,是我,听到了吗?
(2)Server:我听到了,你能听到我的吗?
(3)Client:好的,我们互相都能听到对方的话,我们的通信可以开始了。
四次挥手(断开连接)
(1)第一次挥手:Client发送一个FIN,用来关闭Client到Server的数据传送。
(2)第二次挥手:Server收到FIN后,发送一个ACK给Client,确认序号为收到序号+1
(3)第三次挥手:Server发送一个FIN,用来关闭Server到Client的数据传送.
(4)第四次挥手:Client收到FIN后,接着发送一个ACK给Server,确认序号为收到序号+1.通俗:
(1)Client:我所有东西都说完了
(2)Server:我已经全部听到了,但是等等我,我还没说完
(3)Server:好了,我已经说完了
(4)Client:好的,那我们的通信结束
二、IP组成
IP地址为32位的二进制数,分割为4个8进制数,再二进制转换为十进制
例如:
192 . 168 . 223 . 3 /24
11000000 10101000 11011111 00000011
进制转换
1.十进制转换二进制:8421法
利用十进制减去相应的数字得出哪一位为1哪一位为0
128+64+32+16+8+4+2+1=255
2.二进制转换十进制
将为1的位数所对应的数字相加
IP分类
公网ip地址-->合法的IP地址,可以在互联网上访问
A类:0.0.0.0 - 127.255.255.255/8 0是保留的并且表示所有ip地址,而127也是保留的地址,并且是用于测试回环用的。127.0.0.1,通常被称为本地回环地址。
B类:128.0.0.0 - 191.255.255.255/16
C类:192.0.0.0 - 223.255.255.255/24 目前所使用的ip地址
D类: 范围从224-239,D类ip地址目前这一类地址用来一次寻址一组计算机。224.0.0.0 - 239.255.255.255 组播地址
E类: 范围从240-254,为将来使用保留。
私有地址 :
在互联网上不使用,而被用在局域网络中的地址
在A类地址中,10.0.0.0到10.255.255.255是私有地址
在B类地址中,172.16.0.0到172.31.255.255是私有地址。
在C类地址中,192.168.0.0到192.168.255.255是私有地址。
IP地址的组成
子网掩码:用于区分IP地址中的网络部分和主机部分,计算子网掩码:网络位全1,主机位全0
网络部分(网络位):直接决定了可以分配的网络数
主机部分(主机位):决定了网络中最大的主机数 计数方法:2^主机号位数-2
网络地址: 用来表示一个网络,主机位取值全部为0,例如:192.168.1.0/24
例:
192.168.62.138/24
255.255.255.0 --子网掩码地址(24代表子网掩码位数)(网络位全1,主机位全0)
11000000.10101000.00111110.10001010(主机位 2^8-2=254)
11000000.10101000.00111110.00000000 网络地址 192.168.62.0/24(主机位全0)
11000000.10101000.00111110.11111111 广播地址 192.168.62.255(主机位全1)
可用的主机范围从 -->192.168.62.1-192.168.62.254(2^8-2=254)
三、VLSM可变长子网掩码
VLSM最有效的利用现有地址空间
子网划分:
a.这个被选用的子网可以产生多少的子网? 2的x次方=? x表示借的主机位
b.这个子网中又会有多少个合法的主机号? 2的y次方-2=? y表示主机位
c.每个子网的广播地址是什么? 这个子网中最后一个IP地址假如有120台电脑分配地址--主机位?
192.168.1.0/24 11000000.10101000.00000001.00000000
128 64 32 16 8 4 2 1
例如:计算主机位?2的多少次方-2大于等于120?--2^7次方-2=126
192.162.1.0/25 11000000.10101000.00000001.0 0000000 #1/0两个子网---(0,1)当为0时:192.168.1.0/25 ---网络地址
192.168.1.127---广播
可用主机范围2^7-2=有126个
192.168.1.1-192.168.1.126当为1时:192.168.1.128/25 ---网络地址
192.168.1.255---广播
可用主机范围有126个
192.168.1.129-192.168.1.254
30台--主机位?2的多少次方-2大于等于30?--2^5-2=30
11000000.10101000.00000001.000 00000 借走的子网【000、001、010、100、111、110、101、011】
192.168.1.0/27
255.255.255.224 子网掩码
网络位192.168.1.0---192.168.1.31--广播
可用主机范围:192.168.1.1---192.168.1.3011000000.10101000.00000001.001 00000
192.168.1.0/27
网络地址--192.168.1.32----192.168.1.63---广播地址
可用主机范围:192.168.1.33---192.168.1.62
四、虚拟局域网
vlan作用:把一个大的局域网隔离成多个虚拟子网。
如果广播数量过大会占用带宽,降低设备的性能,如何解决?
通过二层交换机使用vlan隔离广播,减小广播域范围。
优点:
1.有效控制广播域范围,控制网络流量
2.增强局域网的安全性
3.灵活的网络管理
同一个vlan的所有端口构成一个广播域
冲突域,交换机的一个端口为一个冲突域