计算机网络复习

  • 1.概念
  • 2.计算机网络体系结构
  • 2.1 协议、服务、接口
  • 2.2 OSI参考模型
  • 2.3 TCP/IP模型
  • 3.应用层
  • 3.1协议
  • 3.2 知识点
  • 4.传输层
  • 5.网络层
  • 6.链路层
  • 7.物理层

1.概念

计算机网络:互联、自治的计算机系统的集合

电路交换:建立连接、通信、释放连接

分组交换: T = M/R + nL/R

(M为报文的大小,R为传输速率,L为分组长度,n为中间路由器的数量)

分组交换 vs 电路交换

  1. 分组交换适用于突发数据传输网络,资源充分共享
  2. 分组交换可能产生拥塞,需要协议处理可靠传输和拥塞控制

多路复用

时延 = 处理时延+排队时延+传输时延 +传播时延

时延带宽积:传播时延x带宽

吞吐率/量:发送端和接收端之间传播数据速率

  1. FDM:各用户占用不同的带宽资源
  2. TDM:各用户在每个帧占用固定的时隙
  3. CDM:用户分配唯一一个m bit码片序列,编码信号 =
    (原始数据)x(码片序列)

2.计算机网络体系结构

2.1 协议、服务、接口

服务:下层为上层提供服务

  1. 面向连接的服务和无连接的服务
  2. 可靠服务和不可靠服务:可靠服务是指网络具有纠错、检错、应答机制,保证数据正确、按序、可靠的传输到目的地
  3. 有应答服务和无应答服务

协议

  1. 功能:协议控制两个对等实体进行通信的规则的集合,协议是水平的
  2. 三要素语法,规定了传输数据的格式;语义:规定所要完成的功能(发出何种控制消息,完成何种动作以及作出何种应答)。同步:规定了操作的条件、时序关系

接口:同一节点内相邻两层间交换信息的节点

2.2 OSI参考模型

  1. 应用层:支持用户通过用户代理(浏览器)或网络接口使用网络
  2. 表示层:负责处理在两个通信系统中交换信息的表示方式,包括数据解压缩,加/解密
  3. 会话层:负责管理两个主机间会话进程,包括建立、管理和终止进程的会话。
  4. 传输层:负责源和目的主机进程之间的通信。
    上面四层为端到端层
  5. 网络层:负责源主机到目的主句的数据分组交付
  6. 数据链路层:负责结点-结点的数据传输(以帧为单位),概括为成帧,差错控制,流量控制和传输管理。
  7. 物理层:负责一个比特一个比特的传输

2.3 TCP/IP模型

  1. 应用层:HTTP,FTP,SMTP,DNS
  2. 传输层:TCP,UDP
  3. 网际层:IP
  4. 网络接口层:

注释:

①OSI参考模型在网络层提供面向连接和无连接的通信,但是在传输层只有面向连接的通信。

②TCP/IP模型认为可靠性是端到端的问题,网际层仅有无连接的通信模式传输层有面向连接和无连接的模式

3.应用层

3.1协议

HTTP:

SMTP:邮件传输协议(推)

POP:邮件访问协议(拉)

IMAP:邮件访问协议(拉)

DNS:域名解析系统

FTP:文件传输协议

MIME:

3.2 知识点

网路应用体系结构:C/S,p2p、混合结构(列举应用

Web应用:URL

HTTP连接持久(流水线和非流水线)、非持久

HTTP消息格式:请求消息格式响应消息格式状态行方法字段(GET、POST、HEAD、PUT/DELETE)

cookie技术:四个组成部分、应用

Email应用:SMTP、MIME

邮件访问协议:HTTP、POP、IMAP

Emai消息格式

DNS:根域名服务器、顶级域名服务器、权限域名服务器、本地域名服务器、递归查询、迭代查询、DNS四种消息格式

FTP:

4.传输层

多路复用和多路分用

UDP:UDP报文格式、UDP应用、UDP优点

可靠数据传输:rdt1.0、rdt2.0、rdt2.1、rdt3.0

GBN:

SR:

TCP特点、提供的服务

TCP报文格式

TCP流量控制

TCP连接:三次握手、释放过程

拥塞控制:端到端、网络辅助拥塞指示(ABR)

TCP拥塞控制:加性乘、乘性减、慢启动

5.网络层

虚电路网络

数据报网络

IPv4数据报格式

IP编址

IP子网/子网划分/子网掩码

有类IP地址

特殊IP地址

CIDR与路由聚集

DHCP协议

NAT:

NAT穿透

ICMP:

IPv6

路由算法:链路状态路由算法、距离状态路由算法

层次话路由

RIP

OSPF:

BGP:

6.链路层

链路层服务

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

信道划分MAC协议:TDMA、FDMA、CDMA、WDMA

随机访问MAC协议:时隙ALOHA、ALOHA、CSMA、CSMA/CD、CSMA/CA

轮转访问MAC协议:轮询、令牌传输

MAC地址:

ARP:地址解析协议

虚拟局域网:VLANs

以太网:以太网帧

以太网交换机

PPP协议:PPP数据帧

7.物理层



更多内容详见微信公众号:Python研究所

计算机网络知识点总结_分组交换