TCP和UDP概括

  1. 了解TCP和UDP之前我们先来了解一下网络分层

    ISO/OSI模型七层:
         自下而上依次是:物理层,数据链路层,网络层,传输层,表示层,会话层,应用层。
    TCP/IP四层:
         自下而上依次是:物理层,数据链路层,网络层,传输层,表示层,会话层,应用层。
    
  2. 简单介绍TCP

     传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议.
    
  3. TCP连接机制

      一般我们用三次握手四次挥手来形容tcp的连接与断开,很明显可以看出tcp的连
      接客户端与服务端实现三次连接,断开需要四次。
      连接:首先客户端向服务端第一次连接发送信息;在不在?
      服务端收到信息, 第二次连接服务端给客户端发送,我在,
      客户端收到信息,第三次连接客户端发送信息给服务端说我也在。然后开始通信
      断开:第一次连接客户端向服务端发送消息说要向下线了,服务端收到。
      第二次连接,服务端向客户端发送,好的,收到信息,然后服务端 看还有什么需要发送的信息没有没有的话就给客户端发送第三次连接,
     服务端告诉客服端说,我要下线了,客户端收到信息告诉服务端,第四次连接,
     客户端告诉服务端我收到你要下线的信息了。然后各自下线
    
  4. UDP简介
    一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法

  5. TCP与UDP的区别
    a.tcp是数据流的方式通信,udp是数据报的形式
    b.tcp是可靠的(通过三次握手四次挥手实现),udp是无不可靠的(无连接通信)

    总结:
    TCP和UDP之间是一种互补的作用,TCP的优点是UDP的缺点,UDP的优点是TCP的缺点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值