计算机网络复习

@

概述

性能指标

  • 速率
  • 带宽
  • 时延

  • 三种交换方式


数据链路层

  • 数据链路层上是传输帧

封装数据

  • 字符填充(字节填充)

差错检测

CSMA/CD协议

  • 数据链路层交换机分割冲突域
  • 网络层路由器分割广播域

网络层

ip地址

  • 概念

  • 通俗来讲就是用于主机在网络层上进行ip数据包传输,用于确定目标主机的位置


  • 主要看以下三点
    • 分类编址
    • 划分子网
    • 无分类编址

1. 分类编址

  • 每种地址可分配的ip地址数量为2^n-2 (n为主机号位数),减2是因为全0(网络地址),全1(广播地址)不能分配

  • 各类地址网络号分布

2. 划分子网

  • 可以看到,上图给八个主机分配网络地址,但是分配的很不均匀,有大量的ip地址剩余,而这些ip地址只能由单位的同一网络的使用,其他单位不能使用,这样就会浪费会多ip地址,所以需要划分子网
  • 具体操作为


练习题 p9

3. 无分类编址


路由转发

  • 对于主机之间转发Ip数据报,如果两个主机在同一个网络内,那直接转发即可,如果不在,则要通过路由器间接转发

  • 对于不同网络之间的ip数据包转发,具体过程为:
      1. 知道目的主机的目的地址
      2. 查找路由表,将表中每一项的地址掩码与目的地址相与,得到一个目的网络,判断目的网络是否与表中的相等
      3. 相等则下一跳就是表中的下一跳

练习题p7


网络协议

1. 内部网关协议RIP

  • 基本概念



  • 基本工作原理
  • 例子
    题目会给出D的路由表,然后通过D的路由表来更新D的路由表,首先将c的路由表中距离都+1,下一跳设为C,然后更新D路由表
      1. 对于同一个目的网络,如果下一跳相同,则无条件更新距离
      2. 对于同一个目的网络,如果下一跳不同,则更新为其中距离最短的,其中如果距离相同,则负载均衡


练习题p6

2.网际控制报文协议ICMP



  • ICMP共五种报文






  • ICMP的应用举例



3.地址解析协议ARP

  • 主机之间转发数据时,只知道目标主机的ip地址,不知道他的mac地址,所以需要通过一些措施来获取某个ip地址的mac地址,这就是ARP协议

  • 原理:
    每个主机都有一个ARP高速缓存表,其中存储了IP地址和MAC地址的对应关系,所以每次查询表中来找到目的主机的mac地址,从而实现数据的转发

  • 如果表中没有对应IP地址的MAC地址,则需要发送ARP请求报文(广播),对应主机收到请求报文后,会发送ARP响应报文(单播)

  • ARP协议只能在一段链路或一个网络中使用
  • ARP协议没有安全认证,存在ARP欺骗(攻击)问题

运输层

  • 运输层主要时TCP和UDP

TCP和UDP的区别







TCP流量控制

  • 流量控制就是通过调整接受窗口实现的
  • 例子:



TCP的拥塞控制

  • 基本概念
  • 基本原理
    拥塞控制主要包括四个步骤:慢开始,拥塞避免,快重传,快恢复



练习题p10


TCP连接

三报文握手

  • 两报文握手可能出现的问题

四报文挥手释放连接


应用层

DHCP协议



DNS域名系统


FTP文件协议


电子邮件

  • 简单邮件传送协议SMTP
  • 发送邮箱的基本步骤
  • 基本原理




URL

  • 域名和URL的区别
  • 域名是用来映射出ip地址,上面这个URL中,httt为协议,www代表一个万维网服务,hnust.cn是域名

http

posted @ 2023-07-01 15:26  HHzp  阅读(33)  评论(0编辑  收藏  举报