初次对TCP认知

   上次谈到三次握手、四次挥手,相信有许多小伙伴还是不能理解,本讲就进行深入讲解。

1.为什么需要三次握手?

我们进行三次握手主要是为了保证面向连接。

2.TCP的传输方式-------双全工

 2.1.传输方式主要有三种---单工、半双工、全双工

 2.2.单工:只能接收或者只能发送

       半双工:既可以接收也可以发送的,但是在接受的时候只能接受,发送的时候只能发送

       全双工:即可以接受也可以发送,并且可以同时发收

3.理解TCP在建立连接时的几种状态

 3.1.半连接状态

  当进行三次握手时,多个客户端向服务器发送建立连接请求时,服务器无法“忙过来”,(其实特别好理解,举个不恰当列子,好比有100个女孩同时追求一个男生,男生肯定无法去回复)也称TCP的半开连接攻击{(此时肯定会有疑问,这种情况该怎么办呢?)其实大家应该在日常生活中听过“代理”一词,没错,此处也有代理,这个叫做代理防火墙,那有什么作用?其实和代理一样,比如我们设置一个值,如果小于就可以通过,大于就会打回去,它代理了客户端访问了服务器,代理了服务器回复了客户端}

     3.2. 半关机状态

  当客户端向服务器发送请求时,服务器突然关机的状态。(这个通俗易懂就不举例子了)

      3.3.半开放状态

  在建立起来后,如果客户端没有再次向服务器发送请求连接的话,服务器会主动断开

4.我们都知道一个完整的IP地址需要子网掩码(网络掩码)例192.168.1.1对应的是255.255.255.0

    它的作用------区分网络位和主机位

   4.1.网络位:标识此IP地址处于哪个广播域内

        同一广播域内可以直接互相通信;不同广播域之间不能之间通信(但可以借助路由器才能实现不同广播域之间通信)

     如何标识的?

    网码为1的部分表示IP的网络位,0为主机位

   4.2主机位:可以给主机位分配的IP地址

问:192.168.1.1和192.168.2.1是否在同一广播域?-----------不在

那如何判断它们是否在同一广播域?

判定它是否在同一广播域内,就看网络位是否相同

           好了,本次就讲解到这里,下次见。

你可能感兴趣的:(网络)