网络通信实现技术 课件

上传人:第*** 文档编号:49335580 上传时间:2018-07-27 格式:PPT 页数:49 大小:612.50KB
返回 下载 相关 举报
网络通信实现技术 课件_第1页
第1页 / 共49页
网络通信实现技术 课件_第2页
第2页 / 共49页
网络通信实现技术 课件_第3页
第3页 / 共49页
网络通信实现技术 课件_第4页
第4页 / 共49页
网络通信实现技术 课件_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《网络通信实现技术 课件》由会员分享,可在线阅读,更多相关《网络通信实现技术 课件(49页珍藏版)》请在金锄头文库上搜索。

1、Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室陈 兵http:/ http:/Email: cb_ Email: cb_南京航空航天大学南京航空航天大学 计算机网络研究室计算机网络研究室 20082008网络通信实现技术Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室课程体系计算机网络通信基础 计算机 网络基础 TCP/IP 协议分析 网络与信息安全网络软件通

2、信技术 软件实验:停等协议ARQ实现、网络模拟器NS、SOCKET通信 硬件实验:网络工程,路由器和交换机网络硬件通信技术 Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室教学目的及要求教学目的及要求 掌握计算机网络通信编程技术掌握计算机网络通信编程技术 熟悉熟悉Unix/LUnix/Linuxinux环境的使用环境的使用教材教材 有关有关SocketSocket编程技术编程技术 有关有关Unix/LinuxUnix/Linux使用手册使用手册先修课程先修课程 ? 计算机网络基

3、础计算机网络基础 ? TCPIPTCPIP原理原理评分标准评分标准 上机作业上机作业Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室Reviewn n通信方式通信方式: : 单播单播 unicastunicast 组播组播 multicastmulticast 广播广播 broadcastbroadcastn n网络体系结构:网络体系结构: 分层分层 服务、协议和接口服务、协议和接口 ISO/OSIISO/OSI TCP/IPTCP/IPn nTCPIPTCPIP 地址:地址:

4、MAC/IP/MAC/IP/域名域名 分层:网络层,传输层,应用层分层:网络层,传输层,应用层 协议:协议:ARP/RARPARP/RARP IPIP ICMP TCP UDP ICMP TCP UDP 接口:接口:SOCKET SOCKET 传输层之上的接口传输层之上的接口Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室主要内容n n计算模式简介计算模式简介n nSOCKETSOCKET编程技术编程技术n n基本实验:基本实验: 实验实验1 1:PINGPING程序的实现程序

5、的实现 * * 尾数尾数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代理程序的实现代理程序

6、的实现 * 实验实验9 9:简单:简单FTPFTP程序的实现程序的实现 *n nDEMODEMOCopyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室1 工作模式变迁n n主机终端方式主机终端方式 一切由主机做主一切由主机做主n n文件服务器方式文件服务器方式 磁盘共享磁盘共享n n模式模式 减轻网络负载,查询减轻网络负载,查询 商业逻辑放到商业逻辑放到ClientClientn n和模式和模式 改进信息表示方式改进信息表示方式 三层构架,将商业逻辑放到三层构架,将商业逻辑放到Ser

7、verServer 减轻安装维护工作减轻安装维护工作Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室n特点: 一切由主机做主 终端不能独立工作,使 用主机的CPU、MEM等 终端之间不能直接通信 普通终端不支持GUI工作模式的变迁:主机终端Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室工作模式的变迁:文件服务器n n特点:特点: 文件服务器用来进行大文件服务器

8、用来进行大 容量数据存储和共享容量数据存储和共享 各主机有自己的资源,各主机有自己的资源, 同时可以访问服务器的同时可以访问服务器的 共享资源共享资源 网络流量较大,如从服网络流量较大,如从服 务器查找一条记录务器查找一条记录 主机之间可以直接通信主机之间可以直接通信Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室工作模式的变迁:C/S模式n n特点:特点: 将应用分成两部分将应用分成两部分 服务端负责数据处理和查询服务端负责数据处理和查询 客户端负责结果表示客户端负责结果表示

9、GUIGUI 减轻网络负载,查询减轻网络负载,查询 商业逻辑在商业逻辑在ClientClientCopyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室工作模式的变迁:B/S模式n n特点:特点: 改进信息表示方式改进信息表示方式 三层构架,将商业逻三层构架,将商业逻 辑放到辑放到ServerServer 减轻安装维护工作减轻安装维护工作WWW ServerCopyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学

10、网络研究室南京航空航天大学网络研究室2 SOCKET编程技术n n什么是什么是SOCKETSOCKETn nSOCKETSOCKET域、类型、协议域、类型、协议n nSOCKETSOCKET提供的服务及工作流程提供的服务及工作流程n nSOCKETSOCKET常用函数常用函数Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室SOCKET简介n n什么是什么是SOCKETSOCKETn nSOCKETSOCKET类型类型n n工作流程工作流程n n常用函数常用函数Copyright ChenBing Email:Copyright ChenBing Email:cb_cb_ 南京航空航天大学网络研究室南京航空航天大学网络研究室什么是SOCKET?n n是是TCP/IPTCP/IP传输层的接口传输层的接口n n是是BSD UNIXBSD UNIX提供的网络应用编程接口提供的网络应用编程接口n n采用客户机采用客户机/ /服务器的通信机制,使网络客

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号