美文网首页
Socket网络编程

Socket网络编程

作者: 健倾心语 | 来源:发表于2018-12-07 17:55 被阅读7次

    端口号的作用:定位到应用程序
    IP地址的作用:具体定位到某个计算机
    怎么区分客户端和服务端
    谁发起的谁就是客户端(Client),谁接受请求谁就是服务端(Server)

    浏览器属于客户端
    socket编程 网络模型
    什么是网络模型:
    1.应用层
    http协议
    2.传输层
    tcp协议
    3.网络层
    IP协议
    4.链路层
    网络层,以太网协议
    任何计算机语言通讯,底层都是使用socket技术
    java,c#,c等技术都遵循一个规则,二进制+IP+端口号
    socket分为两个非常核心的TCP和UDP IO流传输
    socket技术其实就是网络编程是网络通讯的一个技术,有客户端和服务端

    两者区别:
    1.udp面向无连接----不会简历连接,不可靠协议,限制传输64k
    2.tcp是面向连接协议,三次握手,通过字节流传输,但是效率没有udp高,但是比udp安全
    http协议是底层使用tcp建立连接的

    如何使用UDP协议完成客户端与服务端的通讯

    TCP协议采用三次写握手协议

    相关文章

      网友评论

          本文标题:Socket网络编程

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