- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
/sundae_meng 网络程序设计 /sundae_meng 参考书目 网络程序设计 郭学理 张健 著 武汉大学出版社 Windows网络与通信程序设计 王艳平 张越 著 人民邮电出版社 网络程序设计教程 吴礼发 编著 北京希望电子出版社 /sundae_meng 绪论 计算机网络基础 网络程序设计基础 /sundae_meng ISO OSI七层模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 /sundae_meng ISO OSI的评价和使用情况 由专家提出的完美而累赘的设计 复杂而效率低下,未见实际应用 有人认为应该再加上经济层和政治层 /sundae_meng TCP/IP五层模型 应用层 传输层 网络层 数据链路层 物理层 /sundae_meng 对于TCP/IP模型的说明 在ISO OSI提出之前已实现和应用 主流但不唯一的技术 /sundae_meng 分层 为了降低设计难度,大部分网络都以层的形式组织在一起 上层的功能依赖其下层实现,下层的实现细节对上层是隐藏的 不相邻的层是互相不可见的 /sundae_meng 应用层 直接面向用户,应用类型十分广泛 应用层协议举例:HTTP、SMTP、FTP、DNS /sundae_meng 传输层 为传输应用层信息而设 协议举例:TCP、UDP Socket函数是定义在该层的编程接口 /sundae_meng 网络层 网络层负责将网络层封包从一个主机转移到另一个,确定数据的物理路径 协议举例:IP协议,相应的路由协议 网络层包含了子网的操作,是懂得网络拓扑结构的最高层 /sundae_meng 数据链路层 将数据报移动到源地址到目的地址路径上的下一个节点 两种通信方式: 广播:将数据发送给所有相邻节点 点对点:比如用于WAN的PPP协议 链路层协议主要在网络适配器(网卡)中实现 /sundae_meng 物理层 物理层将链路层帧中的原始比特流从一个节点传送到下一个节点 协议举例:以太网协议 TCP/IP未定义该层协议 依赖所采用的传输介质 /sundae_meng 网络寻址方式 在局域网中依赖MAC子层和MAC地址 广域网通讯中 IP地址 子网 /sundae_meng 子网相关技术介绍 CIDR:无类域间路由 私用地址与NAT /sundae_meng 网络程序寻址方式 通过网络寻址到特定的计算机或网络设备上,在通过端口号,定位到该设备上的一个程序 /sundae_meng 网络程序通信实体 通信进程 socket(套接字) /sundae_meng 网络程序设计发展 联机多用户程序设计 对等网络程序设计 Client/Server程序设计 RPC程序设计 Browser/Server程序设计 分布式程序设计 /sundae_meng 网络程序体系结构 客户机/服务器体系结构 P2P(Peer-to-Peer)体系结构 /sundae_meng * /sundae_meng *
文档评论(0)