美文网首页
TCP/IP网络编程

TCP/IP网络编程

作者: swagon | 来源:发表于2017-06-20 10:14 被阅读164次

    理解网络编程和套接字

    1. 网络编程是编写程序使两台连网的计算机交换数据。物理连接->编写数据传输软件(套接字),因此,网络编程又叫套接字编程
    2. TCP套接字好比电话机,服务端
    3. 创建监听套接字
    4. 绑定ip和端口号
    5. 开始监听
    6. 接收数据
    7. 客户端
    8. 建立连接套接字
    9. 连接
    10. 收发数据

    基于windos平台的实现

    1. 协议:双方的通讯方式,为了完成数据交换而定好的规定

    2. 协议族:(协议族存在多种数据传输方式)


      image.png
    3. 套接字类型(传输方式)

    4. 面向连接的套接字(有序,不丢失,不存在数据边界),套接字连接一一对应


      image.png
    5. 基于消息的套接字(快,有损,有边界,大小限制,包裹大的话要分两次接收)


      image.png

    相关文章

      网友评论

          本文标题:TCP/IP网络编程

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