第1讲-Linux网络编程基础.doc
《第1讲-Linux网络编程基础.doc》由会员分享,可在线阅读,更多相关《第1讲-Linux网络编程基础.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、ch1.Linux网络编程基础知识1 客户机-服务器编程模型1.1 基本的编程模型l 网络应用的标准模型是客户机-服务器模型l 客户机-服务器模型是非对称模型l 网络程序的执行过程n 服务程序启动n 客户机程序启动n 客户机程序与服务器建立连接n 客户机提出请求n 服务器处理请求,返回相应结果n 服务器断开连接,进入等待状态l 循环服务器n 同一时刻只处理一个客户机请求,处理请求过程中下一请求等待n 节省服务器资源,响应时间长,适合处理非耗时请求l 并发服务器n 并发执行,每收到一个连接请求创建一个进程处理该连接,服务器继续等待下一连接n 响应速度快,占用系统资源多1.2 客户端/服务器程序示
2、例l 客户端-服务器程序通信模型l 源码分析2 网络调试方法2.1 Linux下的常用网络命令l 命令ifconfig查看网络配置(网卡)命令l 命令netstat查看网络状态命令Proto Local Address Foreign Address StateTCP cpi-wanbo:epmap cpi-wanbo:0 LISTENINGTCP cpi-wanbo:microsoft-ds cpi-wanbo:0 LISTENINTCP cpi-wanbo:1026 cpi-wanbo:0 LISTENINGTCP cpi-wanbo:1027 cpi-wanbo:0 LISTENINGT
3、CP cpi-wanbo:3306 cpi-wanbo:0 LISTENINGTCP cpi-wanbo:1025 cpi-wanbo:0 LISTENINGTCP cpi-wanbo:1029 cpi-wanbo:0 LISTENINGTCP cpi-wanbo:1030 cpi-wanbo:0 LISTENINGTCP cpi-wanbo:43958 cpi-wanbo:0 LISTENINGTCP cpi-wanbo:ftp cpi-wanbo:0 LISTENINGTCP cpi-wanbo:ftp cpi-wanbo:0 LISTENINGTCP cpi-wanbo:netbios-
4、ssn cpi-wanbo:0 LISTENINGUDP cpi-wanbo:microsoft-ds *:*UDP cpi-wanbo:isakmp *:*UDP cpi-wanbo:netbios-ns *:*l 命令ping检查网络是否可达的命令l 命令telnet简单网络客户端(bbs)2.2 简单测试程序3 TCP/UDP介绍(简单介绍)3.1 TCP/IP协议层次l 应用程序角度的TCP/IP协议层次3.2 Internet协议(IP)l IP协议数据包格式l IP地址分类l 子网络3.3 Internet消息控制协议(ICMP)(*)3.4 用户数据包协议(UDP)l UDP数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 网络 编程 基础
限制150内