首页 > 其他分享 >《计算机网络》第五章学习随笔

《计算机网络》第五章学习随笔

时间:2022-10-21 20:22:56浏览次数:57  
标签:UDP 报文 SYN TCP 计算机网络 第五章 传输层 随笔 连接

5.1 传输层

1.传输层是主机才有的层次,为应用层提供通信服务,使用网络层的服务

2.功能

(1)传输层提供进程与进程之间的逻辑通信

(2)复用与分用

(3)传输层对收到的报文进行差错检测

(4)传输层的两种协议

 

 

 3.两个协议(TCP与UDP)

(1)TCP:面向连接的传输控制协议 特点:可靠、面向连接、时延大、适用于大文件。

(2)UDP:   无连接的用户数据报协议  特点:不可靠、无连接、时延笑、适用于小文件。

 

 4.传输层的寻址与端口

 5.2 UDP协议

1.用户数据报协议UDP概述

   UDP只在IP数据包服务只上增加了一点功能,即复用分用和差错检测功能

 

 2.UDP的主要特点:

(1)UDP是无连接的,减少开销和发送数据之前的时延。

(2)UDP使用最大努力交付,即不保证可靠交付

(3)UDP是面向报文的,适合一次性传输少量数据的网络应用。

 

 3.UDP首部格式

 

 5.3.1 TCP协议特点和TCP报文

1.TCP特点

(1)TCP是面向连接的传输层协议 要建立连接才会通信

(2)每一条TCP连接只能有两个端点。每一条TCP连接只能是点对点的

(3)  TCP提供可靠交付的服务,无差错、不丢失、不重复、按序到达

(4)TCP把应用程序叫下来的数据看成一连串的无结构的字节流

 

 (5)字节流:

 

 

 

2.TCP报文段首部格式

(1)数据偏移:代表了TCP首部字节的大小

 

 2. 6个控制位

(1)ACK:确认位 当ACK=1是确认位有效,在连接建立后所有传送的报文段都必须把ACK置为1

(2)SYN:同步位,SYN=1时,表示是一个连接请求/连接接受报文

(3)FIN:    终止位,FIN=1时,表示此报文段发送方数据已发送完,要求释放连接

 

 

5.3.2 TCP连接管理

1.TCP连接管理

(1)三个阶段:连接建立、数据传送、连接释放

(2)建立方式:客户服务器方式。主动发起连接的是客户,被动等待的是服务器2

 

 

2.TCP的连接建立

(1)seq:是之前TCP报文段中的序号

 

 3.SYN洪泛攻击

SYN洪泛攻击发生在OSI第四层,这种方式利用TCP协议的特性,就是三次握手。攻击者发送TCP SYN,SYN是TCP三次握手中的第一个数据包,而当服务器返回ACK后,该攻击者就不对其进行再确认,那这个TCP连接就处于挂起状态,也就是所谓的半连接状态。

服务器收不到再确认的话,还会重复发送ACK给攻击者。这样更加会浪费服务器的资源。攻击者就对服务器发送非常大量的这种TCP连接,由于每一个都没法完成三次握手,所以在服务器上,这些TCP连接会因为挂起状态而消耗CPu和内存,最后服务器可能死机,就无法为正常用户提供服务了

 

 

4.TCP连接释放

 

 

 

标签:UDP,报文,SYN,TCP,计算机网络,第五章,传输层,随笔,连接
From: https://www.cnblogs.com/muqing1/p/16810724.html

相关文章

  • 《信息安全与设计》第五章学习笔记
    第五章定时器及时钟服务知识点归纳硬件定时器(1)定时器是由时钟源和可编程计数器组成的硬件设备。(2)时钟源通常是一个晶体振荡器,会产生周期性电信号,以精确的频率驱动计数......
  • python随笔
    python随笔type和object的区别1除object本身,任何类都继承object(object是继承关系顶点)特殊:B类继承A类,A类继承object,所以B还是间接继承了object2任何类都是由t......
  • PCA主成分分析原理随笔
    PCA是一种无监督学习的多元统计分析方法,提取多元事物是主要因素揭示其本质特征 D(经过预处理白数据)→SD(对数据进行拉伸)→RSD(对数据进行旋转)→D'数据拉伸方向为方......
  • 计算机网络原理(TCP/IP附一):IEEE802局域网和城域网标准名称目录表
    名称描述官方参考802.1ak多注册协议(MRP)[802.1AK-2007]802.1AEMAC安全(MACSec)[802.1AE-2006]802.1AX链路聚合(以前的802.3ad)[802.1AX-2008]802.......
  • Python第五章
    1、实例1:使用字符串拼接输出一个关于程序员的笑话代码:programmer_1='程序员甲:搞IT太辛苦了,我想换行……怎么办?'programmer_2='程序员乙:敲一下回车键'print(progra......
  • 《计算机网络》第四章随笔
    4.1.1网络层功能概述1.主要任务:是把分组从源端传送到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。 2.功能:(1)路由选择和分组转发(2)异构网络......
  • 计算机网络__ 运输层
    概述运输层在五层协议的体系结构的位置从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。当......
  • 随笔
    我用了两年多的时间,写下51篇文章,并不算勤奋。在这个博客园,我希望留下的都是曾为之认认真真对待过和拥有过的事物。今天是2022年10月18日,我一次更新了4篇Jmeter类别的文章,这......
  • #HPDC智能基座人才发展峰会随笔
    培养卓越工程人才,需要调动好高校和企业两个积极性,实现产学研深度融合,这是高档教育供给侧改革的必然路径。近年来,教育部深入实施产学合作协同育人项目,以产业发展的最新需求九......
  • 【计算机网络实验】NAT配置实验
    【实训目的】掌握内部网络设计过程和私有IP地址使用。验证端口地址转换工作机制。掌握路由器地址转换配置过程。验证私有地址与公有地址之间的转换过程。验证IP分组和TCP报......