网络-tcp

Posted bt-bug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络-tcp相关的知识,希望对你有一定的参考价值。

一,TCP简介

  特点
    1,面向连接

    2,可靠传输
      发送失败重发
      流量堵塞

  与udp的区别

    1,面向连接
    2,有序数据传输
    3,重发丢失的数据包
    4,舍弃重发的数据包
    5,无差错的数据传输
    6,流量控制

二,tpc客户端
  创建套接字
    import socket
    soc = socket.socket(AF_INET,SOCK_STREAM)

  连接服务器
    soc.connect((‘IP地址‘,端口号))

  发送接受文件
    soc.cend((‘‘).encode(‘utf-8‘))发
    data =soc.recv(1024)

  关闭客户端
    soc.close()

三,tpc服务器

  创建套接字
    soc = socket.socket(AF_INET,SOCK_STREAM

  绑定端口
    soc.bind((‘‘,端口号和))

  设置为监听模式
    soc.listen(128)

  获取客户端连接
    client_cos ,clientaddr = soc.accept

  使用客户端套接字收发数据
    data = client_cos.recv(1024)
    prient(data.decode(‘utf-8‘))
    client_cos.send(b‘输入内容‘)

  关闭客户端套接字
    client_cos.close

  关闭服务器套接字
    cos.close

以上是关于网络-tcp的主要内容,如果未能解决你的问题,请参考以下文章

网络传输--TCP

TCP/IP概述(网络互联与TCP/IP)

计算机网络技术:TCP/IP体系结构将网络分为哪几层?TCP/IP体系结构与OSI模型的对应关系是

TCP/IP是一种() 网络操作系统还是网络体系结构

网络TCP协议

网络编程--02 TCP