美文网首页
浅谈网络传输协议

浅谈网络传输协议

作者: Y_Sunny_U | 来源:发表于2018-06-24 19:08 被阅读0次

    网络传输协议分为两种,udp,tcp/ip。其底层都是经过Socket进行传输的。首先,说一下两者的区别

    udp

    数据报传输协议将数据打包,按包发送,每包不能超过64k,不需要建立连接,所以数据传输快,安全性能高。

    TCP/IP

    传输控制协议,对数据的传输没有控制,要经过三次握手,所以传输速度慢,安全性能高

    Socket

    网络传输套接字,网络数据传输其实就是通过Socket建立连接进行通信的,在Socket中通过流的形式进行传输

    通过Socket传输需要两步

    第一:建立客户端和服务端对象
    第二:通过流进行传输

    客户端(步骤)

    1,创建Socket对象,指定要连接的服务端的端口号
    2,通过Socket获取流,写入数据
    3,关闭流

    服务端(步骤)

    1,建立服务端对象,设置端口号
    2,通过监听客户端对象,获取Socket对象
    3,通过Socket获取输入流,读取数据

    世界很乱,唯有自己最可靠

    相关文章

      网友评论

          本文标题:浅谈网络传输协议

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