标签:log 打印机 分享 银行 电脑 计算机网络 src 查找 面向连接
(一)客户端/服务器架构
1.客户端/服务器用来做什么了?
客户端向服务器发出请求,服务器接到请求,对客户端进行服务。
服务器有两种形态,一种软件服务器形态,如(网页的服务器),客户端向服务器发送请求,服务器接收请求,为其服务提供网页上的信息。
另外一种是硬件服务器形态,如(打印机、U盘),为客户端提供服务。
既是客户端也是服务器,比较特殊的如(银行ATM机、电脑)提供硬件服务(输入、输出、吐钱),又向软件服务器发送请求。
2.服务器与客户端怎么通信
服务器要先创建一个通讯端点,监听请求。每个服务器应(只有)一个通讯端点。
(二)网络编程基于Python
1.套接字是通讯端点概念的计算机网络数据结构。(套接字建立好了再无限等待)
2.套接字三形式 AF_UNIX AF_NETLINK AF_INTE 大部分时候都用AF_INTE
3.面向连接套接字 靠TCP连接字指定套接字类型 通过IP查找主机。(服务器套接字 与 主机套接字)
4.无连接 UDP和IP
创建 UDP套接字连接代码 实现来接 两个主机通信
TCP 实现两个主机间的连接
以上代码来自曹德清的网络编程 soket()模块编程
标签:log 打印机 分享 银行 电脑 计算机网络 src 查找 面向连接
原文地址:http://www.cnblogs.com/qf9527/p/6701385.html