软件测试基础---计算机网络
一:计算机网络历史
第一代:50年代中到60年代初,以单计算机为中心的联机系统:
第二代:60年代中到70年代初,计算机与计算机的互联网络:主机既做数据处理,又做通信,出现不同的网络体系结构的模型:
第三代:70年代中到80年代初,计算机网络进入标准化发展:
1、NSF Net网络创建(教育科研网络)
2、TCP/IP协议
2.1 采用APPANET的标准协议(APPA是一个隶属于美国国防部的组织)
2.2 基于TCP/IP的4.2 BSD(4.2 BSD是一个非常流行的操作系统)
2.3 可以解决不同网络之间的通信
3、ISO 的OSI/RM规范
第四代:90年代至今,国际化的互联网的诞生和发展
1、1990年,有NSF将APPANET民网该名为Internet,随后很多公司、企业加入
2、WWW(万维网)概念提出
3、Misaic的WWW客户程序(Misaic实现WWW的图形化,使网络的使用更加简单便捷)
4、PPP(点对点协议)使得家庭用户可以方便访问Internet
二:ISO/MP模型
描述从下到上,书写从上到下,顺序不能颠倒
通过了解OSI/RM :1、可以了解OSI/RM来认知网络的活动过程 2、OSI/RM转化出现在我们使用的TCP/IP
计算机网络通信结构的通信原理包括两个方面:
1、数据通信原理
2、对等会话原理
数据通信原理:发送端自上而下传输(知道物理层),接收端自下而上传输(知道发送端发起通信的层次)
对等会话原理:发送端和接收端只哟在对灯层才可以进行通信,不同层次传输的数据格式不一样:
2.1 应用层、表示层、会话层以报文方式传输
2.2 传输层以报文或者报文分段方式传输
2.3 网络层以分组方式传输
2.4 数据链路层以帧方式传输
2.5 物理层以比特流方式传输
发送端没经过一层(除物理层外)都要在原数据上进行协议封装,即最前面加装一个本层所使用协议的协议头,接收端没经过一层都要对原数据进行协议解封装,即去掉原数据最前面的上层协议头
数据封装和解封装:
三:TCP/IP简介
TCP/IP协议:应用层(Application)、传输层(Transport)、网络互联层(NetWork)、网络接口层(Link)
端口号:用来区别应用层的协议,不同的协议有不同的端口号(对等协议通信原则)
四:IP地址
五:网络操作命令的应用