计算机网络复习

计算机网络复习(TCP/IP)

计算机网络基础

  1. 计算机网络的分类(略)

  2. 协议

    协议定义了通信的方式和进行通信的时间,主要包括语法、语义和同步3个关键要素。
    语法:定义了所交换数据的格式和结构,以及数据出现的顺序。
    语义:定义了发送者或接受者所要完成的操作,包括对协议控制报文组成成分含义的约定。
    同步:定义了事件实现顺序以及速度匹配。体现在当两个实体进行通信时,数据发送的事件以及发送的速率。

这里写图片描述
​ 通常将每个层次称为一个实体,不同机器上对应层的实体叫做对等体。对等体之间利用协议来实现它们之间的通信,同时每一层实体使用其下一层实体为它提供的服务来实现本层协议,同时向它的上一层实体提供服务。

  1. OSI参考模型传输数据的基本过程

这里写图片描述

  1. TCP/IP体系结构(牢记于心)

    这里写图片描述

  2. 各层关系

    • 链路层

      负责接收网络层的IP数据报并通过网络发送到网络传输介质上,或者从网络上接收物理帧,抽出IP数据报,交给网络层。如以太网、令牌网等。

    • 网络层

    由于该层的主要协议为IP,通常也简称为IP层。该层主要负责相邻计算机之间的通信,把某主机(信源)上的数据包发送到因特网中的任何一台目标主机(信宿)上,即点到点通信。网络层协议包括IP(网际协议)、ICMP(因特网控制报文协议)和IGMP(因特网组管理协议)。

    • 传输层

    传输层提供的就是应用程序间的通信,一般也称为端到端的通信。(可靠)

    • 应用层

    主要包括超文本传输协议(HTTP),简单网络管理协议(SNMP),文件传输协议(FTP),简单邮件传输协议(SMTP),域名系统(DNS),远程登录协议(Telnet)等。

  3. 常见协议示意图(牢记在心)

这里写图片描述

数据链路层

  1. 差错控制:

    检错编码:奇偶校验码,循环冗余码

    纠错编码:海明码

  2. CSMA/CD协议,是在局域网中被广泛应用的介质访问控制协议(暂时省略)

  3. 以太网

    以太网采用总线拓扑结构,所有计算机都共享一条总线,信息以广播方式发送。为了保证数据通信的方便性和可靠性,以太网采用CSMA/CD技术对总线进行访问控制。考虑到局域网信道质量好,以太网采取了以下两项重要的措施使得通信更加简便。(以太网提供的服务是不可靠的)

    1)采用无连接的工作方式

    2)不对发送的数据帧进行编号,也不要求对方发送确认。

  4. 以太网的MAC帧

    这里写图片描述

    目的地址、源地址都为硬件地址,类型表示上层协议类型,FCS循环冗余校验,校验首部和数据。

  5. 网桥和交换机(隔离冲突域,省略)

网络层

IP地址

  1. IP地址分类
类别 类标识 十进制 选用范围
A 0 1~126 大型网络
B 10 128~191 中型网络
C 110 192~223 小型网络
D 1110 224~239 多播地址
E 11110 240~247 保留地址

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

  1. 特殊IP地址列表
种类 网络地址 主机地址 范例 说明
网络地址 指定网络地址 全0 157.34.0.0
直接广播地址 指定网络地址 全1 157.34.255.255
受限广播地址
计算机网络是指用通信线路将分散在不同地点的具有独立自主功能的计算机系统互相连接,并按照网络协议进行数据通信和共享资源的计算机的集合. 按传输技术分类 1. 广播式网络(broadcast network) 共享信道 短的信息(按某种语法组织的分组和包)可以被任何机器接收 2. 点-点式网络(point-to-point network) 是由一对对机器之间的多条连接构成.为了能从源端到目的端,这种网络中的分组可能必须通过一台或多台中间机器. 通常,存在多条路径,并且代价不同,因此在点到点网络中路由算法十分重要 局域网 范围比较小,意味着即使在最坏的情况下其传输时间也是有限的,而且可以通过某种技术了解其最大传输时间,简化了网络的管理. 传输速度:4Mbps-10Gbps 通常使用这样的一种传输技术:即同一条电缆连接所有机器.比较常见的是总线型和环型 在总线网络中,任意时刻只能有一台机器是主机并可进行发送,而其它机器不能发送,当有多台机器都想发送信息时,需要一种仲裁机制来解决冲突,如IEEE802标准.(IEEE802.3) 在环网中,同样需要仲裁机制来解决冲突问题.(IEEE802.5) 城域网 基本上是一种LAN,通常使用与LAN相似的技术。 传输速度:50Kbps-100Mbps 把MAN列为单独一类的主要原因是:已经有了一个标准并且正在被实施。这就是分布式队列双总线DQDB(distributed queue dual bus)——IEEE802.6 协议分层 1. 大多数网络都按层次(layer)或级(level)的方式来组织.每一层都建立在它的下层之上,在所有的网络中,每一层的目的都是向它的上一层提供一定的服务,而把如何实现这一服务的细节对上一层加以屏蔽。这种结构我们叫做层次结构(laye
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值