TCP模型

一.总共分为四层:

1.链路层:网络访问层,相当于OSI中的数据链路层和物理层

2.互联网层:Internet层,相当于OSI的网络层(实现主机到主机之间的通信)

3.传输层:负责进程和进程之间的通信

4.应用层:相当于OSI中的应用层、表示层和会话层(智能化终端设备处于应用层)

二.数据传输发展

     在早期,数据的传输都是通过网线(双绞线)来实现的,但是网线的最大传输距离只有100米,并且传输的信号会随着传输距离的增加而减弱。

     基于以上原因,提出了HUB-集线器(集线器的作用是可以增大网络信号,但是在默认情况下,一台集线器就是一个广播域,同时也是一个冲突域,并且集线器是共享带宽的)

     针对以上的问题,提出了CSMA/CD载波侦听、多路访问/冲突检测:处于同一个冲突域内的用户,在同一个时间内只有一个用户可以访问网络,并且在它访问网络期间,其他用户只能侦听网络情况,不能上网,等到这个网络没有用户上网时,其他用户才能访问。

     最终,集线器被交换机淘汰,一台集线器就是一个广播域,交换机的每一个接口就是一个冲突域(分割冲突域)

三.TCP的三次握手机制

     是TCP的可靠性保障,服务端与客户端

第一次握手:客户端会先向服务端发送一个SYN(请求包),内容是SYN=a(a是一个随机参数),此时进入SYN_SEND状态

第二次握手:当服务端接收到请求包之后,就会对其进行回复,通过发送ack(确认包),内容是ack=a+1,此时服务端也会给客户端发送一个SYN请求,内容是SYN=b,相当于服务端发送的数据是ack=a+1,SYN=b,此时进入SYN_REECEIVE

第三次握手:客户端机接受到服务端的请求包后,也会对其进行回复,通过发送ack,内容是ack=b+1,到达这一阶段后,双方就形成了可靠的通信,可以开始发送数据

703cb9f95c1d4be981028bc34db89254.jpg

 这次分享了一些关于tcp的知识,希望对大家有所帮助,笔芯🧡

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值