• C语言网络通信


    计算机网络的通讯模型可以分为OSI模型和TCP/IP模型

    OSI:      物理层,网络层,数据链路层,传输层,应用层,会话层,表示层

    TCP/IP:物理层,网络层,                       传输层,应用层

    分别对应

    通信又分为TCP/UDP

    UDP:通常来说是像发信息一样

    TCP:通常来说是像打电话一样

    TCP的3次握手和4次挥手:3次握手是客户端向服务端发送请求,服务端收到信息,给客户端发送收到信息的信号,客户端收到服务端收到信息的信号,给服务端发送确认连接信号。

    4次挥手:客户端-->服务端   释放;服务端-->客户端   收到信号;服务端-->客户端   确认释放;客户端-->服务端   收到确认释放;这时候服务端已关闭,但客户端还要等待最长报文段寿命结束才关闭。

    SOCKET

    UDP:

    服务端    客户端

    创建     创建

    地址     地址

    绑定     

    等待     等待

    接受     发送

    发送     接受

    关闭     关闭

    TCP:

    服务端    客户端

    创建     创建

    地址     地址

    绑定

    监听     连接

    等待     等待

    接受     发送

    发送     接受

    关闭     关闭

  • 相关阅读:
    图灵2010.05书讯
    上海.NET技术交流会
    图灵2010.07书讯
    高效模式编写者的7个习惯
    QRCode 二维码开源DLL
    javascript 复习
    关于反射技术
    数字签名与加密解密
    使用负载均衡技术建设高负载的网络站点
    dreamweaver cs5.5中的phonegap升级测试
  • 原文地址:https://www.cnblogs.com/LTprogrammer/p/12906613.html
Copyright © 2020-2023  润新知