zoukankan      html  css  js  c++  java
  • 网络 TCP & UDP

      TCP (传输控制协议)

    • 建立连接,形成传输数据的通道
    • 在连接中进行大数据传输 (数据大小不受限制)
    • 通过三次握手完成连接,是可靠协议,安全送达
    • 必须建立连接,效率会稍低

      ps:三次握手

      第1次 客户端  --发起连接-->  服务器

      第2次 客户端  <--响应--    服务器

      第3次 客户端  --响应-->    服务器     

        类似于生活中拨打电话,A和B之间电话联系:

        首先需要一方拨电话,A拨打电话给B,

        B接到电话,响应一声(B“喂一声”,这样A才知道B在)

        A接受到B的响应,然后响应B(A“喂一声”,这样B才知道,刚才他“喂”的,A听到了)

        然后A和B之间就可以说正事了。

      http (超文本传输协议)

    • 表面上看http协议是一请求一响应,实际上http是基于TCP实现的,http在传输数据之前,同样需要经过三次握手,然后才会传输数据。传输完数据后,连接就断开了,所以http又叫短连接。 

      UDP (用户数据报协议)

    • 将数据及源和目的封装成数据包中,不需要建立连接
    • 每个数据报的大小限制在64k之内
    • 因为无需连接,因此是不可靠协议
    • 不需要建立连接,速度快
  • 相关阅读:
    【noi2018】归程
    【USACO06JAN】牛的舞会The Cow Prom
    City Horizon (线段树)
    USACO 2019 January Gold Cow Poetry (结论+dp)
    POJ 2528 Mayor's posters (线段树)
    线段覆盖 (线段树)
    POJ 2892 Tunnel Warfare (线段树)
    NOIP 2017 逛公园 (最短路+dp)
    USACO 2019 February Gold Cow Land (树链剖分)
    CSU 2151 集训难度(线段树)
  • 原文地址:https://www.cnblogs.com/oumygade/p/4303199.html
Copyright © 2011-2022 走看看