408计算机网络 冲刺总结day4

第五章 传输层

在这里插入图片描述

23. UDP协议&UDP数据报

传输层功能概述

1.传输层提供进程和进程之间的逻辑通信。(端到端通信
网络层提供主机之间的逻辑通信
2.复用和分用(用端口号区分进程)。
在这里插入图片描述
3.传输层对收到的报文进行差错检测。
4.传输层的两种协议提供无连接/面向连接的服务。

用户数据报协议UDP概述:
UDP只在IP数据报服务之上增加了很少功能,即复用分用和差错检测功能。

在这里插入图片描述
UDP 数据报首部格式
在这里插入图片描述
分用时,找不到对应的目的端口号,就丢弃报文,并给发送方发送ICMP“端口不可达”差错报告报文。
UDP 校验
在这里插入图片描述

伪首部只有在计算检验和时才出现,不向下传送也不向上递交。
17:封装UDP报文的IP数据报首部协议字段是17。
UDP长度:UDP首部8B+数据部分长度(不包括伪首部)。

在这里插入图片描述
【2018联考真题】39. UDP协议实现分用( demultiplexing)时所依据的头部字段是 。
A. 源端口号 B. 目的端口号 C. 长度 D. 校验和

24. TCP报文段

TCP协议的特点

1.TCP是面向连接(虚连接)的传输层协议。打call
2.每一条TCP连接只能有两个端点,每一条TCP连接只能是点对点的。
3.TCP提供可靠交付的服务,无差错、不丢失、不重复、按序到达。可靠有序,不丢不重
4.TCP提供全双工通信。 发送缓存:准备发送的数据&已发送但尚未收到确认的数据
接收缓存: 按序到达但尚未被接受应用程序读取的数据&不按序到达的数据
5.TCP面向字节流:TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流
流:流入到进程或从进程流出的字节序列。

首部格式

TCP传送的数据单元称为报文段。TCP报文段既可以用来运载数据,又可以用来建立连接、释放连接和应答。
在这里插入图片描述
序号:在一个TCP连接中传送的字节流中的每一个字节都按顺序编号,本字段表示本报文段所发送数据的第一个字节的序号。
确认号:期望收到对方下一个报文段的第一个数据字节的序号。若确认号为N,则证明到序号N-1为止的所有数据已正确收到。
数据偏移(首部长度):TCP报文段的数据起始处距离TCP报文段的起始处有多远,以4B位单位,即1个数值是4B。
紧急位URG: URG=1时,标明此报文段中有紧急数据,是高优先级的数据,应尽快传送,不用在缓存里排队,配合紧急指针字段使用。
复位RST: RST=1时,表明TCP连接中出现严重差错,必须释放连接,然后再重新建立传输链接。
确认位ACK: ACK=1时确认号有效,在连接建立后所有传送的报文段都必须把ACK置为1。
推送位PSH: PSH=1时,接收方尽快交付接收应用进程,不再等到缓存填满再向上交付。
同步位SYN: SYN=1时,表明是一个连接请求/连接接受报文。
终止位FIN: FIN=1时,表明此报文段发送方数据已发完,要求释放连接。
窗口: 指的是发送本报文段的一方的接收窗口,即现在允许对方发送的数据量。
检验和: 检验首部+数据,检验时要加上12B伪首部,第四个字段为6。
紧急指针: URG=1时才有意义,指出本报文段中紧急数据的字节数。
选项: 最大报文段长度MSS、窗口扩大、时间戳、选择确认…
在这里插入图片描述

25. TCP连接管理

在这里插入图片描述
在这里插入图片描述
SYN洪泛攻击

SYN洪泛攻击发生在OSI第四层,这种方式利用TCP协议的特性,就是三次握手。攻击者发送TCP SYN,SYN是TCP三次握手中的第一个数据包,而当服务器返回ACK后,该攻击者就不对其进行再确认,那这个TCP连接就处于挂起状态,也就是所谓的半连接状态,服务器收不到再确认的话,还会重复发送ACK给攻击者。这样更加会浪费服务器的资源。攻击者就对服务器发送非常大量的这种TCP连接,由于每一个都没法完成三次握手,所以在服务器上,这些TCP连接会因为挂起状态而消耗CPU和内存,最后服务器可能死机,就无法为正常用户提供服务了。

在这里插入图片描述
【2020联考真题】39.若主机甲与主机乙建立TCP连接时,发送的SYN段中的序号为1000,在断开连接时,甲发送给乙的FIN段中的序号为5001,则在无任何重传的情况下,甲向乙已经发送的应用层数据的字节数为( )
A.4002 B.4001 C.4000 D.3999
【2013联考真题】39.主机甲与主机乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号和确认序号分别是 。
A.2046、2012 B.2046、2013 C.2047、2012 D.2047、2013

26. 可靠传输

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

27. 流量控制

在这里插入图片描述

28. 拥塞控制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
【2017联考真题】39.若甲向乙发起一个TCP连接,最大段长MSS=1 KB,RTT = 5 ms,乙开辟的接收缓存为64 KB,则甲从连接建
立成功至发送窗口达到32 KB,需经过的时间至少是 。
A.25 ms B.30 ms C.160 ms D.165 ms
【2014联考真题】38. 主机甲和主机乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是 。
A.10KB B.12KB C.14KB D.15KB

第六章 应用层

在这里插入图片描述

29. 网络应用模型

客户/服务器模型

在这里插入图片描述

P2P 模型

在这里插入图片描述

30. 域名解析(DNS)

DNS服务的作用:将域名解析成IP地址。

层次域名空间

在这里插入图片描述

域名服务器

在这里插入图片描述

域名解析过程

在这里插入图片描述
在这里插入图片描述
D

31. 文件传输协议FTP

在这里插入图片描述

32. 电子邮件系统及相关协议

在这里插入图片描述
在这里插入图片描述

电子邮件格式与 MIME

在这里插入图片描述
在这里插入图片描述

SMTP 协议与 POP3 协议

SMTP规定了在两个相互通信的SMTP进程之间应如何交换信息。
负责发送邮件的SMTP进程就是SMTP客户,负责接收邮件的进程就是SMTP服务器。
SMTP规定了14条命令(几个字母)和21种应答信息(三位数字代码+简单文字说明)。
TCP连接 端口号25 C/S
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
【2013联考真题】40.下列关于SMTP协议的叙述中,正确的是 。
Ⅰ.只支持传输7比特ASCII码内容
Ⅱ.支持在邮件服务器之间发送邮件
Ⅲ.支持从用户代理向邮件服务器发送邮件
Ⅳ.支持从邮件服务器向用户代理发送邮件 (IMAP,POP3,HTTP)
A.仅I、Ⅱ和Ⅲ B.仅I、Ⅱ和Ⅳ
C.仅I、Ⅲ和Ⅳ D.仅Ⅱ、Ⅲ和Ⅳ

33. WWW与HTTP协议

WWW 的概念与组成结构

在这里插入图片描述

HTTP 协议

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
C

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值