计算机网络 总复习框架

计算机网络(自顶向下方法)内容框架

1计算机网络

1.1定义:物理上独立的计算机连接起来

1.2目的:共享软件、硬件、数据资源

1.3起源:ARPNET

1.4分类

1.4.1按规模分:LAN、MAN、WAN

1.4.2按内外分:Intranet、Extranet

1.5两类服务

1.5.1面向连接:电路交换

1.5.1.1多路复用:FDM、TDM、CDM

1.5.2无连接:分组交换,虚电路

1.5.3数据报(既不面向连接,又不连接)

1.6计算机间通信的约定:协议

1.6.1定义:为进行网络中的数据交换而建立的规则、标准或约定。定义三要素:语法、语义、时序

1.6.2分层:独立、灵活、易于实现、易于维护、易于标准化

1.6.3 ISO/OSI

1.6.4 TCP/IP

1.6.5两者比较

1.6.6层与层之间的关系:服务

1.6.7PDUs:Bit ,Frame,Packet,Segment ,Message

1.6.8协议栈

2.物理层

2.1功能:透明的传送比特流电气、功能、规程

2.2 PDU:bit

2.3拓扑结构

2.3.1总线型

2.3.2环型——单环、双环

2.3.3星型

2.3.4树型

2.3.5网络型

2.4介质

2.4.1有线介质:同轴电缆、双绞线、光纤

2.4.2无线介质:无线电、卫星

2.5接入方式

2.5.1拨号

2.5.2 ADSL

2.5.3以太网

2.5.4Modem

2.5.5局域网

2.5.6ISP

2.6网络设备

2.6.1集线器(物理层)

2.6.2交换机(链路层)

2.6.3路由器(网络层)

2.6.4三者比较

2.7网络延迟

2.7.1节点处理

2.7.2排队

2.7.3发送

2.7.4传播

2.7.5建立连接(仅针对面向连接服务)

3数据链路层

3.1功能:相邻节点之间的数据传输

3.2数据校验

3.2.1奇偶校验

3.2.2CRC

3.2.3校验和

3.3多路访问协议(MAC Protocol)

3.3.1 Channel Partitioning: TDMA. FDMA,CDMA

3.3.2 Random Access: CSMA, CSMA/CD, CSMA/CA

3.3.3 Taking Turns:Token

3.4协议:ARP,RARP,SLIP,PPP,HDLC

3.5MAC地址

3.5.1长度

3.5.2获取与分配

3.5.3 MAC与IP 的比较

3.5.4MAC与IP的转换:ARP一IP一MAC,RARP: MAC—IP

3.5.5交换机的存储转发、转发表

3.6Ethernet

3.6.1拓扑结构:星型

3.6.2速度:10M,100M

3.6.3多路访问方式CSMA/CD,二进制指数回推算法

3.6.4特点:decentralized,simple,cheap

3.6.5VLAN:定义与特点,只是一种服务,而不是一种新的局域网

3.7PPP

4网络层

4.1功能:端到端的数据传输

4.2协议:IP,IPX,ICMP,IGMP

4.3路由器

4.3.1功能:路由,转发

4.3.2 结构

4.3.2.1输入缓冲
4.3.2.2交换单元:内存,总线,Crossbar
4.3.2.3输出缓冲

4.4IP地址

4.4.1长度、表示

4.4.2分类

4.4.3特殊IP地址

4.4.4子网划分

4.4.4.1子网掩码
4.4.4.2划分依据(借用位数)
4.4.4.3Magic Number
4.4.4.4子网网络地址与主机地址的确定。
4.4.4.5主机在同一子网内或不在同一子网内的性质:同一子网内可以直接通
4.4.4.6主机在同一子网内或不在同一子网内的判定:掩码相同,网络地址相

4.4.5路由器转发分组算法(路由表查找)

4.4.5.1单点路由
4.4.5.2子网路由
4.4.5.3默认路由
4.4.5.4报错

4.5路由算法

4.5.1路由选择依据——最佳路由

4.5.2路由算法分类

4.5.3链路状态算法

4.5.4距离向量算法

4.5.5 Internet路由

4.5.5.1 AS
4.5.5.2Inter-AS路由
4.5.5.2.1RIP—DV
4.5.5.2.2OSPF—LS
4.5.5.3Extra-AS路由——BGP

4.6网络层其他协议

4.6.1ICMP

4.6.2IGMP

4.7广播与多播

5传输层

5.1功能:进程之间的通信

5.2主要协议

5.2.1TCP

5.2.2UDP

5.2.3TCP与UDP的比较

5.3Socket

5.3.1概念

5.3.2端口

5.4可靠数据传输

5.4.1error

5.4.2delay

5.4.3loss

5.4.4停止等待

5.4.5选择重传

5.4.6Go Back-N

5.4.7传输效率

5.5流量控制

5.5.1目的

5.5.2手段

5.5.2.1硬件:缓冲区
5.5.2.2软件:滑动窗口协议

5.6拥塞控制

5.6.1目的

5.6.2与流量控制的对比

5.6.3手段

5.6.3.1慢开始
5.6.3.2指数增大
5.6.3.3加法增大
5.6.3.4乘法减小
5.6.3.5快恢复

5.7连接管理

5.7.1连接建立:三次握手

5.7.2连接释放:四次挥手

6应用层

6.1网络应用基本架构

6.1.1C/S

6.1.2P2P

6.1.3Hybrid

6.2HTTP&Web

6.2.1特点

6.2.2版本

6.2.3端口

6.2.4代理服务器

6.3FTP

6.3.1功能

6.3.2端口(21控制,20数据)

6.4Email

6.4.1功能

6.4.2端口

6.4.3协议:SMTP,POP,IMAP

6.5DNS

6.5.1域名

6.5.2DNS

6.5.3域名解析两种方式

这里推荐B站计算机网络课程的up主 湖科大教书匠 ,老师讲的很详细,原理分析很清楚,本专栏有些图片源自他的视频。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Env1sage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值