python高级编程语言,python高阶编程

  python高级编程语言,python高阶编程

  1.网络基础1-1。IP地址111。目的:标记网络上的计算机。

  1-1-2.IPwindow:显示方法

  ifconfig Linux:

  Ipconfig 1-1-3。IP地址分类1131。IPv4(广泛使用的)IP协议的版本号是4,目前正在重用。目前广泛使用的IPv4地址位数是32位)4位)1-1-3-2。IPv6 IP协议版本号几乎全部用完,IPv6作为下一代IP地址的地址位为128位(128位动态端口动态端口范围为1024-65535。

  2.索克尔2比1。SOCKER 2-1-1的基本概念。概述TCP/IP协议

  TCP/IP协议是传输控制协议/互联网协议、传输控制协议/互联网互联协议的缩写,别名网络通信协议,是互联网的最小。

  TCP/IP定义了电子设备如何连接到互联网以及数据如何相互传输的标准。协议采用四层分层结构,每层调用其下层提供的协议来满足要求。

  TCP/IP协议模型

  socker

  插座也叫“插座”。APP应用程序通常通过“套接字”向网络发送请求或响应网络请求,以便在计算机上的主机或进程之间进行通信。按照通俗的说法,插座是安装在各自房子里的“电话”,这样两个节点就可以相互通信。

  2-2.使用socker创建socket,使用socket发送和接收数据,关闭socket 2-2-1。UDP发送方和接收方UDP发送数据

  创建importsocketdefmain(:# UDP socket UDP socket=socket . socket)socket . af _ inet,socket。SOCK_DGRAM) UDP_

  创建套接字绑定本地信息(IP和端口)接收数据打印数据套接字导入套接字def main):UDP _ socket=socket . socket)socket . af _ inetsocket . sock _ dgram 789)#不写IP,native IPU DP _ socket . bind(bind _ addr)2在true时绑定本地信息:recv _ data=udd 3。1024表示最高接收send _ data=recv _ data[1]print( { }:{ } )。格式(str (send _ data),recv。)

  如果程序运行时端口未绑定,操作系统会自动将端口分配给程序。并且同意端口不能使用两次。

  UDP接收数据

  创建一个套接字。Socket指的是发送和接收数据,可以同时发送和接收数据2-3个。TCP客户端和服务器端口绑定问题

  TCP,传输控制协议是一种基于字节流的面向连接的可靠传输层通信协议。是数据UDP聊天器

  面向连接:

  通信双方必须建立连接以确保数据传输。

  TCP采用发送响应机制、差错校验流量控制和拥塞管理TCP介绍

  面向CP的连接;UDP未连接。这意味着在发送数据之前不需要建立连接。TCP提供可靠的服务。也就是说,在TCP连接上传输的数据没有错误,没有丢失,没有重叠,并且按顺序到达;UDP将尽最大努力交付货物。也就是说,不能保证可靠的交付。UDP具有良好的实时性,比TCP生产率高,适用于高速传输和实时通信以及广播通信。每个TCP连接只能是点对点的;UDP支持一对一、一对多、多对一和多对多的相互通信。TCP需要更多的系统资源,而UDP需要更少的系统资源。TCP特点

  TCP与UDP区别总给

  UDP 通信

  服务器:提供服务的一方,客户端是接受服务的一方。

  TCP 通信

  构建流程:

  套接字链接服务创建套接字TCP 客户端与服务端的定义用于接收数据(最大接收2014字节)。

  创建套接字套接字绑定IP和portlisten允许套接字被动链接accept以等待客户端连接。Recv/send发送和接收数据TCP客服端

  TCP服务端

  TCP服务端为多个客户端服务

  套接字创建者的信息服务器的ip和端口连接服务器输入下载文件的名称,接收发送文件下载请求的另一方发送的数据,创建文件,然后创建套接字文件下载器

  创建套接字套接字绑定IP和portlisten允许套接字被动链接接受以等待客户端发送和接收链接recv/send。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: