资源预览内容
第1页 / 共49页
第2页 / 共49页
第3页 / 共49页
第4页 / 共49页
第5页 / 共49页
第6页 / 共49页
第7页 / 共49页
第8页 / 共49页
第9页 / 共49页
第10页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室陈 兵http:/803net.nuaa.edu.cn http:/803net.nuaa.edu.cnEmail: cb_china126.com Email: cb_china126.com南京航空航天大学南京航空航天大学 计算机网络研究室计算机网络研究室 20082008网络通信实现技术Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室课程体系计算机网络通信基础 计算机 网络基础 TCP/IP 协议分析 网络与信息安全网络软件通信技术 软件实验:停等协议ARQ实现、网络模拟器NS、SOCKET通信 硬件实验:网络工程,路由器和交换机网络硬件通信技术 Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室教学目的及要求教学目的及要求 掌握计算机网络通信编程技术掌握计算机网络通信编程技术 熟悉熟悉Unix/LUnix/Linuxinux环境的使用环境的使用教材教材 有关有关SocketSocket编程技术编程技术 有关有关Unix/LinuxUnix/Linux使用手册使用手册先修课程先修课程 ? 计算机网络基础计算机网络基础 ? TCPIPTCPIP原理原理评分标准评分标准 上机作业上机作业Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室Reviewn n通信方式通信方式: : 单播单播 unicastunicast 组播组播 multicastmulticast 广播广播 broadcastbroadcastn n网络体系结构:网络体系结构: 分层分层 服务、协议和接口服务、协议和接口 ISO/OSIISO/OSI TCP/IPTCP/IPn nTCPIPTCPIP 地址:地址:MAC/IP/MAC/IP/域名域名 分层:网络层,传输层,应用层分层:网络层,传输层,应用层 协议:协议:ARP/RARPARP/RARP IPIP ICMP TCP UDP ICMP TCP UDP 接口:接口:SOCKET SOCKET 传输层之上的接口传输层之上的接口Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室主要内容n n计算模式简介计算模式简介n nSOCKETSOCKET编程技术编程技术n n基本实验:基本实验: 实验实验1 1:PINGPING程序的实现程序的实现 * * 尾数尾数0 0,1 1,2 2,9 9 实验实验2 2:TRACERTTRACERT程序的实现程序的实现 * * 尾数尾数3 3,4 4,5 5 实验实验3 3:SCANNERSCANNER扫描程序实现扫描程序实现* * 尾数尾数6 6,7 7,8 8,n n高级实验高级实验 实验实验4 4:基于:基于IPIP组播的通信实现组播的通信实现 * 实验实验5 5:ARQARQ模拟程序实现模拟程序实现 * 实验实验6 6:IPIP欺骗程序的实现欺骗程序的实现 * 实验实验7 7:SnifferSniffer程序的实现程序的实现* 实验实验8 8:HTTPHTTP代理程序的实现代理程序的实现 * 实验实验9 9:简单:简单FTPFTP程序的实现程序的实现 *n nDEMODEMOCopyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室1 工作模式变迁n n主机终端方式主机终端方式 一切由主机做主一切由主机做主n n文件服务器方式文件服务器方式 磁盘共享磁盘共享n n模式模式 减轻网络负载,查询减轻网络负载,查询 商业逻辑放到商业逻辑放到ClientClientn n和模式和模式 改进信息表示方式改进信息表示方式 三层构架,将商业逻辑放到三层构架,将商业逻辑放到ServerServer 减轻安装维护工作减轻安装维护工作Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室n特点: 一切由主机做主 终端不能独立工作,使 用主机的CPU、MEM等 终端之间不能直接通信 普通终端不支持GUI工作模式的变迁:主机终端Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室工作模式的变迁:文件服务器n n特点:特点: 文件服务器用来进行大文件服务器用来进行大 容量数据存储和共享容量数据存储和共享 各主机有自己的资源,各主机有自己的资源, 同时可以访问服务器的同时可以访问服务器的 共享资源共享资源 网络流量较大,如从服网络流量较大,如从服 务器查找一条记录务器查找一条记录 主机之间可以直接通信主机之间可以直接通信Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室工作模式的变迁:C/S模式n n特点:特点: 将应用分成两部分将应用分成两部分 服务端负责数据处理和查询服务端负责数据处理和查询 客户端负责结果表示客户端负责结果表示GUIGUI 减轻网络负载,查询减轻网络负载,查询 商业逻辑在商业逻辑在ClientClientCopyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室工作模式的变迁:B/S模式n n特点:特点: 改进信息表示方式改进信息表示方式 三层构架,将商业逻三层构架,将商业逻 辑放到辑放到ServerServer 减轻安装维护工作减轻安装维护工作WWW ServerCopyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室2 SOCKET编程技术n n什么是什么是SOCKETSOCKETn nSOCKETSOCKET域、类型、协议域、类型、协议n nSOCKETSOCKET提供的服务及工作流程提供的服务及工作流程n nSOCKETSOCKET常用函数常用函数Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室SOCKET简介n n什么是什么是SOCKETSOCKETn nSOCKETSOCKET类型类型n n工作流程工作流程n n常用函数常用函数Copyright ChenBing Email:Copyright ChenBing Email:cb_chinanuaa.edu.cncb_chinanuaa.edu.cn 南京航空航天大学网络研究室南京航空航天大学网络研究室什么是SOCKET?n n是是TCP/IPTCP/IP传输层的接口传输层的接口n n是是BSD UNIXBSD UNIX提供的网络应用编程接口提供的网络应用编程接口n n采用客户机采用客户机/ /服务器的通信机制,使网络客
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号