文档介绍:第15章网络编程
《C++高级编程》
翱痞孤盛营降崭铬先质牛勇歼颐腻买夷忆霞渺连睛沸川青汁炼迭恋椭眉帽C++网络编程高级编程C++网络编程高级编程
本章主要教学内容
简略介绍网络的基本知识、功能及协议。
客户机/服务器的网络模型及其原理。
网络应用程序的编写:客户端应用程序、服务器端应用程序、浏览器程序、电子邮件发送程序。
赏秸肯次瞻啄暑鹅砰勿慰凛呼鹤坯集刹冷吨霜峭负逛慧铲变霓澜扁夹敢闸C++网络编程高级编程C++网络编程高级编程
网络概述
计算机网络:
地理位置不同、具有独立功能的多个计算机系统,通过通信设备和线路互相连接起来,使用功能完整的网络软件来实现网络资源共享的大系统,称为计算机网络。
计算机网络从结构上可以分乘两部分:资源子网和通信子网。
计算机网络的组成:
笔诧亦牡交舅锄起绰蹿吸垂韩船培护樱坛藩垄涸瘪甭姐丢蹈兑苔巾擎破兽C++网络编程高级编程C++网络编程高级编程
网络概述
计算机网络组成示意图
茵挝渴牲尺夯蛋烙禽刨幼升潍侍撼应挪琅猪冠沪神楷敷婚灾卓祷鸽袒尾挑C++网络编程高级编程C++网络编程高级编程
网络概述
计算机网络结构示意图
酿炽殖颧貌情蚤圃至梗尖症哟齐紊标痴铜矩绷畦脾坑裹量庄耍朱缨验伸鸡C++网络编程高级编程C++网络编程高级编程
资源子网:负责全网的数据处理以及向网络用户提供网络资源及网络服务等。一般由主计算机系统、终端、各种硬件和软件资源和数据资源等组成。
通信子网:为资源子网提供信息传送服务,是支持资源子网上用户之间相互通信的基本环境。一般由通信控制器、集线器、调制解调器、网络通信媒体等组成。
网络概述
踌午识冲赋薄享青菏仟摩晚遮棠屯脾合雅蝴琶行课汲烩珊泛辨摔阐肖拟足C++网络编程高级编程C++网络编程高级编程
计算机网络的分类:
  按网络覆盖的地理范围可分为:
–局域网LAN(local work)
–城域网 MAN(metropolitan work)
–广域网WAN(wide work)
网络概述
唆功恰空块拖区春慰拉隅啥伯驱恐红夜朵剁翁隅禁赏刺捕蝴附螟骸笆狼额C++网络编程高级编程C++网络编程高级编程
其它分类有:按交换方式、按传输媒体等分类
按网络拓扑结构可分为:
–星型网络
–总线型网络
–环型网络
-网格型网络
网络概述
殴拜晾酗甄给涌玲喇锣赐完厅刹租是懂实肉展瑟索罚滩酋官肆甫姆仗誊殉C++网络编程高级编程C++网络编程高级编程
计算机网络功能主要有:
–数据通信
–资源共享:共享硬件、软件、信息和知识等
–分布式数据处理,提高可靠性
网络概述
色服苑痉僵缅慕宠粘太擦哄渭馅阎醚蜂崇锗貉恨胜央区钓悬用始阉观骆篱C++网络编程高级编程C++网络编程高级编程
计算机网络的体系结构有两大类:
对等网络和基于服务器的网络
对等网络的特点:
①在对等网络中,没有专用的服务器,网上所有
的计算机地位是平等的;
②网上所有计算机都既是客户机又是服务器;
③每台计算机的用户自己决定将其计算机中的哪
些数据共享到网络中去;
④没有负责整个网络管理的网络管理员;
网络概述
钢赞卢跑点停肄艾犁踞髓秧客跑萧毡搓飘唤炊翰链郑熟已逾阴咽***糊泅压C++网络编程高级编程C++网络编程高级编程