zoukankan      html  css  js  c++  java
  • socket概述

    什么是 Socket?

      Socket 就是为网络服务提供的一种机制。

      通讯的两端都有 Socket

      网络通讯其实就是 Socket 之间的通讯

      数据在两个 Socket 之间通过 IO 传输

    1.socket 分为两种协议,一种是 TCP协议,一种是UDP协议

    2.TCP与UDP的区别是什么?

      UDP:   a. 是面向无连接,将数据封装在数据包中,不需要建立连接

          b. 每个数据报的大小限制在64k内

          c. 因无连接,是不可靠协议

          d. 不需要建立连接,速度快

      TCP: a. 建立连接,形成传输数据的通道

          b. 在连接中进行大数据量传输,以字节流的方式

          c. 通过三次握手完成连接,是可靠协议

          d. 必须建立连接,效率会稍低

           总结:

      TCP协议面向连接,必须三次握手,才可以通讯,安全,但是效率相对较低

      UPD协议面向无连接,有丢包的可能,不安全但是效率高

  • 相关阅读:
    HDU 1016 Prime Ring Problem
    POJ 1724 ROADS(bfs最短路)
    HDU 1033 Edge
    IE 兼容模式
    HDU 1263 水果
    数据结构之图详解
    继续过中等难度.0309
    排序的稳定性
    Java+7入门经典
    哈希链表及其变种
  • 原文地址:https://www.cnblogs.com/zyybb/p/11002018.html
Copyright © 2011-2022 走看看