小王搞测试-10

计算机网络

  • 计算机网络历史

    • 第一代:50年代中至60年代初,以带计算机为中心的联机系统
    • 第二代:60年代中至70年外出。计算机与计算机互联网络:主机既做数据处理又做通信,出现不同的网络体系结构的模型
    • 第三代:70年代中至80年代末,计算机网络进入标准化发展
      • ARPANET标准协议
        • 用于计算机之间的数据传输
        • 能够连接不同类型的计算机
        • 所有的网络节点都同等重要
        • 必须有冗余的路由
        • 网络结构尽可能的简单,但能非常可靠地传送数据
      • TCP/IP协议
        • 使不同计算机之间得以实现数据通信
        • 基于TCP/IP的4.2 BSD(Unix系统)
      • ISO的OSI.RM规范
    • 第四代:90年代至今
      • 将ARPANET分成MILNET军网和ARPANET民网(改名为Internet)
  • OSI/RM模型

    • Open System Interconnection/Reference Model开放系统互连参考模型

    • ISO 国际标准化组织

    • 应用层Application所有应用程序的网络在此展开,确定进程之间通信的性质,以满足用户的需要
      提供OSI用户服务,如事务处理、文件传输、数据检索、网络管理、加密。
      表示层Presentation表示数据形式,完成对传输数据的转化
      ①代表应用层协商数据表示
      ②完成对传输数据的转化,如格式化、加/解密、压缩/解压
      会话层Session会话层:负责建立维护拆除会话,为端系统的应用程序之间提供了对话控制机制。数据传输的“中间商”角色,负责数据传输的“售后服务”

      ①提供两进程之间建立、维护和结束会话连接的功能

      ②管理会话
      ③同步数据
      注意:传输层和会话层一般结合使用

      传输层Transport传输层∶负责建立一个可靠的端到端的链接,包括数据核对和初步整理

      ①建立、维护和撤销传输连接——端对端的连接
      ②控制流量,差错控制(使高层收到的数据几乎完整无差错)

      ③选择合适的网络层服务以实现其功能
      ④提供数据的编号、排序、拼接以及重同步功能

      网络层Network负责路由寻址和广播

      ①路由选择与中断
      ②控制分组传送系统的操作③控制流量,以防网络过于拥挤

      ④建立和撤销网络连接
      ⑤根据传输层的要求来选择服务

      数据链路层Data Link负责将上层数据封装成
      帧︰数据链路层完成从物理层到网络层的过度、准备工作功能

      · 传输管理:为网络层提供低出错率、高可靠性的数据链路

      · 流量控制:协调主机和通信设备之间的数据传输率

      物理层Physical只负责传输0 1二进制比特流

      · 为数据链路层提供服务,从数据链路层接收数据,并按规定形式的信号和格式将数据发送。

      · 向数据链路层提供数据(把比特流还原为数据链路层可以理解的格式)

    • 计算机网络体系结构通信原理

      • 数据通信原理

        • 发送端自上而下传输(直到物理层),接收端自下而上传输(直至发送端发起通信的层次)
      • 对等会话原理

        • 发送端和接收端只有在对等层才能进行通信,不同层次传输数据格式不一样
        • 应用层报文
          表示层
          会话层
          传输层报文或报文分段
          网络层分组
          数据链路层
          物理层比特流
        • 发送端每经过一层(除物理层)都要在原数据上进行协议封装;

        • 接收端每经过一层都要对原数据进行协议解封装

  • TCP/IP简介

    • TCP/IPOSI
      应用层 Application应用层
      表示层
      会话层
      传输层 Transport传输层
      互联层 Network网络层
      网络接口层 Link数据链路层
      物理层
      • 应用层主要负责用户和应用程序之间的通信;协调设备和软件的多样性问题;解决系统中文件传输问题。

        - FTP:文件传输协议

        - HTTP:超文本传输协议

        - DNS:域名系统

        - Telnet:远程终端协议

        - IMAP : Internet邮件访问协议

        - POP3:邮局协议版本3

        传输层

        - 建立应用间的端到端连接

                · 面向连接:会话建立、数据传输、会话拆除

                · 无连接:不保证数据的有序到达

        - TCP (Transmission Control Protocol)传输控制协议

                · 面向连接

                · 可靠(三次握手)·速度慢

        - UDP(User Datagram Protocol)用户数据报协议

                · 无连接  

                · 不可靠

                · 速度快

        互联层在不同网络之间进行路由寻址、传递数据报

        - IP( Internet Protocol)协议

                · 无连接、不可靠的协议

                · 负责在主机之间寻址

                · 设定路由

        - ICMP( Internet Control Message Protocol )协议

                · 报告错误(网络的错误检测,主机故障等)

                · 控制消息

                · Ping程序

        网络接口层在物理连接(网线和电脑之间)之上,实现逻辑链路(用到的协议)的连接(拨号连接)
        接口卡(网卡)∶具有物理地址,即MAC地址

        - SLIP ( Serial line Internet Protocol )协议

               · 在串行线路上封装IP数据报

               · 用于拨号连接

               · 缺点:没有差错校验机制

        - PPP(Point to Point Protocol)协议

               · 用于串行与并行线路上的拨号连接·

               · 解决SLIP存在的问题

        - ARP( Address Resolution Protocol)协议

                是根据IP地址获取物理地址的一个TCP/IP协议。

              · MAC,每个网卡都有的唯一的硬件地址

               · IP地址对应到MAC。通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

        - RARP( Reverse Address Resolution Protocol )协议

               · 反向地址解析

               · MAC到IP地址

        -数据报:

                通过网络传输的数据的基本单元,它携带了要从计算机传递到目的的计算机的信息。

        -数据包:

                是TCP/IP协议通信传输中的数据单位,单个信息被划分为多个数据块,这些数据块被称为包。

        -路由∶

                路由器从一个接口上接收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程。

        -差错校验机制:

               · 每一端必须知道对方的IP地址,没有办法把本端的IP地址通知给另一端;

               · 如果一条串行线路用于SLIP,那么它不能同时使用其他协议。

        -MAC:

                每个网卡都有的唯一的硬件地址

      • 常见相关协议

        • TCP : Transmission Control Protocol
        • IP : Internet Protocol
        • FTP : File Transfer Protocol
        • ARP: Address Resolution Protocol
        • RARP:Reverse Address Resolution Protocol
        • UDP: User Datagram Protocol
        • HTTP:Hypertext Transfer Protocol
        • ICMP:Internet Control Message Protocol.
        • POP3 : Post Office Protocol version3
        • IMAP : Internet Mail Access Protocol
        • PPP : Point to Point Protocol
        • SLIP : Serial Line Internet Protocol
  • IP地址

    • IP地址的特点

      • 32位长
      • 每个IP地址被分为四组,每组8位,用句点隔开
        • 每组数字大小0-255
        • 10000011 01101011 00000011 00010001
        • 131.107.3.17
      • IP地址由两部分组成:网络位+主机位
    • IP地址的分类

      • 网络+主机
      • 保留地址
        • 网络号
          • 10
          • 127(环路测试,127.0.0.1)
          • 172.16.0.0 ~ 172.31.255.255
          • 192.168.*.*
        • 主机号
          • 全0(子网)
          • 全1(广播)
    • 子网掩码

      • 使用子网掩码是为了区分一个IP地址中的网络地址中的网络地址和主机地址
      • 子网掩码时用来判断任意两台计算机的IP地址是否属于同一个子网络的根据 
    • 子网掩码的特点

      • 由连续的1和0构成

        • 默认子网掩码:255.0.0.0   255.255.0 0  255.255.255.0
        • 子网掩码中可以出现的数字:0  128  192  224  240  248  252  254  255
    • 有关IP地址的运算

      • 逻辑运算

    • 判断两个IP地址是否在同一子网中

      • 主机A:IP=61.48.167.25  子网掩码=255.255.255.192
      • 主机B:IP=61.48.167.224  子网掩码=255.255.255.192
      • 判断步骤
        • 将IP地址和子网掩码转换成二进制
        • 将IP地址和子网掩码按位进行与运算
        • 得出子网号,判断是否相等
  • TCP/IP调试命令

    • 检查配置
      • ipconfig
        • all
        • displaydns:显示DNS客户解析缓存的内容
        • flushdns:刷新并重设DNS客户端解析缓存的内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值