计网学习笔记

文章目录

参考资料:

视频地址:https://www.bilibili.com/video/BV1c4411d7jb?p=1

因特网概述:https://blog.csdn.net/Nimrod__/article/details/113127311?spm=1001.2014.3001.5502

物理层:https://blog.csdn.net/Nimrod__/article/details/113271631

数据链路层:https://blog.csdn.net/Nimrod__/article/details/113419761

网络层:https://blog.csdn.net/Nimrod__/article/details/113503377

运输层:https://blog.csdn.net/Nimrod__/article/details/113664991

应用层:https://blog.csdn.net/Nimrod__/article/details/113726975

第一章:因特网概述

1.1因特网结构

image-20220419101721568

image-20220419101939469

image-20220419102306167

1.2三种交换方式

image-20220419103858324

1.3计算机网络的分类

image-20220419104906903

1.4计算机性能指标

image-20220419105603948

image-20220419110239228

image-20220419110638440

image-20220419120222086

image-20220419120732061

image-20220419120908120

image-20220419121043541

1.5计算机网络体系结构

image-20220419122159001

image-20220419122159001

image-20220419154456737

image-20220419123048259

image-20220419124350614

image-20220419160541554

第二章:物理层(光纤,双绞线)

2.1光纤

image-20220419164349637

image-20220419164616117

image-20220419164933717

2.2传输方式

image-20220419170133124

2.3编码与调制

image-20220419170802824

image-20220419171119706

image-20220419180634135

image-20220419180737858

image-20220419180930782

第三章:数据链路层(交换机)

3.1可靠传输概念

1.封装成帧

img

2.差错控制

FCS, 奇偶校验,循环冗余校验。

3.可靠传输

image-20220419192957449

image-202204191924499493.2可靠传输的实现机制

1.停止等待协议SW(stop and wait)

image-20220419194409430

image-20220419194747046

2.回退N帧协议GBN

对于有差错情况:

出现差错情况

在传输过程中,5号数据分组出现错误,接收方在接收5号分组时通过其检错码发现了错误。

发现错误

于是丢弃该分组,而后续到达的分组通过对比序号发现序号不匹配,接收方就选择不接受他们,将他们丢弃,并且回传按序接受的最后一个正确数据分组,发送ACK4,每丢弃一个分组就发送一个最后正确数据分组信号。

接收方重复收到错误信号

当收到重复的ACK4时,就知道之前所发送的数据分组出现了差错,于是可以不等超时计时器超时就立刻开始重传,具体收到几个重复确认就立刻重传,根据具体实现决定。

回退n帧

如果收到这4个重复的确认并不会触发发送立刻重传,一段时间后。超时计时器超时,也会将发送窗口内以发送过的这些数据分组全部重传。

为什么叫回退n帧?

在5序号缺失后,此时确认的信号为4号帧,此时已经正确发送的6,7,0,1号帧全部选择丢弃,回退到已经确认的第n号帧,因此叫回退n帧协议

image-20220419210536323

3.选择重传协议SR

image-20220419213319335

4.点对点PPP协议

PPP,Point-to-Point Protocol。数据链路层协议。

PPPoE,PPP over Ethernet。

image-20220419215113265

image-20220419215138822

5.媒体接入控制MAC

Media Access Control。

image-20220419230926732

复用和多址

img

码分复用CDM

code-divided-multiple-access

image-20220419221621679

image-20220419222007272

image-20220419222240172

image-20220419223930639

image-20220419224048706

6.CSMA/CD 帧发送与接收流程(有线网络)

Carrier Sense Multiple Access / Collision Detection

载波监听多地址接入/碰撞检测

image-20220419225635126

image-20220419225548935

CSMA/CD协议曾经用于各种总线结构以太网和双绞线以太网的早期版本中。
现在的以太网基于交换机和全双工连接,不会有碰撞,因此没有必要使用CSMA/CD协议。

