Socket网络通信概述解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Socket网络通信概述解析课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Socket 网络 通信 概述 解析 课件
- 资源描述:
-
1、广州大学华软软件学院广州大学华软软件学院 网络技术系网络技术系2022-5-30-Socket-Socket编程编程实践实践王婵娟王婵娟Socket网络通信概述2本章内容n网络通信协议、接口和服务概述网络通信协议、接口和服务概述nTCP/IP网络架构概述网络架构概述nIP地址和端口地址和端口nIPAddress、Dns、IPHostEntry、IPEndPoint类类n套接字及套接字及Socket类类3网络通信协议、接口和服务概述n 网络通信参考模型:网络通信参考模型:OSI模型模型、TCP/IP模型模型n 协议:协议: 一套大家都公认的通信规则、约定的合称。一套大家都公认的通信规则、约定的合
2、称。 不同的协议工作在不同的层上,层与层之间则通常用接口来描述。不同的协议工作在不同的层上,层与层之间则通常用接口来描述。n 接口:接口: 联系相邻两层的通路。联系相邻两层的通路。 接口的规范定义了下层向上层该提供哪些网络服务和操作。接口的规范定义了下层向上层该提供哪些网络服务和操作。n 服务:服务: 面向连接的服务。类似电话模型服务面向连接的服务。类似电话模型服务 无连接的服务。类似邮政系统模型服务无连接的服务。类似邮政系统模型服务4OSI模型与TCP/IP模型的对应关系5TCP/IP模型6SMTP、DNS、FTP、TelnetTCP/IP网络架构概述应用层应用层网络接口层网络接口层传输层传
3、输层互联网层互联网层TCP、UDPIPEthernetIPTCP/UDPXXDATACRC7IP地址与端口n IP地址:地址: 用于识别一台主机在网络上的标识号用于识别一台主机在网络上的标识号 包括:网络号、主机号包括:网络号、主机号 IPv4编址方案:由编址方案:由4部分数字组成,每部分数字对应于部分数字组成,每部分数字对应于8位二进制数位二进制数字,各部分之间用小数点分开。如:字,各部分之间用小数点分开。如:192.168.0.1 IP地址分为:地址分为:A、B、C、D、E五类。见书五类。见书P7n 端口:端口: 物理意义:物理意义:ADSL Modem、路由器、交换机等上连接其他网络设备
4、、路由器、交换机等上连接其他网络设备的接口,如的接口,如RJ-45端口、端口、SC端口等端口等 逻辑意义:一般指逻辑意义:一般指TCP/IP中的端口,用于区别一台主机上的不同服中的端口,用于区别一台主机上的不同服务,范围务,范围065535(16位二进制)位二进制) 浏览网页浏览网页HTTP服务服务80端口、端口、FTP服务服务21端口等。见书端口等。见书P88IPAddress类n 在在System.Net命名空间中命名空间中n IPAddress类提供对类提供对IP地址的转换、处理等功能地址的转换、处理等功能n 如:如:IPAddress ip=IPAddress.Parse(“192.1
5、68.1.1”);n 该类的该类的7个只读字段,分别代表程序中使用的特殊个只读字段,分别代表程序中使用的特殊IP地址,其中地址,其中4个为:个为: Any 表示本地系统可用的任何表示本地系统可用的任何IPv4地址地址 Broadcast 表示本地表示本地IPv4网络广播地址网络广播地址 Loopback 表示系统的表示系统的IPv4回送地址,回送地址,127.0.0.1 None 表示系统上没有可用的表示系统上没有可用的IPv4网络接口网络接口9Dns类n 在在System.Net命名空间中命名空间中n Dns类用于获取提供本地或远程域名等功能类用于获取提供本地或远程域名等功能n 常用方法为:
展开阅读全文