计算机网络第四次作业
计算机网络形考作业
计算机网络(本)作业4综合练习题一、是非题1、√2、×3、×4、×5、√6、×7、×8、×9、√10、√二、选择题1、B2、B 、D3、C4、B5、D6、D7、C8、A9、B10、C三、填空题1、面向连接服务具有连接建立、(数据传输)和连接释放这三个阶段。
2、在计算机通信中,采用(回声法、表决法、ARQ法、 FEC法、 HEC法)方式进行差错控制。
3、PPPOE是一个(点对点通信)协议。
P2264、物理层的任务就是透明地传送(数据比特流)。
5、在TCP/IP参考模型的传输层上,(UDP)实现的是不可靠、无连接的数据包服务,而(TCP)协议用来在一个不可靠的互联网中为应用程序提供可靠的端—端字节流服务。
6、在(全双工)通信方式中,通信的双方可以同时发送和接收数据。
7、XDSL是DSL的统称,意即数字用户线路,是以(铜电话线)为传输介质的点对点传输技术。
P226四、简答题1、什么是VLAN?P104答:VLAN是指在交换局域网的基础上,通过网络管理软件划分的可跨越不同网段、不同网络端到端的逻辑网络。
2、什么是计算机网络?它由哪几部分组成?P10 P9答:计算机网络就是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。
它由资源子网和通信子网两部分组成。
3、域名管理系统的作用是什么?P159答:把域名转换成为网络可以识别的IP地址。
4、OSI参考模型与TCP/IP参考模型比较,有哪些不同点?P34答:(1)OSI模型包括7层,而TCP/IP模型只有4层,虽然它们具有功能相当的网络层、传输层和应用层,但其他层并不相同。
TCP/IP模型中没有表示层和会话层,它将与这两层相关的表达、编码和会话控制等功能都包含到了应用层中去完成。
另外,TCP/IP模型还将OSI模型中的数据链路层和物理层包括到了一个网络接口层中。
网络技术与应用的作业及答案
《网络技术与应用》第一次作业:(本次作业包括教学大纲的1-2章)一、填空题1.从逻辑上看,计算机网络是由通信子网和终端系统组成。
2.通信协议的三要素是语法、语义和同步。
3.按照网络作用范围,计算机网络分为局域网、城域网、广域网、区域个人网和因特网。
4.在OSI参考模型中,传输的基本单位是帧的层次是数据链路层,该模型的最高层是应用层。
二、单项选择题1.在OSI参考模型中,自下而上第一个提供端到端服务的层次是( C )。
(A)数据链路层(B)网络层(C)传输层(D)应用层2.若网络形状是由站点和连接站点的链路组成的一个闭合环,则称这种拓扑结构为( C )。
(A)星形拓扑(B)总线拓扑(C)环形拓扑(D)树形拓扑3.在OSI参考模型中,物理层的主要功能是( B )。
(A)数据链路的访问控制和管理(B)透明地传输比特流(C)在物理实体间传送数据帧(D)发送和接收用户数据报文4.下面关于计算机网络的体系结构和协议的叙述,不正确的是( B )。
(A)计算机网络体系结构是计算机网络及其部件所应完成的功能的精确定义(B)TCP/IP体系结构中的应用层对应于OSI体系结构中的表示层和应用层(C)网络协议是为进行网络中的数据交换而建立的规则、标准和约定(D)网络协议是“水平”的概念5.下列选项中,不属于网络体系结构中所描述的内容是( A )。
(A)协议内部实现细节(B)网络层次(C)每一层使用协议(D)每层须完成的功能三、综合题1.什么是网络协议?由哪几个基本要素组成?答:协议是指通信双方必须遵循的、控制信息交换的规则的集合,是一套语义和语法规则,用来规定有关功能部件在通信过程中的操作,它定义了数据发送和接收工作中必经的过程。
协议规定了网络中使用的格式、定时方式、顺序和检错。
一般说,一个网络协议主要由语法、语义和同步三个要素组成。
语义:协议的语义是指对构成协议的协议元素含义的解释。
语法:指数据与控制信息的结构或格式。
计算机应用基础第四次作业
计算机应用基础第四次作业1、用语言、文字、符号、场景、图像、声音等方式表达的内容统称为______。
A、信息技术B、信息社会C、信息D、信息处理2、已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是______。
A、a、5、XB、5、X、aC、X、5、aD、a、X、53、存储程序是计算机工作的一个重要原则,这是计算机能______的基础。
A、自动处理B、很高的计算精度C、进行高速运算D、具有记忆能力4、对于信息,下列说法错误的是______。
A、信息是可以处理的B、信息是可以传播的C、信息是可以共享的D、信息可以不依附于某种载体而存在5、在下列字符中,其ASCII码值最大的一个是______。
A、8B、9C、aD、b6、电子计算机按用途划分,可以分为______。
A、数字电子计算机和模拟电子计算机B、科学与过程计算计算机、工业控制计算机和数据计算机C、通用计算机和专用计算机D、巨型计算机、小型计算机和微型计算机7、常用的3.5英寸软盘角上有一带黑滑块的小方口,当小方口被打开时,其作用是______。
A、能读能写B、只能读不能写C、禁止读也禁止写D、能写但不能读8、按照需求功能的不同,信息系统已形成多种层次,计算机应用于管理是开始于______。
A、数据处理B、办公自动化C、决策支持D、事务处理9、计算机的系统总线是计算机各部件间传递信息的公共通道,它包括 __。
A、数据总线和地址总线B、数据总线和控制总线C、数据总线、控制总线和地址总线D、控制总线和地址总线10、微型计算机的内存储器______。
A、按二进制位编址B、按字节编址C、按字长编址D、按十进制位编址11、在微机的硬件系统中,______简称为I/O设备。
A、运算器与控制器B、输入设备与运算器C、存储器与输入设备D、输入设备与输出设备12、计算机的主要特点是______。
A、运算速度快、存储容量大、性能价格比低B、运算速度快、性能价格比低、程序控制C、运算速度快、存储容量大、可靠性高D、性能价格比低、功能全、体积小13、在标准ASCII编码表中,数字码、小写英文字母和大写英文字母的前后次序是_______。
北京中医药大学远程教育计算机基础第四次作业
A型题:请从备选答案中选取一个最佳答案1、在Word中,如果要使文档内容横向打印,在“页面设置”中应选择的选项是:[1分]A.纸张来源B.纸型C.版式D.页边距正确答案:B2、选定大范围连续的整行或整列单元格区域时,可以先选定第一整行或整列,然后按住_____键,再用鼠标器左键单击最后一行或列的行号或列标。
[1分]A.AltB.EscC.CtrlD.Shift正确答案:D3、在Word的编辑状态设置了标尺,可以同时显示水平标尺和垂直标尺的视图是:[1分]A.普通视图B.大纲视图C.页面视图D.全屏显示视图正确答案:C4、在Windows资源管理器中,要把文件或文件夹图标设置成”大图标“方式显示,使用的菜单组是______。
[1分]A.“文件”菜单B.“查看”菜单C.“编辑”菜单D.“工具”菜单正确答案:B5、在Excel 2010的工作表中,假定C4:C6区域内保存的数值依次为5.9和4,若C7单元格中的函数公式为=AVERAGE(C4:C6),则C7单元格中的值是:[1分]A.4B.5C.6D.9正确答案:C6、在Excel中工作表的列数最大为:[1分]A.1024B.255C.256D.16384正确答案:C7、在Word的编辑状态中,如果要输入希腊字母Ω,则需要使用的菜单是:[1分]A.插入B.编辑C.格式D.工具正确答案:A8、在Internet中,用于文件传输的协议是:[1分]A.FTPB.POPC.HTMLD.SMTP正确答案:A9、在Internet中,搜索引擎其实也是一个: [1分]A.操作系统B.网站C.域名服务器D.硬件设备正确答案:B10、若要使幻灯片按规定的时间实现连续自动播放,应设置:[1分]A.打包操作B.排练计时C.幻灯片切换D.设置放映方式正确答案:B11、在Excel工作表格中,在某单元格内输入数值123,不正确的输入形式是:[1分]A.123B.=123C.*123D.+123正确答案:C12、Excel工作表格可以进行以序列方式填充时,鼠标的形状为:[1分]A.实心细十字B.空心粗十字C.向左上方箭头D.向右上方箭头正确答案:A13、在Excel工作表中,每个单元格都有唯一的编号,编号方法是:[1分]A.数字+字母B.字母+字母C.列标+行号D.行号+列标正确答案:C14、域名服务DNS的主要功能是: [1分]A.合理分配IP地址B.为主机自动命名C.查询主机的MAC地址D.通过请求及回答获取主机和网络相关信息正确答案:D15、Internet主要由四部分组成,其中包括路由器、主机、信息资源与: [1分]A.通信线路B.数据库C.管理员D.销售商正确答案:A16、在资源管理器中,选定多个非连续文件的操作为______。
计算机应用基本第四次作业任务答案解析
一、单项选择题(只有一个选项正确,共17道小题)1. 在Word 的编辑状态,要将文档中选定的文字移动到指定位置去,首先对它进行的操作是单击______。
(A) "编辑"菜单下的"复制"命令(B) "编辑"菜单下的"清除"命令(C) "编辑"菜单下的"剪切"命令(D) "编辑"菜单下的"粘贴"命令你选择的答案:C [正确]正确答案:C解答参考:2. Word程序启动后就自动打开一个名为______的文档。
(A) Noname(B) Untitled(C) 文件1(D) 文档1你选择的答案:D [正确]正确答案:D解答参考:3. 在Word的编辑状态下,连续进行了两次'插入'操作,当单击一次'撤消'按钮后______。
(A) 将两次插入的内容全部取消(B) 将第一次插入的内容全部取消(C) 将第二次插入的内容全部取消(D) 两次插入的内容都不被取消你选择的答案:D [错误]正确答案:C解答参考:4. 退出Word 2003 环境的最快方法是单击窗口按钮____ 。
(A)(B)(C)(D)你选择的答案:A [错误]正确答案:D解答参考:5. 在Excel 2003中,假定单元格B2和B3的值分别为6和12,则公式=2*(B2+B3)的值为______。
(A) 36(B) 12(C) 24(D) 6你选择的答案:C [错误]正确答案:A解答参考:6. 在Excel 2003中,选择一块单元格区域后,若要实现合并及居中的功能则最少需要单击格式工具栏中相应的______。
(A) 2个按钮(B) 3个按钮(C) 4个按钮(D) 1个按钮你选择的答案:D [正确]解答参考:7. PowerPoint中,为某一张幻灯片修改设计模板效果的操作方法是_______。
国开《计算机网络》(本)形考作业4
“计算机网络”形考作业4(本次形考作业考核的范围是第1、2、4、5、6、7章的实验内容,本次作业在开学后的第11周发布,要求第16周以前完成。
本次作业提交实验报告(选做一次即可);满分为25分。
)计算机网络实验报告实验时间:20xx年xx月xx日参加人员:xxx一、实验名称:实验四 VLAN规划与划分二、实验内容1.VLAN配置基本命令:生成、修改和删除VLAN;2.单交换机上的VLAN配置:创建VLAN、按端口划分VLAN;3.多交换机上的VLAN配置:跨交换机按端口划分VLAN、配置VLAN Trunks;4.基于三层交换机的VLAN间通信:为VLAN设置IP地址、启用交换机的三层路由功能。
三、实验步骤1.实验基于目前最新版本的 Cisco Packet Tracer v7.4.02.VLAN配置基本命令:生成、修改和删除VLAN;(1)进入交换机的全局配置模式,执行 configure terminal 命令。
(2)创建 VLAN。
执行 vlan <vlan_id> 命令,其中 <vlan_id> 为 VLAN 的 ID 号。
例如,创建 VLAN 10,可以执行命令 vlan 10。
(3)配置 VLAN 名称。
执行 name <vlan_name> 命令,其中 <vlan_name> 为 VLAN 的名称。
例如,配置 VLAN 10 的名称为 Sales,可以执行命令 name Sales。
(4)将接口添加到 VLAN。
执行 interface <interface_id> 命令进入接口配置模式,例如 interface f0/1,然后执行 switchport mode access 命令将接口设置为访问端口,执行 switchport access vlan <vlan_id> 命令将接口加入到 VLAN 中。
例如,将接口 f0/1 加入到 VLAN 10 中,可以执行命令 switchport access vlan 10。
计算机网络(本)2012形考性考核作业4考核内容tanlijun
一、网络规划与设计网络需求调研与系统设计的基本原则:(1)从充分调查入手,充分理解用户业务活动和用户信息需求。
(2)在调查、分析的基础上,在充分考虑需求与约束(经费、工作基础与技术等方面)的前提之下,对网络系统组建与信息系统开发的可行性进行充分地论证,避免盲目性。
(3)运用系统的观念,完成网络工程技术方案的规划和设计。
(4)根据工程时间要求,将网络系统组建的任务按照设计、论证、实施、验收、用户培训、维护的不同阶段进行安排,大型网络系统的建设需要聘请专业的监理公司对项目执行的全过程进行监理。
(5)强调各阶段文档资料的完整性与规范性。
1、网络需求分析1、网络总体需求分析,根据应用软件的类型不同,可以分为3类:(1)MIS/OA/Web类应用,数据交换频繁,数据流量不大(2)FTP/CAD类应用,数据交换不频繁,数据流量大(3)多媒体数据流文件,数据交换频繁,数据流量大2、结构化布线需求分析通过对结点分布的实地考察,结合建筑物内部结构与建筑物之间的关系,连接的难易程度,确定中心机房、楼内各层的设备间、楼间连接技术、以及施工的造价,确定中心机房及各网段设备间的位置和用户结点的分布,确定结构化布线的需求、造价与方案。
3、网络可用性与可靠性分析4、网络安全性需求分析5、网络工程造价估算2、网络规划设计一、网络工程建设总体目标与设计原则网络工程建设必须首先明确用户的实际需求,统一规划,分期建设,选择适合的技术,确保网络工程建设的选进性、可用性、可靠性、可扩展性与安全性。
因此网络系统设计的原则是实用性、开放性、高可靠性、安全性、先进性与可扩展性。
二、网络结构与拓扑构型设计方法大型和中型网络系统必须采用分层的设计思想,这是解决网络系统规模、结构和技术的复杂性的最有效方法。
其中,核心层网络用于连接服务器集群、各建筑物子网交换路由器,以及与城域网连接的出口;汇聚层网络用于将分布在不同位置的子网连接到核心层网络,实现路由汇聚的功能;接入层网络将终端用户计算机接入到网络之中。
计算机网络课后题答案
计算机网络课后题答案目录第一次作业 (2)1.计算机网络的发展经历哪四代?其特点是什么? (2)第二次作业 (2)2、计算机网络主要由哪几部分组成?每部分的作用是什么? (2)4.数据通信系统主要由哪几部分组成?每部分作用是什么? (2)4.什么是单工通信、半双工通信、全双工通信? (3)2G、3G、4G、的含义是什么? (3)第三次作业 (3)6.什么是传输信道?目前数据通信中经常使用的有线信道主要有哪些? (3)7.什么是基带传输和宽带传输?二者相比较宽带传输的优点有哪些? (4)第四次作业 (4)8.分别简述数字调制的三种基本形式? (4)9.当给出的数据信号为00101101时,试分别画出曼彻斯特编码和差分曼彻斯特编码的波形图。
(4)10.什么是多路复用技术?简述时分多路复用的工作原理是什么?(5)第五次作业 (5)13、资源子网和通信子网的作用分别是什么? (5)14、计算机网络拓扑可分为哪几种?每一种的特点是什么? (5)第一次作业1.计算机网络的发展经历哪四代?其特点是什么?答:1)、第一代计算机网络——面向终端的计算机网络特点:构成了计算机网络的雏形,但通信线路昂贵,主机负担过重。
2)、第二代计算机网络——共享资源的计算机网络特点:多台计算机通过通信线路连接起来,相互共享资源,这样就形成了以共享资源为目的的第二代计算机网络。
3)、第三代计算机网络——标准化的计算机网络特点:OSI标准确保了各厂商生产的计算机和网络产品之间的互联,推动了网络技术的应用和发展。
4)、第四代计算机网络——国际化的计算机网络特点:使连接到网上的所有计算机能够相互交流信息,体现了各要素之间的紧密性,人工智能技术与网络基础的结合第二次作业2、计算机网络主要由哪几部分组成?每部分的作用是什么?答:计算机网络由三个主要组成部分:1)若干个主机作用:它们为用户提供服务;2)一个通信子网它主要由结点交换机和连接这些结点的通信链路所组成;作用:主要负责全网的数据通信,为用户提供数据传输、转接、加工和变换等通信处理工作。
国开电大计算机网络(本)形考作业四参考答案
答案见后几页章节:第1、2、4、5、6、7章内容:6次实践活动形式:提交实验报告(选做一次即可,可去首页下载模板)分数:25分答案:计算机网络实验报告一、实验名称:Windows环境下TCP/IP协议的配置二、实验内容1、实验系统框图(简图)2、实验步骤3、实验数据以及分析处理1)根据所给源程序进行调试2)调试中碰到的问题及解决方法3)调试成功的程序清单三、实验步骤一、TCP/IP协议的配置1、打开控制面板中的网络,查看有无TCP/IP协议2、安装TCP/IP协议3、选择网卡对应的TCP/IP项,设置TCP/IP协议4、完成配置,IPCONFIG查看二、TCP/IP诊断1、使用ping来测试计算机上的TCP/IP配置。
(ping 127.0.0.1)(1)发送了四个数据包。
接受了四个数据包。
没有丢失数据包。
(2)TCP/IP工作正常。
2、用HOSTNAME程序来获得计算机名称。
我的计算机的主机名称是2jf28, IP地址是10.0.4.603、使用Ping测试本计算机与其他计算机的连接性能。
其他计算机的主机名称是2jf29, 因为可以PING的通,没有数据包丢失。
4、考察计算机上的TCP/IP的配置本机已分配IP地址。
是手动分配的,一种是DHCP自动获取,另一种是人工设置IP地址。
5、使用ipconfig验证计算机的TCP/IP配置选项。
(1)可以查看本机IP地址。
本机IP地址为:10.0.4.60(2)还显示了子码掩码和网关。
(3)不能人工设置IP地址。
如果要从DOS下设的话,可以用“Netsh”命令。
6、在命令提示中输入ipconfig/all(1)ipconfig/all除了IP地址的相关信息外,还显示了计算机名、INS、网卡型号、DNS和MAC 地址(2)我的网卡的MAC地址为:00-1C-25-D-03-B2(3)C类地址。
我的网络ID为2jf28(4)网关和我的计算机网络ID7、在命令提示窗口中输入arp-a网的物理地址为:00-0d-bc-97-8d-80 IP地址为:10.0.4.1四、实验总结(用自己的话总结实验感受,不少于200字)计算机的TCP/IP配置有以下参数:IP地址,子网掩码,网关,DNS设置。
交大继续教育 计算机网络 四次作业答案
1、 OSI 模型中,通常是数据链路层负责将比特流或字符流转换成帧格式。
2、 对于网络模型来说,路由器是工作在网络层的设备。
3、 HUB (集线器)是工作在物理层的设备。
4、 FTP 、Telnet 等属于应用层的应用系统。
5、 OSI 模型中,由物理层负责比特流的透明传输。
6、 哪种物理层编码技术可用于解决连续的0或连续1的问题。
只有曼切斯特编码。
7、 如果用telnet 传输一串信息,那么真正在物理媒体上传输的信息是以某种形式调制的0或1数据。
8、 在一条无噪声的信道上,如果带宽是4MHz ,信号分成32个等级,那么,信道的最大比特率(即数据传输率)为40M bps 。
9、 在一条无噪声的信道上,如果带宽是4MHz ,信号分成32个等级,那么,信道对应波特率为8M 波特。
10、在一条无噪声的信道上,如果带宽是4MHz ,信号分成32个等级,那么,发送一个20KB 的文件最短需要的时间是4ms 。
Nyquist 定理 在无噪声信道中,当带宽为H Hz ,信号电平为V 级,则:数据传输速率 = 2Hlog 2V b/s信道的速率Mbps M 4032log 422=⨯⨯=,即信道的最大比特率为40Mbps 。
∵ 比特率 = (log 2V ) × 波特率 ∴ M MV832log 40log 22===比特率波特率T=20KB/40Mbps=(20×8)/(40×1000)=0.004秒 1B=8bit 所以乘以8,M 和K 是1000的关系11、一路电话的带宽为64Kbps 。
12、HFC 用了FDM 和TDM 多路复用的方法。
13、如果主机A 通过由32路TDM 共享的2.048Mbps 总线链路向主机B 发送一个32Kb 的文件,则传输时间为500ms每一路的速率=2.048M/32=64Kbps因此传输时间=文件长/一路传输速率=32Kb/64Kbps=0.5s 。
上海交通大学继续教育计算机第四次作业计算机网络基础秋
上海交通大学继续教育计算机第四次作业:计算机网络基础我的课程/ 计算机应用基础Ⅱ2299/ 主题 7/ 第四次作业计算机网络基础题目1正确获得1.00分中的1.00分Flag question题干Internet使用_______协议,由于该协议的通用性,使得Internet的发展非常迅速; 选择一项:a. TCPb. IPc. TCP/IPd. HTTP反馈正确答案是:TCP/IP题目2不正确获得1.00分中的0.00分Flag question题干以下不属于计算机网络的主要功能的是______;选择一项:a. 分布式信息处理b. 专家系统c. 数据通信d. 资源共享反馈正确答案是:专家系统题目3正确获得1.00分中的1.00分Flag question题干下列四项中表示电子邮件地址的是________;选择一项:a. b. ks163c. 192.168.0.1d. .cctv反馈正确答案是:ks163题目4正确获得1.00分中的1.00分Flag question题干目前实际存在和使用的广域网基本上都是采用______;选择一项:a. 环型拓扑结构b. 网状拓扑结构c. 总线拓扑结构d. 树形拓扑结构反馈正确答案是:网状拓扑结构题目5正确获得1.00分中的1.00分Flag question题干电话拨号接入网络带宽目前是大约为________;选择一项:a. 128Kbpsb. 256Kbpsc. 56Kbpsd. 56Mbps反馈正确答案是:56Kbps题目6正确获得1.00分中的1.00分Flag question题干查看MAC地址则应使用命令______;选择一项:a. ipb. ipconfigc. dir/alld. mac反馈正确答案是:ipconfig题目7正确获得1.00分中的1.00分Flag question题干______协议是一种可靠的面向连接的协议,主要功能是保证信息无差错地传输到目的主机;选择一项:a. IPb. TCPc. UDPd. HTTP反馈正确答案是:TCP题目8不正确获得1.00分中的0.00分Flag question题干下列说法错误的是______;选择一项:a. 不论何种计算机,只要采用一种协议就可以通信b. IP层处于网络的第三层c. 网上的计算机只要随便采用任意一种通信协议,就可以实现网上通信d. 不论何种计算机,至少采用两种或两种以上的协议才能通信反馈正确答案是:不论何种计算机,至少采用两种或两种以上的协议才能通信题目9正确获得1.00分中的1.00分Flag question题干BBS站点一般都提供的访问方式是______;选择一项:a. Webb. Blogc. ftpd.反馈正确答案是:Web题目10正确获得1.00分中的1.00分Flag question题干测试是否与邻居PC机相连接方法是________;选择一项:a. ping 自己网关b. ping 127.0.0.1c. ping 对方IP地址d. ping DNS服务器反馈正确答案是:ping 对方IP地址题目11不正确获得1.00分中的0.00分Flag question题干Reply from . . . 表示______;选择一项:a. 不确定b. 网络不通c. 有应答d. 无应答反馈正确答案是:有应答题目12不正确获得1.00分中的0.00分Flag question题干和普通Modem不同,安装ADSL Modem时必须安装______协议; 选择一项:a. RJ45b. TCP\IPc. PPPoEd. NetBEUI反馈正确答案是:PPPoE题目13正确获得1.00分中的1.00分Flag question题干以下说法属于使用代理服务器作用的是______;选择一项:a. 方便对用户的管理b. 以上说法都正确c. 节省IP开销d. 提高访问速度反馈正确答案是:以上说法都正确题目14正确获得1.00分中的1.00分Flag question题干TCP/IP协议分层模型中,______定义了TCP和UDP协议;选择一项:a. 物理层b. 应用层c. 运输层或称传输层d. 网络层反馈正确答案是:运输层或称传输层题目15正确获得1.00分中的1.00分Flag question题干Internet的两种主要接入方式是______;选择一项:a. 专线入网方式和拨号入网方式b. WINDOWS NT方式和NOVELL网方式c. 远程网方式和局域网方式d. 广域网方式和局域网方式反馈正确答案是:专线入网方式和拨号入网方式题目16正确获得1.00分中的1.00分Flag question题干目前Internet一般使用______个人计算机接入网络; 选择一项:a. LANb. ADSLc. 电话拨号d. 以上都是反馈正确答案是:以上都是题目17正确获得1.00分中的1.00分Flag question题干目前使用的Internet是一个典型的______模式;选择一项:a. 客户机/数据库b. 客户机/客户机c. 客户机/服务器d. 服务器/服务器反馈正确答案是:客户机/服务器题目18正确获得1.00分中的1.00分Flag question题干ADSL接入Internet有虚拟拨号和______两种方式; 选择一项:a. 无线接入b. 专线接入c. 虚电路接入d. DDN接入反馈正确答案是:专线接入题目19不正确获得1.00分中的0.00分Flag question题干Internet传递文件的最主要的协议是______协议; 选择一项:a. FTPb. HTTPc. TCP/IPd. SMTP和POP3反馈正确答案是:FTP题目20正确获得1.00分中的1.00分Flag question题干ADSL接入Internet需要的硬件设备是______;选择一项:a. 10Mbps/100Mbps网卡b. 以上都需要c. 电话线d. ADSL调制解调器反馈正确答案是:以上都需要题目21正确获得1.00分中的1.00分Flag question题干理论带宽为56Kbps的接入互联网方式是______; 选择一项:a. ADSLb. SDHc. LAN接入d. 电话拨号反馈正确答案是:电话拨号题目22正确获得1.00分中的1.00分Flag question题干测试网络是否连通可以使用命令______;选择一项:a. cdb. netstatc. pingd. ipconfig反馈正确答案是:ping题目23正确获得1.00分中的1.00分Flag question题干规范的讲,大家常说的某人网址是指某人的_____________; 选择一项:a. 地址b. 电子邮件地址c. 家庭地址d. 单位地址反馈正确答案是:地址题目24正确获得1.00分中的1.00分Flag question题干以下接入互联网方式中,速度带宽最大的是______;选择一项:a. 光纤b. SDHc. ADSLd. DDN反馈正确答案是:光纤题目25正确获得1.00分中的1.00分Flag question题干在拨号网络设置中,必选的网络协议是_______________; 选择一项:a. NWLINKb. IPX\SPXc. TCP\IPd. NetBEUI反馈正确答案是:TCP\IP题目26正确获得1.00分中的1.00分Flag question题干关于电子邮件的说法,不正确的是_______;选择一项:a. 电子邮件比人工邮件传送更方便、快捷b. 电子邮件可以同时发送给多个用户c. 发送电子邮件时,通讯双方必须都在场d. 在一个电子邮件中,可以发送文字、图像、语音等信息反馈正确答案是:发送电子邮件时,通讯双方必须都在场题目27正确获得1.00分中的1.00分Flag question题干随着计算机技术和通信技术的发展而日趋完善的应用领域是______; 选择一项:a. 自动控制b. 人工智能c. 计算机辅助系统d. 计算机网络反馈正确答案是:计算机网络题目28正确获得1.00分中的1.00分Flag question题干代理服务器可以加快对网络的浏览速度,原因是______;选择一项:a. 服务器客户端少b. 保存用户访问数据记录c. 对外只占用一个ipd. 服务器处理速度快反馈正确答案是:保存用户访问数据记录题目29正确获得1.00分中的1.00分Flag question题干IPv4地址可分______类;选择一项:a. 4b. 5c. 2d. 3反馈正确答案是:5题目30正确获得1.00分中的1.00分Flag question题干提供可靠传输的传输层协议是______;选择一项:a. IPb. UDPc. TCPd. PPP反馈正确答案是:TCP题目31正确获得1.00分中的1.00分Flag question题干下列选项中,不属于Internet提供的服务的是______;选择一项:a. 远程登录b. 多媒体软件制作c. 网络游戏d. 信息查询反馈正确答案是:多媒体软件制作题目32正确获得1.00分中的1.00分Flag question题干下面______命令可以查看网卡的MAC地址;选择一项:a. ipconfig \releaseb. ipconfig \renewc. ipconfig \registerdnsd. ipconfig \all反馈正确答案是:ipconfig \all题目33正确获得1.00分中的1.00分Flag question题干以下说法错误的是________;选择一项:a. 通过ADSL接入Internet不需要设置固定IP地址b. ADSL全称是 Asymmetric Digital Subscriber Loopc. ADSL理论可以提供上行1Mbps的速度d. ADSL不需要TCP/IP协议支持反馈正确答案是:ADSL不需要TCP/IP协议支持题目34正确获得1.00分中的1.00分Flag question题干TCP协议把数据分成若干数据段,称为________;选择一项:a. 段落b. 协议单元c. 分组d. 数据报反馈正确答案是:数据报题目35不正确获得1.00分中的0.00分Flag question题干路由器工作在ISO/OSI模型的______;选择一项:a. 网络层b. 应用层c. 物理层d. 数据链路层反馈正确答案是:网络层题目36正确获得1.00分中的1.00分Flag question题干TCP\IP协议是Internet中计算机之间通信所必须共同遵循的一种______; 选择一项:a. 通信规定b. 信息资源c. 硬件d. 软件反馈正确答案是:通信规定题目37正确获得1.00分中的1.00分Flag question题干代理服务器可以加快对网络的浏览速度原因是________;选择一项:a. 以上都不是b. 保存用户访问数据记录c. 服务器处理速度快d. 服务器客户端少反馈正确答案是:保存用户访问数据记录题目38正确获得1.00分中的1.00分Flag question题干以下关于UDP的说法中,错误的是__________;选择一项:a. UDP是一种不可靠的无连接协议b. UDP的主要功能是保证信息无差错的传输到目的主机c. UDP是一种传输层协议d. UDP不进行分组顺序的检查和差错控制反馈正确答案是:UDP的主要功能是保证信息无差错的传输到目的主机题目39正确获得1.00分中的1.00分Flag question题干HTTP是一种______;选择一项:a. 高级语言b. 超文本传输协议c. 域名d. 服务器名称反馈正确答案是:超文本传输协议题目40正确获得1.00分中的1.00分Flag question题干按照网络的传输速率,从小到大排序正确的是_____;选择一项:a. 广域网、城域网、局域网b. 局域网、城域网、广域网c. 城域网、广域网、局域网d. 局域网、广域网、城域网反馈正确答案是:广域网、城域网、局域网。
江苏开放大学网络学习工具及应用第四次形成性考核作业
网络学习工具及应用课程大作业——第四次形成性考核作业作者一、在江苏开放大学学习,是如何进行时间管理的1,要和自已的价值观相吻合自己一定要确立个人的价值观,假如价值观不明确,你就很难知道什么对自己最重要,当你价值观不明确,时间分配一定不好。
时间管理的重点不在于管理时间,而在于如何分配时间。
你永远没有时间做每件事,但你永远有时间做对自己来说最重要的事。
2,设立明确的目标成功等于目标,时间管理的目的是让自己在最短时间内实现更多你想要实现的目标:你必须把4到10个目标写出来,找出一个核心目标,并依次排列重要性,然后依照你的目标设定一些详细的计划,你的关键就是依照计划进行。
3.改变自己的想法美国心理学之父威廉・詹姆士对时间行为学的研究发现这样两种对待时间的态度:“这件工作必须完成它实在讨厌,所以我能拖便尽量拖”和“这不是件令人快的工作,但它必须完成,所以我得马上动手,好让自己能早些摆脱它”。
当你有了动机,迅速出第一步是很重要的。
不要想立刻推翻自己的整个习情,只需强迫自己现在就去做你所拖延的某件事。
然后,从明早开始,每天都从你的 time list中选出最不想做的事情先做。
4,遵循20比80定律生活中背定会有一些突发和追不及待要解决的题。
如果你发现自己天天都在处理这些事情,那表示你的时间管理井不理想。
成功者花最多时间在做最重要的事,而不是最紧急的事情上,然而一般人都是做紧急但不重要的事。
5、安排“不被干扰”时间每天至少要有半小时到一小时的“不被干扰”时间。
假如你能有一个小时完全不受任何人干扰,把自己关在自己的空间里面思考或者工作,这一个小时可以抵过你一天的工作效率,甚至有时侯这一小时比你3天工作的效率还要好。
6、严格规定完成期限帕金森在其所著的《帕金森法则》( Parkinsons1la)中,写下这段话:“你有多少时间完成工作,工作就会自动变成需要那么多时间。
”如果你有一整天的时间可以做某项工作,你就会花一天的时间去做它。
计算机网络作业及参考答案
第一次作业[判断题]在TCP/IP协议中,TCP提供可靠的面向连接服务,UDP提供简单的无连接服务,而电子邮件、文件传送、域名系统等应用层服务是分别建立在TCP、UDP之上的。
参考答案:正确[判断题]如果一台计算机可以和其他地理位置的另一台计算机进行通信,则这台计算机就是一个遵循OSI标准的开放系统。
参考答案:错误[判断题]网络协议的三要素是语义、语法与层次结构。
参考答案:错误[判断题]在线路交换、数据报与虚电路方式中,都要经过线路建立、数据传输与线路释放这3个过程。
参考答案:错误[判断题]计算机网络与分布式系统的主要区别不是表现在物理结构上,而是表现在高层软件上。
参考答案:正确[判断题]Internet。
是将无数个微型计算机通过路由器互连的大型网络。
参考答案:错误[单选题]网络拓扑对网络性能与网络( )有很大的影响。
A:造价B:主从关系C:结构D:控制关系参考答案:A[论述题]TCP/IP协议的主要特点是什么?参考答案:答:1开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统。
2独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互联网络中。
3统一的网络地址分配方案,所有网络设备在Internet中都有唯一的地址。
4标准化的高层协议,可以提供多种可靠的用户服务。
[论述题]ISO在制定OSI参考模型时对层次划分的主要原则是什么?参考答案:答:ISO制定OSI参考模型时对层次划分的主要原则:网络各结点都有相同的层次;不同结点的同等层具有相同的功能;同一结点内相邻层之间通过接口连接;每一层可以使用下层提供的服务,并向其上层提供服务;不同结点的同等层通过协议来实现对等层之间的通信。
[论述题]计算机网络采用层次结构的模型有什么好处?参考答案:答:计算机网络采用层次结构的模型好处:1各层之间相互独立 2灵活性好3 各层都可以采用最合适的技术来实现,各层实现技术的改变不影响其他层4易于实现和维护5有利于促进标准化。
国开作业《计算机网络(本)》形考作业四-计算机网络实验报告参考(含答案)433精选全文
可编辑修改精选全文完整版计算机网络实验报告一、实验名称:《组建简单以太网》二、实验内容1、理解传输介质、网络拓扑、交换机等概念2、掌握直通和交叉双绞线的制作三、实验步骤1、准备物料:①. 两台安装了操作系统的计算机②. 若干RJ-45连接器(水晶头)③. 若干条长度为3米左右的双绞线④. 压线钳⑤. 测线器2、制作连接线:制作双绞线1. 抽出一小段线,然后先把外皮剥除一段,长度一般为13mm~15mm;2. 将双绞线反向缠绕开;3. 依据EIA/TIA568A与EIA/TIA568B标准中的顺序排好线序;4. 依据需要制作直连或者交叉电缆;5. 用压线钳的刀口剪齐线头;6. 把线平行地从后部插入RJ-45连接器;7. 用压线钳夹紧。
交叉电缆RJ-45连接器一端遵循568A,而另一端遵循568B标准。
即两个RJ-45连接器的连线交叉连接,A连接器的1,2对应B连接器的3,6而A连接器的3,6对应B连接器的1,2。
3、测试连通性打开简易电缆测试器的电源,将网络插头分别插入主测试器和远程测试端,主测试器指示灯从1至G逐个顺序闪亮,若接线不正常,将按下述情况显示:1. 有一根网线断路时,主测试器和远程测试端标识该网线的灯都不亮(若网线少于两根线联通时,则灯都不亮)。
2. 对于交叉线缆,主测试器指示灯从1至G逐个顺序闪亮的同时,远程测试端指示灯也将按照该网线实际交叉的位置逐个闪亮;3. 网线有两根短路时,主测试器显示不变,远程测试端显示短路的两根线的灯都不亮。
4、使用双绞线实现双机通信将两台计算机通过交叉双绞线直接连接。
为计算机安装网络协议并配置网络属性。
设置A主机IP:B主机IP:子网:网关和DNS 皆为空(因为它们是同一个局域网)使用PING命令测试两台计算机之间的连通性。
在A主机上ping四、实验总结(用自己的话总结实验感受,不少于200字)通过本次实验使我加理解传输介质和网络通信的概念,掌握了直通和交叉双绞线的制作以及计算机主机IP的设置。
计算机网络第四次作业
计算机网络第四次参考答案4.一大群ALOHA 用户每秒钟产生50个请求,包括原始请求和重传请求。
时间槽单位为40毫秒。
(a )试问:第一次发送成功的机会是多少?(b )试问:恰好K 次冲突之后 概率是多少?(c )试问:所需传输次数的期望值是多少?解:(a )取G = 2,根据泊松分布公式!]Pr[k e G k Gk -=,可得几率为2-e (b )k G k G e e 865.0135.0)1(⨯=---(c )传输次数的期望值:4.7==Ge E6.试问在下列两种情况下CSMA/CD 的竞争时间槽是多少?(a )一个2千米的双导线电缆(twin-lead cable )(信号传播速度是信号在真空中传播速度的82%)?(b )40千米长的多模光纤(信号传播速度是信号在真空中传播速度的65%)? 解:(a )信号传播速度在双导线电缆中是s m /1046.28⨯。
则信号在其中传播2km 时间是s μ13.8。
所以, 竞争时间槽是 s μ26.16(b )信号传播速度在多模光纤中是s m /1095.18⨯。
则信号在其中传播40km 时间是s μ13.205。
所以, 竞争时间槽是 s μ26.4108.在二进制倒计数协议中,试问为什么一个编号较低的站有可能得不到发送数据报的机会。
解:如果编号较高的站和一个编号较低的站同时有数据报要发送,编号较高的站总能优先得到发送的机会。
根据这样的前提,若有编号较高的站点一直持续地发送数据报,那么一个编号较低的站就得不到发送数据报的机会。
14.假设经典以太网使用曼彻斯特编码,请画出比特流0001110101的编码输出。
解:这里低-高电平跳变表示0, 高-低的电平跳变表示1。
15.一个1千米长、10Mbps 的CSMA/CD LAN(不是802.3),其传播速度为200米/微秒。
这个系统不允许使用中继器。
数据帧的长度是256位,其中包括32位的头、校验和以及其他开销。
“计算机网络”1形考作业4
“计算机网络”形考作业4(本次形考作业考核的范围是第1、2、4、5、6、7章的实验内容,本次作业在开学后的第11周发布,要求第16周以前完成。
本次作业提交实验报告(选做一次即可);满分为25分。
)计算机网络实验报告实验时间:2018年5月26日参加人员:111一、实验名称:Windows环境下TCP/IP协议的配置二、实验内容1.实验系统框图(简图)2.实验步骤3.实验数据以及分析处理1)根据所给源程序进行调试2)调试中碰到的问题及解决方法3)调试成功的程序清单三、实验步骤一、TCP/IP 协议的配置1.打开控制面板中的网络,查看有无TCP/IP协议2、安装TCP/IP协议3.选择网卡对应的TCP/IP项,设置TCP/IP协议4.完成配置,IPCONFIG查看二、TCP/IP 诊断1、使用ping 来测试计算机上的TCP/IP配置。
(ping 127.0.0.1)(1)发送了四个数据包。
接受了四个数据包。
没有丢失数据包。
(2)TCP/IP 工作正常。
2、用HOSTNAME 程序来获得计算机名称。
我的计算机的主机名称是2jf28 ,IP地址是10.0.4.603、使用Ping 测试本计算机与其他计算机的连接性能。
其他计算机的主机名称是2jf29 因为可以PING 的通,没有数据包丢失。
4、考察计算机上的TCP/IP 的配置本机已分配IP地址。
是手动分配的。
一种是DHCP 自动获取,另一种是人工设置IP地址。
5、使用ipconfig 验证计算机上的TCP/IP配置选项。
(1)可以查看本机IP地址。
本机IP地址为:10.0.4.60(2)还显示了子码掩码和网关。
(3)不能人工设置IP地址。
如果要从DOS下设的话,可以用“Netsh”命令6、在命令提示中输出ipconfig /all(1)ipconfig /all 除了IP地址的相关信息外,还显示了计算机名、INS、网卡型号、DNS 和MAC地址(2)我的网卡的MAC地址为:00-1C-25-D-03-B2(3)C类地址。
计算机应用基础第四次作业答案讲解
西南交通大学网络教育学院2013-2014学期计算机应用基础第四次作业答案(车辆工程专业)本次作业是本门课程本学期的第4次作业,注释如下:一、单项选择题(只有一个选项正确,共50道小题)1. 消息认证的内容不包括_______。
(A) 证实消息发送者和接收者的真实性(B) 消息内容是否曾受到偶然或有意的篡改(C) 消息语义的正确性(D) 消息的序号和时间正确答案:C解答参考:2. 下面哪一项不是计算机采用二进制的主要原因______。
(A) 二进制只有0和1两个状态,技术上容易实现(B) 二进制运算规则简单(C) 二进制数的0和1与逻辑代数的"真"和"假"相吻合,适合于计算机进行逻辑运算(D) 二进制可与十进制直接进行算术运算正确答案:D解答参考:3. 存储一个汉字的内码所需的字节数是。
(A) 1个(B) 8个(C) 4个(D) 2个正确答案:D解答参考:4. 下面4个工具中,属于多媒体文件编辑工具的是____。
(A) Excel(B) JBuilder(C) Premiere(D) Winzip正确答案:C解答参考:5. 代理服务器可以加快对网络的浏览速度原因是________。
(A) 保存用户访问数据记录(B) 服务器性能优良(C) 服务器客户端少(D) 以上都不是正确答案:A解答参考:6. 人造卫星轨迹计算主要涉及计算机应用中的______。
(A) 科学计算(B) 辅助设计(C) 过程控制(D) 人工智能正确答案:A解答参考:7. 计算机中的所有信息都是以二进制方式表示的,这两个二进制数是______。
(A) 1和2(B) 0和2(C) 0和1(D) 1和10正确答案:C解答参考:8. 关于外存与内存的相互关系,下列四项说法正确的是______。
(A) 内存存储容量通常与外存一样大(B) 内存存取速度比外存快(C) 内存存取速度比外存慢(D) 内存与外存都要使用非电子器件正确答案:B解答参考:9. 与99D等值的是______。
计算机网络作业答案4
一、选择题1.下列(C )情况需要启动ARP请求A.主机需要接收消息,但ARP表中没有源IP地址与MAC地址的映射关系B.主机需要接收消息,但ARP表中已有源IP地址与MAC地址的映射关系C.主机需要发送消息,但ARP表中没有目的IP地址与MAC地址的映射关系D.主机需要发送消息,但ARP表中已有目的IP地址与MAC地址的映射关系2. 应用程序PING 发出的是(C)报文。
A.TCP 请求报文B.TCP 应答报文C.ICMP 请求报文D.ICMP 应答报文3.一个主机有两个IP地址,一个地址是192.168.11.25,另外一个地址可能是(C )A.192.168.11.0B.192.168.11.26C.192.168.13.25D.192.168.11.244. 10BASE-T是指( C )。
A.粗同轴电缆B.细同轴电缆C.双绞线D.光纤5. 假如正在构建一个有22个子网的B类网络,但是几个月后该网络将增至80个子网,每个子网要求至少支持300个主机,应该选择( B )子网掩码。
A.255.255.0.0B.255.255.254.0C.255.255.255.0D.255.255.248.06. 在某一个子网中,给4台主机分配IP地址(子网掩码均为255.255.255.224),其中一台因IP地址分配不当而存在通信故障,这一台主机IP地址为( A )。
A.200.10.1.60 B.200.10.1.65C.200.10.1.70D.200.10.1.757.在以太网中是根据( B )地址来区分不同的设备的。
A. LLC地址B.MAC地址C. IP地址D.IPX地址8.一个B类地址的子网掩码是255.255.255.224,可以得出( D )个子网。
A. 8B.32C.1024D.20489.在某一个子网中,给4台主机分配IP地址(子网掩码均为255.255.255.224),其中一台因IP地址分配不当而存在通信故障,这一台主机IP地址为( A )A.200.10.1.60 B.200.10.1.65C.200.10.1.70D.200.10.1.7510.在某一个子网中,给4台主机分配IP地址(子网掩码均为255.255.255.224),其中一台因IP地址分配不当而存在通信故障,这一台主机IP地址为( A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络作业(第四次)欧奇2010142115Socketsocket的英文原义是“孔”或“插座”。
作为4BDS UNIX的进程通信机制,取后一种意思。
通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。
在Internet上的主机一般运行了多个服务软件,同时提供几种服务。
每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。
Socket正如其英文原意那样,象一个多孔插座。
一台主机犹如布满各种插座的房间,每个插座有一个编号,有的插座提供220伏交流电,有的提供110伏交流电,有的则提供有线电视节目。
客户软件将插头插到不同编号的插座,就可以得到不同的服务。
现象解释socket非常类似于电话插座。
以一个国家级电话网为例。
电话的通话双方相当于相互通信的2个进程,区号是它的网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。
任何用户在通话之前,首先要占有一部电话机,相当于申请一个socket;同时要知道对方的号码,相当于对方有一个固定的socket。
然后向对方拨号呼叫,相当于发出连接请求(假如对方不在同一区内,还要拨对方区号,相当于给出网络地址)。
对方假如在场并空闲(相当于通信的另一主机开机且可以接受连接请求),拿起电话话筒,双方就可以正式通话,相当于连接成功。
双方通话的过程,是一方向电话机发出信号和对方从电话机接收信号的过程,相当于向socket发送数据和从socket接收数据。
通话结束后,一方挂起电话机相当于关闭socket,撤消连接。
电话系统在电话系统中,一般用户只能感受到本地电话机和对方电话号码的存在,建立通话的过程,话音传输的过程以及整个电话系统的技术细节对他都是不透明的,这也与socket机制非常相似。
socket利用网间网通信设施实现进程通信,但它对通信设施的细节毫不关心,只要通信设施能提供足够的通信能力,它就满足了。
至此,我们对socket进行了直观的描述。
抽象出来,socket实质上提供了进程通信的端点。
进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。
正如打电话之前,双方必须各自拥有一台电话机一样。
在网间网内部,每一个socket用一个半相关描述:(协议,本地地址,本地端口)一个完整的socket有一个本地唯一的socket号,由操作系统分配。
最重要的是,socket 是面向客户/服务器模型而设计的,针对客户和服务器程序提供不同的socket 系统调用。
客户随机申请一个socket (相当于一个想打电话的人可以在任何一台入网电话上拨号呼叫),系统为之分配一个socket号;服务器拥有全局公认的 socket ,任何客户都可以向它发出连接请求和信息请求(相当于一个被呼叫的电话拥有一个呼叫方知道的电话号码)。
socket利用客户/服务器模式巧妙地解决了进程之间建立通信连接的问题。
服务器socket 半相关为全局所公认非常重要。
读者不妨考虑一下,两个完全随机的用户进程之间如何建立通信?假如通信双方没有任何一方的socket 固定,就好比打电话的双方彼此不知道对方的电话号码,要通话是不可能的。
什么是socket所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。
以J2SDK-1.3为例,Socket和ServerSocket 类库位于java .net包中。
ServerSocket用于服务器端,Socket是建立网络连接时使用的。
在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。
对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。
不管是Socket还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。
重要的Socket API重要的Socket API:java .net.Socket继承于ng.Object,有八个构造器,其方法并不多,下面介绍使用最频繁的三个方法,其它方法大家可以见JDK-1.3文档。
Accept方法用于产生"阻塞",直到接受到一个连接,并且返回一个客户端的Socket对象实例。
"阻塞"是一个术语,它使程序运行暂时"停留"在这个地方,直到一个会话产生,然后程序继续;通常"阻塞"是由循环产生的。
getInputStream方法获得网络连接输入,同时返回一个InputStream 对象实例。
getOutputStream方法连接的另一端将得到输入,同时返回一个OutputStream对象实例。
注意:其中getInputStream和getOutputStream 方法均可能会产生一个IOException,它必须被捕获,因为它们返回的流对象,通常都会被另一个流对象使用。
SOCKET连接过程根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。
服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。
客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。
为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。
连接确认:是指当服务器端套接字监听到或者说接收到客户端套接字的连接请求,它就响应客户端套接字的请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认了此描述,连接就建立好了。
而服务器端套接字继续处于监听状态,继续接收其他客户端套接字的连接请求。
如何开发一个Server-Client模型的程序开发原理:服务器,使用ServerSocket监听指定的端口,端口可以随意指定(由于1024以下的端口通常属于保留端口,在一些操作系统中不可以随意使用,所以建议使用大于1024的端口),等待客户连接请求,客户连接后,会话产生;在完成会话后,关闭连接。
客户端,使用Socket对网络上某一个服务器的某一个端口发出连接请求,一旦连接成功,打开会话;会话完成后,关闭Socket。
客户端不需要指定打开的端口,通常临时的、动态的分配一个1024以上的端口。
Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。
要学Internet上的TCP/IP网络编程,必须理解Socket接口。
Socket接口设计者最先是将接口放在Unix操作系统里面的。
如果了解Unix系统的输入和输出的话,就很容易了解Socket了。
网络的Socket数据传输是一种特殊的I/O,Socket 也是一种文件描述符。
Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的Socket描述符,随后的连接建立、数据传输等操作都是通过该Socket实现的。
常用的Socket类型有两种:流式Socket(SOCK_STREAM)和数据报式Socket(SOCK_DGRAM)。
流式是一种面向连接的Socket,针对于面向连接的TCP服务应用;数据报式Socket是一种无连接的Socket,对应于无连接的UDP服务应用。
Socket 为了建立Socket,程序可以调用Socket函数,该函数返回一个类似于文件描述符的句柄。
socket函数原型为:int socket(int domain,int type,int protocol);domain指明所使用的协议族,通常为PF_INET,(其与addrinfo 里的 AF_INET在现在看来是相同的。
只是历史上人们曾构想将AF(地址家族address family)与PF(protocol family 协议家族)分开,但实际上这种区分并未真正推广,所以现在AF_INET和PF_INET具有相同的意义。
其中AF_INET是基于IPv4而AF_INET基于IPv6)表示互联网协议族(TCP/IP 协议族);type参数指定socket的类型:SOCK_STREAM 或SOCK_DGRAM,Socket接口还定义了原始Socket(SOCK_RAW),允许程序使用低层协议;protocol通常赋值0。
Socket()调用返回一个整型socket描述符,你可以在后面的调用使用它。
Socket描述符是一个指向内部数据结构的指针,它指向描述符表入口。
调用Socket函数时,socket执行体将建立一个Socket,实际上"建立一个Socket"意味着为一个Socket数据结构分配存储空间。
执行体为你管理描述符表。
两个网络程序之间的一个网络连接包括五种信息:通信协议、本地协议地址、本地主机端口、远端主机地址和远端协议端口。
Socket数据结构中包含这五种信息。
socket在测量软件中的使用也很广泛。
Socket 应用案例java Socket 应用案例:*聊天客户端程序* @author* @version 1.00 2009/8/29*/import java.awt.*;import .*;import java.io.*;import java.awt.event.*;public class Client5 extends Frame implements Runnable{private TextField nameBox=new TextField("<名字>"); //显示用户名字private TextArea msgView=new TextArea();private TextField sendBox=new TextField();private BufferedReader reader;private PrintWriter writer;private Socket socket;public Client5(String title){super(title);msgView.setEditable(false);//添加组件add(nameBox,"North");add(msgView,"Center");add(sendBox,"South");//添加动作事件监听器sendBox.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent ae){try{//发送用户名及消息内容writer.println(nameBox.getText()+":"+sendBox.getText()); sendBox.setText(""); //消除sendBox内容}catch(Exception ie){}}});pack();}public void run() {while(true){try{//从输入流读取数据,然后添加至msgView中msgView.append(reader.readLine()+"\n");}catch(IOException ie){}}}private void connect(){try{msgView.append("尝试与服务器套接字连接\n");socket=new Socket("127.0.0.1",7777);msgView.append("聊天准备完毕\n");reader=new BufferedReader(new InputStreamReader(socket.getInputStream()));writer=new PrintWriter(socket.getOutputStream(),true);new Thread(this).start();}catch(Exception e){msgView.append("连接失败...");}}public static void main(String[] args){Client5 client=new Client5("聊天");client.setVisible(true);client.connect();}}Delphi Socke应用案例:下面是一个简单的Socket通信程序,其中客户机和服务机是同一个程序,当客户机(服务器)在一个memo1中输入一段文字然后敲入回车,该段文字就可以显示在服务器(客户机)的memo2中,反之亦成立。