无线网络使用CSMA/CA协议。

7.CSMA/CA(无线网络)

Carrier Sense Multiple Access / Collision Avoidance

载波监听多地址接入/碰撞避免

image-20220419231225961

image-20220419231620644

image-20220420141118649

image-20220420141312730

image-20220420142227039

3.3MAC地址

img

image-20220420144304293

image-20220420144902999

image-20220420151003787

image-20220420152515729

image-20220420152440753

image-20220420152402421

image-20220420152553268

3.4集线器与交换机

image-20220420153739381

image-20220420155157189

image-20220420162031395

3.5以太网交换机生成树算法

冗余线路能够保证通信线路出现故障时的正常工作,提高可靠性。

但冗余线路也会带来一些问题:

image-20220420170700042

image-20220420170434620

3.6虚拟局域网VLAN

image-20220420170934108

解决办法:

1.使用路由器隔离广播域。

路由器默认情况下不对广播数据包进行转发,可以很自然的隔离广播域。但是路由器成本较高,局域网内部全部使用路由器来隔离广播域是不现实的。

在arp中,已知ip找mac地址,路由器怎么判断这是一个广播数据包的?

2.使用虚拟局域网VLAN技术。

image-20220420180711713

Access端口

image-20220420181202311

image-20220420181348309

Trunk端口

image-20220420183504368

image-20220420183940518

image-20220420184629753

为什么Trunk端口要对PVID相等的帧进行去标签转发和打标签接收?

第四章:网络层(路由器)

image-20220420194341345

4.1 IPV4

image-20220420212823512

4.1.1 A类地址

image-20220420212958803

4.1.2 B类地址

image-20220420213404283

4.1.3 C类地址

image-20220420213656043

image-20220420213911504

image-20220420214845323

image-20220420220338091

4.2 划分子网的IPV4地址

1.子网掩码

image-20220421112834215

image-20220421113058342

image-20220421113440967

2.默认子网掩码

image-20220421115742614

4.3 无分类编址的IPV4地址

1.斜线记法CIDR

image-20220421120456453

image-20220421120648049

image-20220421121103964

2.路由聚合

image-20220421121616427

4.4 IPV4地址的应用规划

image-20220421123908211

image-20220421124402344

4.5 IP数据报的发送和转发过程

image-20220421130641144

image-20220421130513259

image-20220421130439238

image-20220421130334784

image-20220421130359543

4.6 静态路由配置

image-20220421131137227

image-20220421131411370

image-20220421131701809

image-20220421135629261

4.7 路由选择协议

image-20220421140114983

image-20220421140413778

image-20220421142141884

image-20220421142419161

1. 路由信息协议RIP

以路由跳数作为距离向量。

image-20220421143507868

RIP的问题

image-20220421143940577

2. 开放最短路径优先OSPF

image-20220421163643732

image-20220421164339682

4.8 边界网关协议BGP

image-20220421170643127

image-20220421170958397

1. 工作原理

image-20220421171444166

image-20220421172556145

4.9 IPV4数据报的首部格式

image-20220421191927025

4.10 网际控制报文协议ICMP

image-20220421193924370

ICMP应用

分组网间探测 ping

Packet InterNet Groper

image-20220421193525231

跟踪路由

image-20220421193956078

image-20220421194415146

image-20220421194550641

image-20220421194929214

4.11 虚拟专用网VPN与网络地址转换NAT

Virtual Private Network

image-20220421195951739

image-20220421200025362

image-20220421200230512

NetWork Address Translation

image-20220421202130824

image-20220421201711412

image-20220421201741188

image-20220421201836502

image-20220421201950789

image-20220421202039145

第五章:运输层

image-20220421220039107

image-20220421220110383

5.1 运输层端口号、复用与分用

image-20220421220546162

image-20220421222159659

image-20220421222329676

5.2 TCP和UDP的对比

image-20220422101633545

