视频2018年7月25日网络把分布在不同地理区域的计算机与专门外部设备用通信线路互_第1页
视频2018年7月25日网络把分布在不同地理区域的计算机与专门外部设备用通信线路互_第2页
视频2018年7月25日网络把分布在不同地理区域的计算机与专门外部设备用通信线路互_第3页
视频2018年7月25日网络把分布在不同地理区域的计算机与专门外部设备用通信线路互_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网络概述网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模宏大、功能强大的网络系统。网络传输介质:双绞线、同轴电缆、光导、视线介质等。计算机的联网可以视线:使用资源共享信息、程序和数据分布式处理按照网络的规模可以简单的将网络划分为:局域网(LAN)城域网(MAN)广域网(WAN)按照网络的拓扑结构可以将网络划分为:网络发展的三个阶段:19691983 互联网形成19831994 互联网用于教育和科研领域1994Now 互联网用于商业用途网络通信协议:计算机网络中实现数据通信必须有一些约定通信协议。通信协议对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。网络

2、通信结构:为了能够让两个结点之间能够进行数据交互,必须在它们之间建立网络接口。这个网络接口包括:硬件连接及通信协议OSI 分层(Open SystemerConnection),开放系统互联IP( ernet Protocol),互联网协议,规定了在一个网络中每台计算机都会被分配一个字符串作为此计算机终端的唯一标识;IP 协议规定此字符串由四部分00-ff(0-255)之间的十六进制数据组成。,每个部分都是一个在一个局域网中,IP 是由路由进行分配的,IP 的规则,IP 分为 A.B.C.D.E 共五类:可以根据局域网内的终端数量设定路由分配端口(port),程序进行网络通信的数据通道(能够进

3、行数据通信的程序必须指定端,。065535),当运行一个程序并需要接受网络数据的时候,此程序需要指定一个端公认端口:01023,被一些系统服务紧密绑定端口:102449151 ,松散的绑定了一些服务动态/私有端口网络通信技术网络通信协议数据在网络之间传输的规则。网络通信协议有两种:TCP 和 UDPTCP:基于连接的安全传输协议(打1.一个一个通知开会),一个发送者一个接收者,在正式进行数据通信之前,会建立安全的连接,可以确保接收者接到的数据都是完整的、正确的。UDP:基于广播的非安全传输协议(大喇叭喊开会),一个发送者多个接收者,发送者在发送数据的时候,不能保证每个接收者都处于准备接收的状态

4、,也就是说不能保证每个接收者接到的数据是完整的、正确的。网络编程技术a)TCP 通信2.ServerSocket 类Socket 类程序之间的网络连接,一个 Socket 对象就是一个网络连接构造器/通过 ip 和port 向网络服务发送连接请求,当请求成功则获取一个 Socket 对象用于表示此连接Socket = new Socket(String ip,port);方法public InputStream getInputStream();获取网络连接中的输入流,对方发送过来的数据public OutputStream getOutputStream(); 获取网络连接中的输出流,用于给

5、连接的另一端发送数据public void close(); 当网络连接使用完成之后关闭连接用于创建一个网络服务,启动服务等待连接,如果没有连接请求到达,将一直处于等待状态。构造器/创建一个网络服务、占用一个端,等待客户端的 Socket 连接ServerSocket server = new ServerSocket(port);/创建一个网络服务、占用一个端,并指定客户端请求当前程序时的网络地址(适用于多网卡环境) ServerSocket server = new ServerSocket( port, backlog , InetAddress addr);方法public Socket accept();方法作用:让当前网络服务器处于等待接收客户端请求的状态,一旦有客户端请求,则获取一个Socket 连

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论