1、网络软件设计网络软件设计制作主讲段景山段景山段景山2网络软件类型网络软件类型段景山段景山3内容内容段景山段景山4套接字编程的基本原理套接字编程的基本原理应用层应用层表示层表示层会晤层会晤层传输层传输层网络层网络层数据连路层数据连路层物理层物理层应用层应用层表示层表示层会晤层会晤层传输层传输层网络层网络层数据连路层数据连路层物理层物理层网络层网络层数据连路层数据连路层物理层物理层通通 信信 介介 质质传输层协议传输层协议会晤层协议会晤层协议表示层协议表示层协议应用层协议应用层协议端系统端系统A端系统端系统B中继系统中继系统通通 信信 介介 质质段景山段景山5引入引入IPTCPUDPSMTPFTP
2、TPTELNETDNSS NM P段景山段景山6引入引入段景山段景山7引入引入段景山段景山8套接字的位置和作用套接字的位置和作用段景山段景山9套接字的位置和作用套接字的位置和作用段景山段景山10套接字的位置和作用套接字的位置和作用段景山段景山11套接字(套接字(socket)段景山段景山12套接字(套接字(socket)段景山段景山13端口、端点端口、端点。段景山段景山14端口、端点端口、端点段景山段景山15段景山段景山16端口、端点端口、端点段景山段景山17端口、端点端口、端点段景山段景山18端口、端点端口、端点段景山段景山19端口、端点端口、端点段景山段景山20端口、端点端口、端点段景山段
3、景山21端口、端点端口、端点段景山段景山22套接字地址套接字地址段景山段景山23套接字地址套接字地址段景山段景山24套接字与端口套接字与端口段景山段景山25段景山段景山26套接字与端口套接字与端口段景山段景山27段景山段景山28套接字与端点套接字与端点段景山段景山29服务方式服务方式段景山段景山30套接字端点套接字端点段景山段景山31网络客户客户服务器服务器SC服务请求服务响应后续通信客户客户/服务器模式服务器模式段景山段景山32网络A A方:启动应用,向方:启动应用,向 对方发出请求对方发出请求B B方:对请求应答,方:对请求应答,提供服务提供服务 后续通信后续通信客户客户/服务器模式服务器模式段景山段景山33客户客户/服务器模式服务器模式段景山段景山34客户客户/服务器模式服务器模式段景山段景山35客户客户/服务器模式服务器模式段景山段景山36突出优点随机的通信请求(客户机)随时的通信畅通(服务器)客户客户/服务器模式服务器模式段景山段景山37客户客户/服务器模式服务器模式段景山段景山38客户客户/服务器模式服务器模式段景山段景山39客户客户/服务器模式服务器模式段景山段景山40客户客户/服务器模式服务器模式段景山段景山41客户客户/服务器模式服务器模式段景山段景山42客户客户/服务器模式服务器模式