美文网首页
Socket网络相关知识

Socket网络相关知识

作者: 胡胡LoL | 来源:发表于2017-03-25 21:20 被阅读15次

    Socket网络相关知识

    ①.又称”套接字”
    ②.网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个 Socket
    ③.应用程序通常通过”套接字”向网络发出请求或者应答网络请求
    

    端口号(用来定位程序),有效端口065535其中01024是被系统使用或者保留的端口.

    常见协议 TCP 和 UDP 相当于通信的方式

    1. TCP (传输控制协议)
      建立链接,形成传输数据的通道
      在链接的过程中进行大数据传输(数据不受限制)
      通过三次握手完成连接
      三次握手是为了数据可以可靠,安全的传输
      必须建立连接,效率会低
      HTTP 请求每发送一个请求就完成一次连接

    2 .UDP 协议(用户数据报协议) —>错过就没了
    将数据即源和目的分装成数据包中,不需要建立连接

    每个数据报的大小限制在64K 之内
    因为无需连接.因此是不可靠协议
    不需要建立连接,速度快
    

    网络通信的要素

    1.网络上的请求就是通过 Socket 来建立链接然后互相通信
    2.IP地址(网络上主机设备的唯一标识)
    3.HTTP  底层就是通过 Socket 建立连接通信管理,实现数据传输,他是一个 TCP 的传输协议(方式),是一个可靠,安全的协议!

    相关文章

      网友评论

          本文标题:Socket网络相关知识

          本文链接:https://www.haomeiwen.com/subject/xkxhottx.html