赞
踩
嗨喽,大家好呀~这里是爱看美女的茜茜呐
1.什么是客户端/服务器架构?
服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的“服务”。
它存在唯一目的就是等待客户端的请求,
并响应它们(提供服务),然后等待更多请求。
说白了就是一个提供服务,一个请求服务得到相应的一个过程。
2.套接字:通信端点
套接字是计算机网络数据结构,它体现了上节中描述的“通信端点”的概念。
在任何类型的通信开始之前,网络应用程序必须创建套接字。
可以将它们比作电话插孔,没有它将无法进行通信。
Python只支持AF_UNIX、AF_NETLINK、AF_TIPC 和 AF_INET ,重点使用基于网络的AF_INET.
3.套接字地址:主机-端口对
它是网络通信过程中端点的抽象表示,python使用元组保存:ADDR = (HOST,PORT)。
4.套接字类型
流式套接字(SOCK_STREAM):用于提供面向连接、可靠的数据传输服务。
数据报套接字(SOCK_DGRAM):提供了一种无连接的服务。
该服务并不能保证数据传输的可靠性,数据有可能在传输过程中丢失或出现数据重复,且无法保证顺序地接收到数据。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。