软件测试基础---计算机网络

一:计算机网络历史

       第一代: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地址

       软件测试基础---计算机网络

     软件测试基础---计算机网络

      软件测试基础---计算机网络

五:网络操作命令的应用