学掌门网校 发表于 2017-12-5 11:39:31

软件测试工程师必备的网络知识


一、网络分类•       电信网络(电话网)•       有线电视网络•       计算机网络(发展最快、信息时代的核心技术)这里重点讲计算机网络 二、局域网和广域网1. 局域网(内网)局域网(LocalArea Network),简称LAN,是指在某一区域内由多台计算机互联成的计算机租。“某一区域”指的是同一办公室、同一建筑物、同一公司和同一学校等。一般是方圆几千米以内。局域网可以实现文件管理,应用软件共享,打印机共享,扫描仪共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭性的,可以由办公室的两台计算机组成,也可以由一个公司内的上千台计算机组成。2. 广域网(外网)广域网(Wide AreaNetwork),简称WAN,是一种跨越大的、地域性的计算机网络的集合。通常跨越省、市,甚至一个国家。广域网包括大大小小不同的子网,子网可以是局域网,也可以是小型的广域网。 三、OSI七层网络模型1).物理层(Physical Layer)激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。物理层记住两个重要的设备名称,中继器(Repeater,也叫放大器)和集线器。比如说我们比较熟悉的:网卡、双绞线、电缆等2).数据链路层(Data Link Layer)数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基础的服务是将源自网络层来的数据可靠的传输到相邻节点的目标机网络层。为达到这一目的,数据链路必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位;如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。有关数据链路层的知识点:简单理解为数据的通道即可      1>数据链路层为网络层提供可靠的数据传输;      2>基本数据单位为帧;      3>主要的协议:以太网协议;      4>两个重要设备名称:网桥和交换机。3).网络层(Network Layer)网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。如果您想用尽量少的词来记住网络层,那就是“路径选择、路由及逻辑寻址”。网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议—IP协议。IP协议非常简单,仅仅提供不可靠、无连接的传送服务。IP协议的主要功能有:无连接数据传输、数据报路由选择和差错控制。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆地址解析协议RARP、因特网报文协议ICMP、因特网组管理协议IGMP。有关网络层的重点为:      1>网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能;      2>基本数据单位为IP数据报;      3>包括的主要协议:            IP协议(Internet Protocol,因特网互联协议);            ICM协议(Internet Control Message Protocol,因特网控制报文协议);            ARP协议(Address Resolution Protocol,地址解析协议);            RARP协议(ReverseAddress Resolution Protocol,逆地址解析协议)      4>重要的设备:路由器。4).传输层(Transport Layer)是一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。传输层的任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。在这一层,信息传送的协议数据单元称为段或报文、网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的断口。有关传输层的重点:      1>传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;       2> 包含的主要协议:TCP(Transmission Control Protocol,传输控制协议)、UDP协议(UserDatagram Protocol、用户数据报协议);      3>重要设备:网关。 博为峰网校,测试入门提升进阶必备~http://www.atstudy.com/

amengzhu 发表于 2017-12-5 22:13:22


谢谢楼主分享:lol

Strangerv丶 发表于 2017-12-27 09:47:30

学习

小小小提姆 发表于 2017-12-27 16:09:00

感谢分享
页: [1]
查看完整版本: 软件测试工程师必备的网络知识