image-20220422101618287

5.3 TCP的流量控制

image-20220422122615394

5.4 TCP的拥塞控制

image-20220422124004394

image-20220422130855712

1. 慢开始

image-20220422124307877

2.拥塞避免

image-20220422124941344

3.快重传

image-20220422125922553

image-20220422130432456

4.快恢复

image-20220422130638428

5.5 TCP超时重传时间的选择

img

img

img

5.6 TCP可靠传输的实现

image-20220422141715588

image-20220422142040107

5.7 TCP的运输连接管理

三次握手

image-20220422150517821

第二次握手过程中,服务器发送的连接请求响应报文中的seq由服务器随意指定。

两次握手行不行?

两次握手:已失效的连接请求突然又传送到了TCP服务器,造成服务器资源浪费。

image-20220422151153456

四次挥手

image-20220422152337711

2倍的MSL?

  • 时间等待状态以及处于该状态2MS时长,可以确保TCP服务器进程,可以收到最后一个TCP确认报应段而进入关闭状态;

  • TCP客户进程在发送完最后一个TCP确报文段后,再经过2MSL时长,就可以使本次连接持续时间内所产生的所有报文段都从网络中消失。这样就问以使下一个新的TCP连接中,不会出现旧连接中的报文段。

保活计时器?

image-20220422153457799

5.8 TCP首部格式

image-20220422155610665

源端口:占16比特,写入源端口号,用来标识发送该TCP报文段的应用进程。
目的端口:占16比特,写入目的端口号,用来标识接收该TCP报文段的应用进程。

image-20220422155818087

image-20220422155855205

image-20220422155910300

image-20220422155955076

image-20220422160043320

image-20220422160102584

校验和:占16比特,检查范围包括TCP报文段的首部和数据载荷两部分。在计算校验和时,要在TCP报文段的前面加上12字节的伪首部。

同步标志位SYN:在TCP连接建立时用来同步序号。SYN=1:TCP连接请求报文段;SYN=1,ACK=1:TCP连接请求响应报文段。

终止标志位FIN:用来释放TCP连接。FIN=1:TCP连接释放报文段。

image-20220422160444051

推送标志位PSH:接收方的TCP收到该标志位为1的报文段会尽快上交应用进程,而不必等到接收缓存都填满后再向上交付。

image-20220422160609592

image-20220422160703439

填充:由于选项的长度可变,因此使用填充来确保报文段首部能被4整除。(因为数据偏移字段,也就是首部长度字段,是以4字节为单位的)

第六章:应用层

6.1 概述

image-20220422163029217

image-20220422162842136

6.2 客户-服务器方式(C/S)和对等方式(P2P)

CS方式

image-20220422173502516

image-20220422173810678

P2P方式

image-20220422173716620

image-20220422173745351

6.3 动态主机配置协议DHCP

image-20220422175540799

DHCP工作过程

image-20220422181400190

DHCP中继代理

image-20220422181559370

6.4 域名系统DNS

Domain Name System

image-20220422182927496

image-20220422183229767

image-20220422202342671

image-20220422202656129

image-20220422202921774

6.5 文件传送协议FTP

image-20220422203801060

image-20220422204049492

控制连接在整个会话期间一直保持打开,用于传送FTP相关控制命令。
数据连接用于文件传输,在每次文件传输时才建立,传输结束就关闭。

6.6 电子邮件

image-20220422205047267

image-20220422205207855

简单邮件传送协议SMTP

Simple Mail Transfer Protocol

image-20220422205743509

image-20220422205939565

image-20220422210512179

image-20220422210529602

邮局协议POP

image-20220422210712173

image-20220422210909689

6.7 万维网WWW

World Wide Web

image-20220422211608518

超文本传输协议HTTP

Hyper Text Transfer Protocol

image-20220422214015897

image-20220422213034439

image-20220422213050642

image-20220422213317097

image-20220422214108394

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值